2010-12-28 8 views
0

Я пытаюсь запустить службу Windows с помощью cobertura. Единственная проблема заключается в том, что сообщения cobertura сообщаются при выполнении крюка остановки. Я не могу напрямую изменить код для этих результатов, поэтому мне было интересно, можно ли запустить Java-приложение в качестве службы Windows и все еще собирать результаты cobertura. Я обрабатываю код, добавляю его в путь к классам, но при представлении отчетов ничего не получаю. При просмотре файла трассировки он не может загрузить/сохранить любую информацию о коберруре. Это заставляет меня полагать, что крючки отключения никогда не выполняются, иначе я получаю результаты.Запуск службы Windows и cobertura

Спасибо за помощь!

ответ

0

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

http://emma.sourceforge.net/

При использовании Cobertura, вы получите файл .ser вообще?

Я предполагаю, что вы не можете настроить код для принудительного экспорта, как показано внизу этого FAQ?

http://cobertura.sourceforge.net/faq.html

+0

Я могу создать файл .ser, и весь код получает правильно инструментальный. Единственная проблема заключается в том, когда я запускаю MYSERVICE, и как только я делаю несколько элементов, и, наконец, сделаю sc stop MYSERVICE, это закончится, но он не сможет сохранить какую-либо информацию. Я искал отправку контрольного символа с помощью SC control, но не знаю, как это сделать. Я также не могу принудительно экспортировать. :(. Знаете ли вы, каким-либо другим способом я могу заставить этот экспорт, или заставить результаты без внесения изменений в мой код? – Steve