Testng: testng-results.xmlのスタックトレースから改行文字が削除されます

作成日 2018年01月02日  ·  5コメント  ·  ソース: cbeust/testng

TestNGバージョン

6.13.1

予想される行動

testng-results.xmlのスタックトレースに改行文字が含まれています。

実際の動作

スタックトレースから改行文字が削除されます。

問題はランナーで再現可能ですか?

  • []シェル
  • [] Maven
  • [] Gradle
  • [ ] 蟻
  • [x] Eclipse
  • [] IntelliJ
  • [] NetBeans

テストケースサンプル

    <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>
report

最も参考になるコメント

この修正を適用するための新しいリリースを入手できますか? スタックトレースを1行で見るのは非常に面倒です:-)

全てのコメント5件

@ katedreaper-どのバージョンで正確に壊れていたのか教えていただけますか? [ 6.9.116.13.1の間にリリースされたバージョンがたくさんありました

ごめん。 6.13で壊れました。

これは、動作を変更したコミットです
https://github.com/cbeust/testng/commit/b5ff38f39cf3410ee9c0e0a620018ae54592e9a8#diff -45d9027f05908b313ec3a948beaeefde

この修正を適用するための新しいリリースを入手できますか? スタックトレースを1行で見るのは非常に面倒です:-)

@ dantran- @ cbeustは間もなくTestNGのリリースに取り組んでいます。

このページは役に立ちましたか?
0 / 5 - 0 評価