Maven と Jenkins で JaCoCo を使用して、プログラマーがコードの % 数をテストしたかどうかを確認することを考えています。Maven に JaCoCO プラグインを追加し、レポートが作成されているのを確認しましたが、X% がテストされた場合にテストに合格するように Maven に指示できますか?
1 に答える
1
ソナーサーバーの使用を開始します。http://www.sonarsource.org/ ; http://docs.sonarqube.org/display/SONAR/Documentation ; https://github.com/SonarSource/sonar
ソナーはJaCoCoを使用。
ユーザーsetting.xmlでソナーを構成したら(チームが共有する必要があります)
<!-- http://docs.codehaus.org/display/SONAR/Installing+and+Configuring+Maven -->
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- FOR MYSQL -->
<sonar.jdbc.url>
jdbc:mysql://sonarserver:3306/sonar?useUnicode=true&characterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.driverClassName>com.mysql.jdbc.Driver</sonar.jdbc.driverClassName>
<sonar.jdbc.username>sonar</sonar.jdbc.username>
<sonar.jdbc.password>sonar</sonar.jdbc.password>
<!-- optional URL to server. Default value is http://localhost:9000 -->
<sonar.host.url>
http://sonarserver:9000
</sonar.host.url>
</properties>
</profile>
mvn sonar:sonar
プロジェクトの分析に使用します。
https://analysis.apache.org/で Sonar のインスタンスを実行しています
Jenkins 用の Sonar プラグインがあるため、後ですべての分析を Jenkins サーバーで実行する必要があります。
于 2013-02-06T09:49:17.617 に答える