2

次のような多くの JUnit テストを実行します。

public static class Group1 extends AbstractTester {
    @Test
    public void testSomething() {
        // Testmethod
    }
}

いくつかのグループで。Surefire-report は、グループごとに次のような警告を生成します。

[warn] [XHTML Sink] Modified invalid anchor name: 'TestClass$Group1' to 'TestClassGroup1'

したがって、「$」を削除します。XML 出力では、この $ はまだ次のようになっています。

<testcase time="0.158" classname="TestClass$Group1" name="testSomething">

mvn サイトで html レポートを生成することがわかっている場合、リンクが機能していません。アンカーは $ なしで名前を取得しますが、href には $ が含まれているため、リンクが機能しません...

誰でもこれを修正する方法を知っていますか?

4

1 に答える 1

0

これは、Maven ライブラリの不要な内部警告です。

「これは、シンクの実装によって処理されるため、生成された HTML ページには問題ありません。」

問題を参照してください https://www.smartics.eu/bugzilla/show_bug.cgi?id=710

于 2016-03-22T13:27:45.047 に答える