我正在运行没有源选项的守夜人,这意味着我正在运行pm2 start process.json
中的所有测试。
我正在使用像这样的重试选项:
src_folders
我的问题是,当测试套件出现故障时,守夜人会处理所有接下来的测试套件。我希望守夜表退出。我在gitlab CI工作中运行守夜人,但我不想等待所有测试结束以完成工作。夜表一检测到3次失败的错误(重试),我就希望它停止。
到目前为止,我发现的唯一解决方法是手动启动所有测试套件,以便所有将失败的测试套件都将退出并显示错误代码并停止我的gitlab作业:
nightwatch --retries=3
但这并不是很舒服。
我错过了任何选择吗?