Я настроил свою задачу Ant как
<target name="test" depends="init">
<jacoco:coverage destfile="target/jacoco.exec">
<junit printsummary="yes" haltonfailure="yes" fork="yes" forkmode="once">
<classpath refid="my_project.path"/>
<formatter type="plain"/>
<formatter type="xml"/>
<batchtest fork="false" todir="target/test-reports">
<fileset dir="test">
<include name="**/*Test.java"/>
</fileset>
</batchtest>
</junit>
</jacoco:coverage>
</target>
Что дает ожидаемый результат junit. Однако target/jacoco.exec
никогда не создается. У меня нет ошибок во время выполнения задачи ant test report
.
test: [jacoco:coverage] Улучшение junit с покрытием
... [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,009 sec
отчет: [jacoco: отчет] Загрузка файла данных выполнения /home/usr/Workspaces/my_project/target/jacoco.exec
BUILD FAILED /home/usr/Workspaces/my_project/build.xml:73: невозможно прочитать файл данных выполнения /home/usr/Workspaces/my_project/target/jacoco.exec
Общее время: 14 секунд
Кажется, я что-то упускаю, не могу понять, что именно.