batch-file - TestNG 失败后如何使詹金斯的工作变得不稳定
问题描述
我已将我的测试脚本配置为使用 TestNG XML 从 Jenkins 运行。这个 xml 从我的可用测试套件中触发一组测试用例。此 xml 使用批处理文件触发并配置为 Jenkins 中的构建步骤。
问题:
尽管我的一些测试用例失败了,但 jenkins 的工作报告为通过,因为批处理脚本已成功完成。
如果套件中的任何测试用例失败,有没有办法将失败报告传回批处理文件,然后传给 Jenkins 报告失败。
解决方案
使用 TestNG 结果插件,https: //plugins.jenkins.io/testng-plugin 。
然后通过提供 testng-result.xml 的适当路径来发布 testng 结果。该作业将在失败时变为黄色。
推荐阅读
- angularjs - 尝试制作多语言应用程序,httpclient 出现问题
- javascript - jQuery 仅在第一页加载时上传元素
- apache-spark - 如何在 Spark 中运行连续批处理
- object - 在单线程上下文中共享对象以进行读写
- python - 使用 ulmo usgs.nwis.get_site_data 函数时出现错误
- wpf - WPF 根据选择突出显示树视图中的多个节点/叶子
- python - Python 上的 %precision 2
- arrays - 通过 ID 从数组中获取行
- python - nginx + uwsgi + 烧瓶和多进程
- sql - SSRS:子报表错误