如果我的测试不在JUnit4测试套件中,Sonar(JaCoCo)的覆盖率为0%

如果我的测试不在JUnit4测试套件中,Sonar(JaCoCo)的覆盖率为0%,junit4,sonarqube,jacoco,Junit4,Sonarqube,Jacoco,嗨,我正在使用声纳,我喜欢它 但我最近的项目有点奇怪 如果我将所有测试放在JUnit 4@TestSuite中,当我运行mvn sonar:sonar 如果我让测试自己进行,即使单元测试成功,我也能获得0%的覆盖率 100,0% 我不需要这个项目的测试套件任何关于JaCoCo为什么要这么做的线索 顺便说一句:我使用的是Maven 2.2.1+Sonar 3.4.1+Sonar Maven插件1.0。如果您的测试遵守“test*.java”和“*test.java”命名约定,则无需定义测试套件 您

嗨,我正在使用声纳,我喜欢它

但我最近的项目有点奇怪

如果我将所有测试放在JUnit 4@TestSuite中,当我运行
mvn sonar:sonar

如果我让测试自己进行,即使单元测试成功,我也能获得0%的覆盖率 100,0%

我不需要这个项目的测试套件任何关于JaCoCo为什么要这么做的线索


顺便说一句:我使用的是Maven 2.2.1+Sonar 3.4.1+Sonar Maven插件1.0。

如果您的测试遵守“test*.java”和“*test.java”命名约定,则无需定义测试套件

您可以查看以下由JaCoCo分析测试的示例应用程序: