Report TestNG报告:stacktrace显示发生故障的方法,但不显示行号

Report TestNG报告:stacktrace显示发生故障的方法,但不显示行号,report,testng,Report,Testng,我正在运行TestNG,结束报告显示一个失败,然后是失败的堆栈跟踪。然而,在覆盖我的测试方法的堆栈跟踪点上,它表示“(未知源)”而不是行号 一个行号会让事情变得容易得多 有没有我错过的配置选项?如何让它也打印出行号?这是因为这段代码是通过JIT优化的,或者您没有使用-g(或者在ant中调试)编译它。啊,非常感谢!现在我在ant中看到了这一点,与testng不同。所以,javac的默认值看起来像-g:lines,source,而ant的默认值是-g:none。你知道为什么ant是这样设置的吗?好的

我正在运行TestNG,结束报告显示一个失败,然后是失败的堆栈跟踪。然而,在覆盖我的测试方法的堆栈跟踪点上,它表示“(未知源)”而不是行号

一个行号会让事情变得容易得多


有没有我错过的配置选项?如何让它也打印出行号?

这是因为这段代码是通过JIT优化的,或者您没有使用
-g
(或者
在ant中调试
)编译它。

啊,非常感谢!现在我在ant中看到了这一点,与testng不同。所以,javac的默认值看起来像-g:lines,source,而ant的默认值是-g:none。你知道为什么ant是这样设置的吗?好的,所以我在ant的javac目标中添加了debuglevel=“line,source”。现在TestNG没有显示“未知源”,但它仍然没有给我一个行号。我还需要做什么来显示行号吗?这对追踪错误非常有用。