Я выполняю покрытие кода, используя emma для простого случая junit. Я могу успешно скомпилировать, настроить, запустить junit-кейс из муравья. Моя проблема в том, что файлcover.emma не создается, что, я считаю, необходимо для создания отчета о покрытии. Ниже сообщение, которое я получаю:
report:
[report] processing input files ...
[report] 1 file(s) read and merged in 10 ms
[report] nothing to do: no runtime coverage data found in any of the data files
Задача junit ниже:
<!-- Run the Juit cases -->
<target name="runJunit">
<junit printsummary="on" showoutput="yes" fork="true">
<test name="com.ea.test.testCode1" />
<classpath>
<pathelement location="${dest.dir}" />
<pathelement location="C:\junit4.11\junit-4.11.jar" />
</classpath>
<jvmarg value="-XX:-UseSplitVerifier"/>
<jvmarg value="-Demma.coverage.out.file=${coverage.dir}/coverage.emma" />
<jvmarg value="-Demma.coverage.out.merge=false" />
</junit>
</target>