我在我的黄瓜上添加了快速失败,如下所示:
cucumberOpts: {
require: [
conf.paths.e2e + '/utilities/hooks.js',
],
format: 'pretty',
'fail-fast': true
},
我在这样的路径中进行了所有测试:C:/ tests / * .feature
我按照这样的方式运行我的测试:protractor protractor.conf.js
这样可以正常工作,因为它会在出现错误时立即停止测试。但我正在像Bamboo这样的CI服务器上运行这些测试,我希望在继续执行其他测试的同时提供快速反馈。
如果我有4 tests in total
,if the first test fails
,I want to fail-fast on that first test
,那么I want to continue running the other 3 tests/feature files
。
现在我正在做什么,我不喜欢,一旦一个测试失败就会失败,它不会运行任何其他功能文件。
有什么想法吗?
答案 0 :(得分:0)
我认为这是量角器4版本的问题。
你能否降级到版本量角器3.3.0并检查它是否按预期工作?
有些问题出在量角器,cucjs和其他存储库中:
https://github.com/mattfritz/protractor-cucumber-framework/issues/56
https://github.com/igniteram/protractor-cucumber-allure/issues/3
我希望他们能在下一版本中尽快解决问题。