Дженкинс - GitHub Coverage Reporter - Не удалось разобрать покрытие Cobertura - PullRequest
0 голосов
/ 02 мая 2020

В настоящее время является частью процесса CICD, пытающегося создать код, запустить модульный тест и проверить покрытие кода в Jenkins.

Сборка и модульный тест успешно завершены, а покрытие кода сгенерировано в jenkins, но не может в pu sh код покрытия GitHub.

OpenCover - используется в качестве средства проверки покрытия

Windows пакетных команд

C: \ jenkin \ workspace \ OpenCover.4.7.922 \ tools \ OpenCover.Console.exe -target: C: \ jenkin \ workspace \ NUnit.Console-3.10.0 \ bin \ net35 \ nunit3-console.exe -targetargs: C : \ jenkin \ workspace \ TestGITPullRequest \ CSharpPluginTestProject1 \ UnitTestProject \ bin \ Release \ UnitTestProject.dll -output: outputCoverage. xml -фильтр: + [TestProject] * -регистр: Path64

OpenCoverToCovert 1016 * - инструмент для преобразования вывода xml из OpenCover в формат, распознаваемый Cobertura (для которого есть плагин Jenkins)

Windows пакетных команд

C: \ jenkin \ workspace \ OpenCoverToCoberturaConverter.0.3.4 \ tools \ OpenCoverToCoberturaConverter.exe -input: outputCoverage. xml -output: outputCobertura. xml -sources: c: \ jenkin \ workspace \ TestGITPullRequest

После этого с помощью GitHub Coverage Reporter - это то место, где появляется ошибка ...

-------- build: Попытка разобрать файл типа cobertura

------ - Найден файл 'outputCobertura. xml'

-------- ОШИБКА: не удалось проанализировать покрытие Cobertura для пути к файлу 'c: \ jenkin \ workspace \ TestGITPullRequest \ outputCobertura. xml '

-------- шаг сборки' GitHub Coverage Reporter 'изменил результат сборки на FAILURE

-------- отмечен шаг сборки' GitHub Coverage Reporter ' сборка как сбой

enter image description here

...