就像许多angularjs开发人员一样,我有一个量角器e2e测试的测试套件。测试套件大约需要半小时到一个小时才能运行。如果可能的话,我希望能够使用某种基于云的设置每晚进行测试。我在弄清楚如何主持和运行量角器测试时遇到了麻烦。
是否存在通用的云设置或一些简单的设置,以在签入或每晚构建时运行量角器e2e测试?
答案 0 :(得分:1)
当前使用的最简单的方法(我没有说最好的方法)是在远程计算机上运行的安装任务计划程序作业。这个Task Scheduler作业是在2AM触发的,并且使用几个命令来运行Windows批处理文件:第一个从git提取最后一个版本,第二个将更改目录移到可以运行我的自动化测试的位置,最后一个正在运行测试(更确切地说是Smoke Suite):
git pull origin develop
cd C:\arkcase-test\protractor
protractor protractor.chrome.conf.js --suite=smoke
答案 1 :(得分:1)
詹金斯(Jenkins)的工作很好,您可以在此夜间运行后触发一封邮件,说明构建成功或失败。
您甚至可以在邮件中附加HTML报告。
这台从属PC应该如何在线运行jenkins客户端。