我们有一个在 CI 服务器上运行的大型测试套件,如果测试失败,似乎无法告诉 Cypress 退出。它始终运行整个套件。
有一些讨论here https://github.com/cypress-io/cypress/issues/518,但没有可行的解决方案。
有没有可靠的方法让 Cypress 在测试失败后立即退出?
您也可以使用这个 Cypress 插件,同时 Cypress 本身不支持此功能:https://www.npmjs.com/package/cypress-fail-fast 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";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)