Jenkins构建失败,当单元测试用例失败时,这里在jenkins中使用管道脚本,需要使用mocha-awesome生成HTML报告,只有当所有测试用例都通过时,我才能得到HTML报告,如果任何功能失败,则构建失败在我的测试用例中。在这里你可以看到截图
问问题
426 次
1 回答
0
对单元测试运行的调用返回退出状态1
。您可以做的是使用or步骤的returnStatus
选项,这不会使构建本身失败,而是由您决定:sh
bat
def exitStatus = sh returnStatus: true, script: 'unittests'
或者:
def exitStatus = bat returnStatus: true, script: 'unittests.exe'
有了这个,您可以选择性地使构建失败,即如果exitStatus == 1
然后忽略它,因为它表示测试失败,如果它不是任何东西,0
或者1
然后使用该error
步骤使构建失败。
于 2018-07-12T05:57:55.453 回答