Получение «Пропуска выполнения JaCoCo из-за отсутствия файла данных выполнения» при выполнении JaCoCo
используя Maven 3.0.3, JUnit 4.8.1 и Jacoco 0.6.3.201306030806, и я пытаюсь создать отчеты о покрытии тестами.
У меня есть проект только с юнит-тестами, но я могуя не получаю отчеты, ям неоднократно получаю ошибку:Skipping JaCoCo execution due to missing execution data file
когда я бегу:
mvn clean install -P test-coverage
Вот как настроен мой пом:
org.apache.maven.plugins
maven-surefire-plugin
2.14.1
true
-Xmx2048m
org.apache.maven.plugins
maven-failsafe-plugin
2.14.1
true
-Xmx4096m -XX:MaxPermSize=512M ${itCoverageAgent}
integration-test
verify
...
test-coverage
org.jacoco
jacoco-maven-plugin
0.6.3.201306030806
${basedir}/target/coverage-reports/jacoco-unit.exec
${basedir}/target/coverage-reports/jacoco-unit.exec
prepare-unit-tests
prepare-agent
prepare-integration-tests
prepare-agent
pre-integration-test
itCoverageAgent
jacoco-site
verify
report
Все мои тесты пройдены успешно. Вот некоторые из результатов Maven:
[INFO] --- jacoco-maven-plugin:0.6.2.201302030002:prepare-agent (prepare-unit-tests) @ myproject ---
[INFO] argLine set to -javaagent:/Users/davea/.m2/repository/org/jacoco/org.jacoco.agent/0.6.2.201302030002/org.jacoco.agent-0.6.2.201302030002-runtime.jar=destfile=/Users/davea/Dropbox/workspace/myproject/target/jacoco.exec
[INFO]
...
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0
[INFO]
...
[INFO]
[INFO] --- jacoco-maven-plugin:0.6.2.201302030002:prepare-agent (prepare-integration-tests) @ myproject ---
[INFO] itCoverageAgent set to -javaagent:/Users/davea/.m2/repository/org/jacoco/org.jacoco.agent/0.6.2.201302030002/org.jacoco.agent-0.6.2.201302030002-runtime.jar=destfile=/Users/davea/Dropbox/workspace/myproject/target/jacoco.exec
[INFO]
[INFO] --- maven-failsafe-plugin:2.14.1:integration-test (default) @ myproject ---
[WARNING] File encoding has not been set, using platform encoding MacRoman, i.e. build is platform dependent!
[INFO]
[INFO] --- maven-failsafe-plugin:2.14.1:verify (default) @ myproject ---
[INFO] Failsafe report directory: /Users/davea/Dropbox/workspace/myproject/target/failsafe-reports
[WARNING] File encoding has not been set, using platform encoding MacRoman, i.e. build is platform dependent!
[INFO]
[INFO] --- jacoco-maven-plugin:0.6.2.201302030002:report (jacoco-site) @ myproject ---
[INFO] Skipping JaCoCo execution due to missing execution data file
[INFO]
Любые идеи, какую конфигурацию ям отсутствует?