小编Ash*_*k K的帖子

使用maven进行junit插件测试的代码覆盖率

下面是我的产品单元测试的maste pom文件配置文件.我们有junit插件测试.这些pom文件配置没有在任何位置给我jacoco代码覆盖文件(.exec).请帮助我,如果有任何错误的地方.谢谢

    <profile>
        <id>unit-tests</id>
        <modules>
            <module>../../../test/com.xxxx.tools.comms.test.utilities</module>

            <!-- product related unit tests 
            <module>../../../test/com.xxxx.comms.product.test</module>
            <module>../../../test/com.xxxx.comms.product.mas.test</module>-->
            <module>../../../test/com.xxxx.comms.product.iv.test</module> 
        </modules>

        <properties>
            <!-- Properties to enable jacoco code coverage analysis -->
            <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
            <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
        </properties>

        <build>
            <plugins>
                <plugin>
                    <groupId>org.jacoco</groupId>
                    <artifactId>jacoco-maven-plugin</artifactId>
                    <version>0.7.2.201409121644</version>
                    <configuration>
                        <!-- Where to put jacoco coverage report -->
                        <destFile>C:/Userdata/product/GIT/Team/coverage/product1/jacoco/12.exec</destFile>
                    </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>
            </plugins>
        </build>
    </profile>


<build>
        <plugins>
            <!-- Use of Tycho -->
            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>tycho-maven-plugin</artifactId>
                <version>${tycho-version}</version>
                <extensions>true</extensions>
            </plugin>

            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>tycho-surefire-plugin</artifactId> …
Run Code Online (Sandbox Code Playgroud)

java eclipse eclipse-plugin maven jacoco

6
推荐指数
1
解决办法
1020
查看次数

标签 统计

eclipse ×1

eclipse-plugin ×1

jacoco ×1

java ×1

maven ×1