В нашем непрерывном процессе интеграции мы используем Jenkins, NUnit и OpenCover.OpenCover не сгенерирован Результат Nunit
Каждое задание Jenkins запускает NUnit и OpenCover, но OpenCover вызывает пакетный файл NUnit для определения покрытия кода; поэтому NUnit выполняется дважды.
Например, мы имеют первую (упрощенную) партии:
nunit-console-x86 [PathToTestAssemblies] /xml=NunitResult.xml /noshadow /nodots /process=Separate
И имеем вторую партию для OpenCover:
OpenCover.Console.exe -target:"NUnit.bat" -output:"./OpenCoverResults.xml" -register -targetdir:".\bin" -coverbytest:*.dll
Проблема заключается в том, что OpenCover не предоставляет NUnit результат (NunitResult.xml в моей предыдущей команде). Поэтому, чтобы иметь меньше времени тестирования для каждого задания Дженкинс, который мы хотим получить обратно результат NUnit или найти способ, чтобы иметь следующие особенности с OpenCover в работу веб-страницы Дженкинс:
- Последние тесты результатом каждого Дженкинс работа, поэтому разработчику легко увидеть последний результат.
- Результат теста тенденция
Есть ли способ иметь как NunitResult и OpenCover результаты от одного прогона NUnit?