2013-08-16 1 views
9

Недавно я установил «VisualVM Launcher» в свою среду разработки Eclipse. После использования этой пусковой установки, чтобы помочь профилировать некоторые проблемы в моем приложении, я попытался переключить все свои конфигурации на предыдущую настройку. Тем не менее, всякий раз, когда я запускаю свои модульные тесты, используя «Coverage As -> JUnit Plug-in Test», все же кажется, что он пытается использовать пусковую установку VisualVM.Как запустить модульные тесты в EclEmma без использования пусковой установки VisualVM с установленной этой установкой

Я не вижу места в «Конфигурациях покрытия», чтобы указать, какой пусковой установки использовать. Если я перейду на страницу настроек для пусковых установок по умолчанию («Run/Debug -> Launching -> Default Launchers»), режимы [Debug] и [Run] в разделе «JUnit Plug-in Test» оба настроены на использование «JUnit Plugin Test Launcher ".

Есть ли другое место, где я могу установить пусковую установку для запуска «JUnit Plug-in Tests» под инструментом тестирования покрытия (EclEmma)?

версия Eclipse: Juno Service Release 1

+1

Похоже, что многие люди (включая меня) сталкиваются с этой проблемой. https://github.com/jacoco/eclemma/issues/112 –

ответ

2

Я тоже столкнулись с этой проблемой и не нашли приемлемого решения.

Я знаю, что это не очень ответ, но я закончил удаление VisualVM и прибегнул к его переустановке, когда мне это нужно, в течение необходимого мне времени.

+1

Это привело меня к идее скопировать другой исполняемый файл (true.exe из cygwin) в мой \ bin \ jvisualvm ... NOT.exe, поэтому Я могу легко добавить/удалить «... НЕ» в настройках/Запустить/Отладить/Запустить/VisualVM Configuration/VisualVM Executable. Обратите внимание, что при отсутствии диалога с файлом текстовое поле должно терять фокус для кнопки OK, чтобы активировать его. – EndlosSchleife

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