2013-05-08 4 views
1

Я использую покрытие jmockit при тестировании локально доступных банок в eclipse. Но когда я пытаюсь поставить jmockit jaritit на удаленный узел с запуском tomcat, где я развертываю многие из фляг. Я не могу создать отчет о покрытии для того же самого.Невозможно получить отчет о покрытии кода с использованием jmockit cover jar

Эмма прекрасно работает для удаленного покрытия, но также хотела использовать покрытие jmockit для удаленных, так как это немного более легкий подход.

+0

Что задачи вы работаете, чтобы получить покрытие? –

+0

Я добавляю как необходимые банки в пути к классам, т. Е. Jmockit.jar и jmockit-coverage.jar. В случае локальной вещи я получал отчет о покрытии в eclipse без написания какой-либо конкретной задачи. – solvesak

ответ

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

Смежные вопросы