TomcatにWebアプリケーションをデプロイしています。詳細に入る前に、バージョンを詳しく説明します。
バージョン:jdk 1.7、Tomcat-7.0.19、jacoco -0.5.6
Tomcatにjdk1.7を追加しました。\ apache-tomcat-7.0.19 \ bin\startup.batファイルに追加しました。
SET JAVA_HOME=C:\ProgramFiles\Java\jdk1.7.0
また、Tomcatにjacocoエージェントを追加しました。apache-tomcat-7.0.19 \ bin\catalina.batに追加しました。
SET JACOCO=-javaagent:<my download folder>\jacoco-0.5.6.201201232323\lib\jacocoagent.jar=destfile=C:\jacoco.exec,append=true,includes=*
set JAVA_OPTS=%JAVA_OPTS% %JACOCO%
さて、Tomcatを起動して、Webアプリケーションにアクセスすると、予想どおり、C:\jacoco.execファイルがあります。
これで、コードを次のディレクトリ構造に移動しましたjacoco.exec / bin / / coveragereport
これで、 http: //www.eclemma.org/jacoco/trunk/doc/examples/java/ReportGenerator.javaのクラスReportGeneratorを使用しました。/coveragereportディレクトリにHTML形式のレポートがたくさんあります。ただし、すべてのコードは変更されていないものとして表示されています。Tomcatを起動した後、http:// localhost:/にアクセスして、閲覧しました。カバレッジ率を報告してもらいたいと思っていました。
非常に基本的なものが欠けています。助けてください。