[英]Jacoco, Maven & TestNG (0 test coverage)
我目前正在嘗試使用 Maven 和 TestNG 運行 Jacoco。
我沒有下載/安裝任何東西。
我嘗試將以下內容添加到我的父 POM(也嘗試添加到測試包 POM,但仍然沒有結果)
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.6.3.201306030806</version>
<configuration>
<destfile>${basedir}/target/coverage-reports/jacoco-unit.exec</destfile>
<datafile>${basedir}/target/coverage-reports/jacoco-unit.exec</datafile>
</configuration>
<executions>
<execution>
<id>jacoco-initialize</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>jacoco-site</id>
<phase>package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
當我執行“mvn clean install”或mvn package時,輸出在根文件夾中顯示為“test-output”。 我試過在 Maven 中設置“outputDirectory”,但這沒有任何作用。
我遇到的另一個更大的問題是它沒有進行任何 testNG 測試。 代碼覆蓋率為 0。
有人可以幫忙嗎?
<MyClass>Test
結尾的類嗎?@Test
注釋該類的方法之一(對您來說很明顯)。 但請確保您指定了public
訪問器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.