2
我正在運行TestNG,並且結束報告顯示失敗,然後顯示失敗的堆棧跟蹤。但是,在覆蓋我的測試方法的堆棧跟蹤處,它會顯示「(未知源)」,而不是行號。TestNG報告:stacktrace顯示出現故障的方法,但未顯示行號
行號會讓事情變得更容易!
有沒有我錯過的配置選項?我怎樣才能打印出行號呢?
我正在運行TestNG,並且結束報告顯示失敗,然後顯示失敗的堆棧跟蹤。但是,在覆蓋我的測試方法的堆棧跟蹤處,它會顯示「(未知源)」,而不是行號。TestNG報告:stacktrace顯示出現故障的方法,但未顯示行號
行號會讓事情變得更容易!
有沒有我錯過的配置選項?我怎樣才能打印出行號呢?
發生這種情況的原因可能是這部分代碼是由JIT優化的,或者您沒有使用-g
(或螞蟻中的debug
)進行編譯。
啊,非常感謝!現在我用螞蟻看到這個,與testng分開。所以,javac默認看起來像-g:lines,source,而ant的默認值是-g:none。你有什麼想法爲什麼螞蟻是這樣設置的? – Jeff 2011-05-02 22:28:17
好的,所以我在我的ant中添加了debuglevel =「line,source」到我的javac目標。現在TestNG不顯示「未知來源」,但它仍然沒有給我一個行號。還有什麼我需要做的,使行號碼顯示?這在追蹤錯誤時非常有用。 – Jeff 2011-05-03 21:49:51