У меня есть проект maven, который следует за общим пакетом основного веб-сайта.Эмма код покрытия отчет
Я хочу запустить инструмент Эмма для покрытия кода. Требование: я хочу запустить средство покрытия кода emma для моего проекта на основе maven и создать отчет.
Я совершенно новичок в этом инструменте и тестирую команды, указанные в Интернете. Поскольку у меня нет какого-либо основного метода в моем проекте maven (мы получаем ухо и развертываем в jboss), мне пришлось создать файл pojo, чтобы вызвать службу и построить банку pojo, включив банки проекта maven.
Теперь у меня есть только emma.jar в моей системе, банку, содержащую основной метод и банки проекта maven. Как я хочу в формате отчета на основе от инструмента, я бегу инструмент Эммы пакетной команды (в том месте, где emma.jar присутствует) ->java emmarun -jar <jar containing the main method>
я получаю отчет как
[EMMA v2.0.5312 report, generated Thu Mar 29 20:36:04 IST 2012]
OVERALL COVERAGE SUMMARY:
[class, %] [method, %] [block, %] [line, %] [name]
100% (5/5) 79% (11/14) 77% (266/344)! 76% (60/79)! all classes
OVERALL STATS SUMMARY:
total packages: 1 total classes: 5 total methods: 14 total executable files: 4 total executable lines: 79
COVERAGE BREAKDOWN BY PACKAGE:
[class, %] [method, %] [block, %] [line, %] [name] 100% (5/5)
79% (11/14) 77% (266/344)! 76% (60/79)! org.eclipse.jdt.internal.jarinjarloader
-------------------------------------------------------------------------------
Но отсюда я не понимаю, какие файлы классов рассматриваются во время вызова метода из файла pojo, входящего в банку.
Я не уверен в моем подходе или есть какой-либо другой шаг, который мне не хватает, чтобы получить отчет?
есть любые реф ссылка на блок tests..how можно кодировать простой модульный тест ... шаги использования было довольно confusing.So я Thot любого простого шага тестирования проекта Maven с помощью командной строки для покрытия кода ... еще есть какой-либо другой инструмент, отличный от emma, который может упростить мой подход ... Я хочу использовать некоторый инструмент для покрытия кода для проверки проекта maven из командной строки. Это мое основное требование
пожалуйста, сообщите нам, как именно вы создали отчет. В противном случае это будет только угадать. – oers
Требование: я хочу запустить средство покрытия кода emma в мой проект на основе maven (содержащий общий основной веб-пакет) и создать отчет. Поскольку у меня нет основного метода в моем проекте maven (мы получаем ухо и развертываем в jboss) Я должен был создать файл pojo, чтобы вызвать службу и построить банку pojo, включив javas-проект javascript. Теперь у меня есть только emma.jar, jar, содержащий основной метод и java-проект mars. Как я хочу в формате, основанном на отчете из инструмента я запускаю средство emma из командной строки (в том месте, где присутствует emma.jar) -> java emmarun -jar –
bablu