Отчет о покрытии Devpartner, сторонний инструмент
Кто-нибудь знает, есть ли инструмент для анализа данных о покрытии от Devpartner. Мой отчет поставляется с расширением ".dpcov", я могу преобразовать его только в xml. Кто-нибудь работал над таким xml, чтобы сделать его более красивым, как html? Спасибо
1 ответ
Говорит один из разработчиков DevPartner. Прежде всего, я не знаю ни одного стороннего продукта с открытым исходным кодом или условно-бесплатного программного обеспечения, которое будет делать то, что вы хотите.
Во-вторых, вы пробовали использовать генератор отчетов DevPartner? Для этого выполните следующие действия:(1) Откройте и выберите файл .DPCOV в Visual Studio. (2) Используйте команду File/Export DevPartner Data... для создания XML-файла. (3) Используйте команду File/Prepare DevPartner Report... для запуска апплета генератора отчетов. (4) Выберите шаблон отчета «Отчет о покрытии кода». (5) Введите свое имя в качестве автора отчета. (6) Выберите XML-файл сеанса покрытия кода. (7) Нажмите кнопку «Создать отчет».
Результат будет выглядеть примерно так.
Кроме того, у меня есть некоторый код, который может читать XML-файл и делать быстрый запрос «Все ли покрыто, правда или ложь?» тип анализа. Я могу дать вам этот код, если хотите.
Дополнение: Пакетные команды для преобразования файла DPCOV в XML, а оттуда в HTML:
REM Export the coverage file to XML
"C:\Program Files (x86)\Micro Focus\DevPartner Studio\Analysis\DevPartner.Analysis.DataExport.exe" %1.dpcov /nologo
REM Generate the Coverage Report
"C:\Program Files (x86)\Micro Focus\DevPartner Studio\DPRender\dprender.exe" /Console /Template:"C:\Program Files (x86)\Micro Focus\DevPartner Studio\DPRender\Templates\CodeCoverageReport.dprtemplate" /output:%1.html /Prop:docCoverageFile{file}=%1.dpcov