Я использую Clover для покрытия кода, и у меня есть следующая настройка в моем файле pom.xml.Охват кода клевера: Тесты измерительных приборов
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<version>4.0.3</version>
<configuration>
<generateHtml>true</generateHtml>
<generateXml>false</generateXml>
<includesTestSourceRoots>false</includesTestSourceRoots>
<includesAllSourceRoots>true</includesAllSourceRoots>
<license>MyLicense</license>
<jdk>1.8</jdk>
<excludes>
<exclude>**/classes/</exclude>
<exclude>**/generated-sources/</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>main</id>
<phase>verify</phase>
<goals>
<goal>instrument</goal>
<goal>check</goal>
<goal>log</goal>
</goals>
</execution>
<execution>
<id>site</id>
<phase>pre-site</phase>
<goals>
<goal>instrument</goal>
<goal>clover</goal>
</goals>
</execution>
</executions>
</plugin>
Тогда я бегу Maven следующим образом:
mvn clean install clover2:instrument clover2:instrument-test clover2:aggregate clover2:clover
Хотя я вижу покрытия кода и другие детали, я вижу следующее предупреждение:
Нет результатов теста Нет результатов испытаний может быть найденным. Убедитесь, что вы правильно измерили свои модульные тесты.
Что это значит? Как я могу применить классы тестов Junit для Clover?