Покрытие кода Java без инструментовки

Я пытаюсь понять, какой инструмент использовать для получения информации о покрытии кода для проектов, работающих в среде вроде стабилизации . проекты разворачиваются как война и выполняются на Jboss. Мне нужно покрытие на стороне сервера при выполнении ручных / автоматических тестов, взаимодействующих с работающим сервером. Предположим, я не могу изменять сборку проектов и, следовательно, не могу добавлять какие-либо инструменты в их jar-файлы как часть процесса сборки. У меня также нет доступа к коду.

Я прочитал несколько материалов о различных инструментах, и все они представляют методы, связанные с инструментаризацией jar-файлов при сборке (Кстати, это не влияет на производство, или создаются два вида выходных данных?) Один инструмент. тем не менее, JaCoCo упомянула функцию «инструментария на лету». Может кто-нибудь объяснить, что это значит? Может ли это помочь мне с моими ограничениями? Я также слышал о покрытии кода с помощью методов профилирования во время выполнения - может ли кто-нибудь помочь в этом вопросе?

Спасибо, Бен

5
задан Ben Bracha 1 November 2011 в 16:35
поделиться