我使用Jenkins为我的节点js应用程序创建CI管道。我的管道包括构建,单元测试,集成测试,代码分析等工作。我想知道是否有可能使构建失败,例如通过实现阈值,如z数量的测试失败或通过率< z%?我知道默认情况下,即使一个测试用例失败,构建也会失败。
答案 0 :(得分:0)
您的单元测试脚本需要处理数学和数学确定失败的测试百分比的逻辑是否足以使整个工作失败。然后你的单元测试脚本可以返回pass(零)或者失败(其他任何东西),Jenkins会相应地标记构建。
答案 1 :(得分:0)
以下是如何在jenkins中使用mocha进行测试的示例:
https://johnhamelink.com/2012/11/13/testing-nodejs-with-jenkins
答案 2 :(得分:-1)
此插件还有助于运行流水线作业