javascript - 一旦测试失败,是否有可靠的方法让赛普拉斯退出?
问题描述
我们在 CI 服务器上运行了一个大型测试套件,如果测试失败,似乎没有办法告诉赛普拉斯退出。它总是运行整个套件。
这里有一些讨论,但没有可行的解决方案。
一旦测试失败,是否有可靠的方法让赛普拉斯退出?
解决方案
您也可以使用此 Cypress 插件,同时 Cypress 本身不支持此功能:https ://www.npmjs.com/package/cypress-fail-fast
将插件添加到 devDependencies:
npm i --save-dev cypress-fail-fast
在 cypress/plugins/index.js 内部:
module.exports = (on, config) => {
require("cypress-fail-fast/plugin")(on, config);
return config;
};
在 cypress/support/index.js 的顶部:
import "cypress-fail-fast";
推荐阅读
- python-3.x - 在 Sqlite3 中使用 PySimpleGUI TABLE 需要帮助
- c# - asp-action 后返回同一个视图
- unity3d - 如何让我的 2D 游戏响应不同的分辨率?
- javascript - 将开放时间添加到谷歌地图信息窗口
- ios - 通过核心数据数据库中的布尔值填充 Tableview
- python - 使用 pandas 按一列的名称重新组织行
- spring - spring 转换器如何获得事务范围?
- django - Django 表单到表单集
- javascript - Phaser3 - 无法旋转汽车并且瓷砖地图不完全可见
- html - 如何使用 html 和 css 在右箭头符号内创建文本设计