我们运行了很多像这样的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中有一个$,导致无法工作的链接......
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
这只是Maven图书馆不必要的内部警告。
&#34;这对于生成的HTML页面没有问题,因为接收器实现会处理这个问题。&#34;