次のような多くの 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 には $ が含まれているため、リンクが機能しません...
誰でもこれを修正する方法を知っていますか?