我制作了一个由jenkins执行的Selenium脚本,当所有的测试结果都没问题时,jenkins说一切都很好(有蓝点)但是当测试结果失败时(并且控制台输出说它失败了) )这个点仍然是蓝色的,它应该是红色的并上传螳螂报告,但这不会发生。第一个截图是测试结果,第二个是蓝点,第三个是控制台输出(在评论部分这个)
答案 0 :(得分:0)
发生故障时,您的脚本需要返回非零退出代码。例如,如果您的脚本是Windows命令行脚本,则可以使用以下代码:
echo Tests failed! Returning a non-zero exit status...
exit 1
这将使Jenkins中的构建失败并将圆形颜色更改为红色。
或者你可以使用 Log Parser Plugin在构建日志中搜索"测试失败"并将构建标记为失败。