像许多 angularjs 开发人员一样,我有一个量角器 e2e 测试的测试套件。测试套件运行大约需要半小时到一个小时。如果可能的话,我希望能够使用某种基于云的设置每晚运行测试。我无法弄清楚如何托管和运行量角器测试。
是否有通用的云设置或一些简单的设置来运行量角器 e2e 测试,无论是在签入时还是夜间构建?
像许多 angularjs 开发人员一样,我有一个量角器 e2e 测试的测试套件。测试套件运行大约需要半小时到一个小时。如果可能的话,我希望能够使用某种基于云的设置每晚运行测试。我无法弄清楚如何托管和运行量角器测试。
是否有通用的云设置或一些简单的设置来运行量角器 e2e 测试,无论是在签入时还是夜间构建?
Jenkins 的工作对此很好,您可以在此夜间运行后触发一封邮件说构建成功或失败。
您甚至可以在邮件中附加您的 HTML 报告。
这台从 PC 应该如何在线连接运行 jenkins 客户端。
我目前使用的最简单的方法(我不是说最好的方法)是设置在远程机器上运行的任务调度程序作业。此任务计划程序作业在凌晨 2 点触发,并使用几个命令运行 windows 批处理文件:第一个从 git 中提取最后一个版本,第二个将目录更改为可以运行我的自动化测试的位置,最后一个正在运行测试(更准确地说是烟雾套件):
git pull origin develop
cd C:\arkcase-test\protractor
protractor protractor.chrome.conf.js --suite=smoke