我们使用grunt protractor runner
并运行49个规格。
当我在酱汁实验室运行它们时,有时它会运行x次测试,但不是全部。知道为什么吗?除了我的protarctor conf.js
中的用户和密钥之外,是否有任何调整设置要传递?
在http://ondemand.saucelabs.com:80/wd/hub
使用SauceLabs selenium服务器[launcher] Running 1 instances of WebDriver
Started
.....
Ran 5 of 49 specs
5 specs, 0 failures
答案 0 :(得分:1)
这种输出通常是在代码库中存在“聚焦”测试时产生的。检查测试中是否有fdescribe
,fit
。
作为旁注,为避免将重点测试提交到存储库,我们使用静态代码分析 - eslint
和eslint-plugin-jasmine
plugin。然后,我们在pre-git
package的帮助下添加了一个“预提交”git钩子,它将在每次提交之前运行eslint
任务,最终禁止将任何代码样式违规提交到存储库。 / p>