jacoco + tomcat = jacoco.exec, сообщает о нулевом покрытии. Помощь.

У меня есть веб-приложение, развернутое на Tomcat. Прежде чем я углублюсь в подробности, позвольте мне разъяснить версии.

Версии:jdk 1.7, Tomcat -7.0.19, jacoco -0.5.6

Я добавил jdk1.7 в Tomcat. В файле \apache-tomcat-7.0.19\bin\startup.bat я добавил.

SET JAVA_HOME=C:\ProgramFiles\Java\jdk1.7.0

Также я добавил агент jacoco в Tomcat. В apache-tomcat-7.0.19\bin\catalina.bat я добавил.

SET JACOCO=-javaagent:\jacoco-0.5.6.201201232323\lib\jacocoagent.jar=destfile=C:\jacoco.exec,append=true,includes=* 
set JAVA_OPTS=%JAVA_OPTS% %JACOCO%

Теперь, когда я запускаю Tomcat и запускаю свои веб-приложения, как и ожидалось, появляется файл C:\jacoco.exec.

Теперь я переместил код в следующую структуру каталогов jacoco.exec /бен/ /coveragereport

Теперь я использовал класс ReportGenerator из http://www.eclemma.org/jacoco/trunk/doc/examples/java/ReportGenerator.java. У меня есть куча отчетов в формате HTML в каталоге /coveragereport. Однако весь код отображается как нетронутый. Хотя после того, как я запустил Tomcat, я зашел на http://localhost:/ и просмотрел его. Я надеялся узнать процент покрытия.

Я упускаю что-то очень простое. Помоги пожалуйста.

5
задан davejohn 28 March 2012 в 10:53
поделиться