我正在使用带有 gradle 的 TestNG:
compile group: 'org.testng', name: 'testng', version: '6.11'
我正在使用 IntelliJ 来运行我的测试。然而,当我的一个方法抛出异常时,它并没有告诉我抛出了什么异常:
startDb
方法抛出异常,并被正确标记为失败,但我找不到任何方法让我真正看到抛出的异常(没有在 try 中包装方法- catch )。
方法:
具体方法也没有显示任何内容:
这应该发生吗?如果我没有从 TestNG 获得任何信息,我该如何调试测试失败的原因?
最佳答案
显然,除非在 gradle 中设置以下内容,否则 TestNG 不会显示输出:
test {
testLogging.showStandardStreams = true
}
关于java - 为什么我看不到 TestNG 抛出的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45016773/