1

jacoco-gwt-maven-plugin を使用して GWTTestCases のカバレッジ レポートを取得しようとしています。

以下のリンクをたどりました: https://github.com/errai/jacoco-gwt-maven-plugin

pom.xml

<build>
    <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <version>2.7.0</version>
            <executions>
                <execution>
                    <configuration>
                        <extraJvmArgs>-Xmx512m</extraJvmArgs>
                    </configuration>
                    <goals>
                        <goal>compile</goal>
                        <goal>generateAsync</goal>
                        <goal>test</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

        <plugin>
            <groupId>org.jboss.errai</groupId>
            <artifactId>jacoco-gwt-maven-plugin</artifactId>
            <version>0.5.4.201202141554</version>
            <configuration>
                <snapshotDirectory>${project.build.directory}/test-classes</snapshotDirectory>
                <propertyName>jacocoArgs</propertyName>
            </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>

        <plugin>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <argLine>${jacocoArgs}</argLine>
            </configuration>
        </plugin>
    </plugins>      
</build>

コマンドを使用してプロジェクトを実行すると、 mvn clean mvn install ターゲット フォルダー内に、サイト ディレクトリ --> jacoco ディレクトリ --> index.html ファイルが作成されます。

index.html を開くと、コード カバレッジは 0% です。私が間違っていること、助けてください。

以下のリンクから助けを得ましたが、まだ完全なレポートを取得するのに苦労してい ます GWT、maven、jacoco でカバレッジを設定するにはどうすればよいですか?

target\test-classes フォルダーには、テスト パッケージの GwtTestCovergeSample.class ファイルのみが表示されます。クライアントおよびサーバー フォルダーのクラス ファイルもここに存在する必要がありますか?

4

0 に答える 0