В настоящее время является частью процесса 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](https://i.stack.imgur.com/AsP25.png)