我正在使用 sbt test
运行 TestNG
测试用例:
我得到这样的测试结果
===============================================
xxxx-test
Total tests run: 2, Failures: 0, Skips: 2
Configuration Failures: 1, Skips: 1
===============================================
[info] Passed: Total 2, Failed 0, Errors 0, Passed 0, Skipped 2
[success] Total time: 8 s, completed May 11, 2019 11:44:59 AM
配置失败是由于@BeforeClass
阶段的错误导致的。
问题是我的 CI 将此结果视为通过。
如果我的任何测试用例被跳过,我如何才能将整个测试标记为失败?
最佳答案
尝试通过 IMethodListener 或 ITestListener 将测试结果修改为失败怎么样?
关于testing - 如何在 TestNG 中将跳过的测试用例标记为失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56087034/