6.13.1
testng-results.xmlのスタックトレースに改行文字が含まれています。
スタックトレースから改行文字が削除されます。
<strong i="21">@Test</strong>
public void test()
{
Assert.fail( "failed" );
}
6.12の結果
<full-stacktrace>
<![CDATA[java.lang.AssertionError: failed
at Tester.test(Tester.java:12)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.lang.reflect.Method.invoke(Method.java:498)
]]>
</full-stacktrace>
6.13の結果
<full-stacktrace>
<![CDATA[java.lang.AssertionError: failedat Tester.test(Tester.java:12)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.lang.reflect.Method.invoke(Method.java:498)]]>
</full-stacktrace>
@ katedreaper-どのバージョンで正確に壊れていたのか教えていただけますか? [ 6.9.11
と6.13.1
の間にリリースされたバージョンがたくさんありました
ごめん。 6.13で壊れました。
これは、動作を変更したコミットです
https://github.com/cbeust/testng/commit/b5ff38f39cf3410ee9c0e0a620018ae54592e9a8#diff -45d9027f05908b313ec3a948beaeefde
この修正を適用するための新しいリリースを入手できますか? スタックトレースを1行で見るのは非常に面倒です:-)
@ dantran- @ cbeustは間もなくTestNGのリリースに取り組んでいます。
最も参考になるコメント
この修正を適用するための新しいリリースを入手できますか? スタックトレースを1行で見るのは非常に面倒です:-)