2013-05-08 385 views
1

我一直在使用jmockit覆盖范围,同时在eclipse中测试本地可用的jar。但是当我试图将jmockit覆盖jar放在运行tomcat的远程节点上时,我正在部署许多jar。我无法生成同样的报道报道。无法获得代码覆盖报告使用jmockit覆盖jar

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

+0

什么任务,你正在运行得到保障? – 2013-05-08 09:19:40

+0

我在类路径中添加了所需的jar,即jmockit.jar和jmockit-coverage.jar。在本地情况下,我在eclipse中获得覆盖报告,而没有写任何特定的任务。 – solvesak 2013-05-08 09:28:04

回答

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的类路径的参考和路径..

+0

感谢它的工作。我只是设置Java代理,它工作。 – solvesak 2013-05-08 13:20:36

相关问题