Node.js 黄瓜快速失败,量角器
我在黄瓜上添加了fail fast,如下所示:Node.js 黄瓜快速失败,量角器,node.js,protractor,ui-automation,e2e-testing,cucumberjs,Node.js,Protractor,Ui Automation,E2e Testing,Cucumberjs,我在黄瓜上添加了fail fast,如下所示: cucumberOpts: { require: [ conf.paths.e2e + '/utilities/hooks.js', ], format: 'pretty', 'fail-fast': true }, 我的所有测试都在如下路径中:C:/tests/*.feature 我像这样运行我的测试:grandor-grandor.conf.js 这工作正常,因为一旦出现错误,它将立即停止测试。但是我正在像Bambo
cucumberOpts: {
require: [
conf.paths.e2e + '/utilities/hooks.js',
],
format: 'pretty',
'fail-fast': true
},
我的所有测试都在如下路径中:C:/tests/*.feature
我像这样运行我的测试:grandor-grandor.conf.js
这工作正常,因为一旦出现错误,它将立即停止测试。但是我正在像Bambol这样的CI服务器上运行这些测试,我希望在继续在faillure上运行其余测试的同时提供快速反馈
因此,如果我总共有4个测试
,如果第一个测试失败
,我希望第一个测试快速失败
,然后我希望继续运行其他3个测试/功能文件
它现在所做的,我不喜欢的是,一旦一个测试失败,它就会失败,并且不会运行任何其他功能文件
有什么想法吗?我想这是量角器4版本的问题 您能否将量角器降级到3.3.0版本,并检查它是否按预期工作 量角器、黄瓜和其他存储库中存在一些问题:
我希望他们能在下一个版本中尽快解决这个问题。降级也不起作用;在v3.3.0上对您有用吗?在上一个测试失败后,您的其他测试是否仍在运行?其他人是否有任何想法/线索?在上一个功能失败后,我仍在为无法运行其他功能而苦苦挣扎,使用fail fast=true;这会阻止在我们的CI服务器上进行正确的报告,如果没有该标志,e2e测试将花费很长时间,即使使用多容量(并行)