我在eclipse中测试本地可用的jar时一直使用jmockit覆盖。但是当我试图将tommcat覆盖jar放在运行tomcat的远程节点上时,我正在部署许多jar。我无法为此生成覆盖率报告。
Emma适用于远程覆盖,但也希望将jmockit覆盖用于远程,因为它更简单一些。
答案 0 :(得分:2)
<target name="Jmockit" >
<junit fork="yes" forkmode="once" >
<classpath refid="class.path" />
<sysproperty key="jmockit-coverage-output" value="html" />
<jvmarg value="-javaagent:../jmockit.jar"/> // path of Jmockit jar
<formatter type="brief" usefile="false"/>
<batchtest >
<fileset dir ="${testdir}" includes="**/*.class" />
</batchtest>
</junit>
</target>
做点什么。
在此任务中给出$ {testdir}的路径,类路径引用和Jmockit.jar的路径。