如何在测试失败时停止Nightwatch进程?

时间:2019-08-09 08:15:41

标签: nightwatch.js

我正在运行没有源选项的守夜人,这意味着我正在运行pm2 start process.json中的所有测试。

我正在使用像这样的重试选项:

src_folders

我的问题是,当测试套件出现故障时,守夜人会处理所有接下来的测试套件。我希望守夜表退出。我在gitlab CI工作中运行守夜人,但我不想等待所有测试结束以完成工作。夜表一检测到3次失败的错误(重试),我就希望它停止。

到目前为止,我发现的唯一解决方法是手动启动所有测试套件,以便所有将失败的测试套件都将退出并显示错误代码并停止我的gitlab作业:

nightwatch --retries=3

但这并不是很舒服。

我错过了任何选择吗?

0 个答案:

没有答案