无法使用jmockit coverage jar获取代码覆盖率报告

时间:2013-05-08 09:18:04

标签: java code-coverage jmockit

我在eclipse中测试本地可用的jar时一直使用jmockit覆盖。但是当我试图将tommcat覆盖jar放在运行tomcat的远程节点上时,我正在部署许多jar。我无法为此生成覆盖率报告。

Emma适用于远程覆盖,但也希望将jmockit覆盖用于远程,因为它更简单一些。

1 个答案:

答案 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的路径。