Я запускаю dotCover с NUnit3, чтобы получить отчеты о покрытии на нашем сервере сборки. Нам также нужен вывод деталей из NUnit, чтобы показать результаты теста. Есть ли способ получить как деталь теста NUnit, так и файлы для dotCover без запуска NUnit в два раза? Или мне нужно запустить NUnit для подробного тестирования, а затем запустить dotCover с помощью NUnit для отчетов о покрытии?
Как получить как тестовую деталь, так и покрытие с помощью NUnit и dotCover?
Ответ 1
Я не использую NUnit, и я не знаю, работает ли он, но я нашел что-то интересное. Если вы используете последнюю версию DotCover (2017.1), посмотрите эту документацию.
В разделе "Начало работы" вы можете найти:
Команда: dotCover analyse config.xml
и config.xml
.
<?xml version="1.0" encoding="utf-8"?>
<AnalyseParams>
<TargetExecutable>D:\Program Files\NUnit 2.6\bin\nunit-console.exe</TargetExecutable>
<TargetArguments>D:\Projects\TheApplication\bin\Debug\AppTests.dll</TargetArguments>
<Output>AppCoverageReport.html</Output>
<ReportType>html</ReportType>
</AnalyseParams>
<Filters>
<ExcludeFilters>
<FilterEntry>
<ClassMask>IntegrationTests</ClassMask>
</FilterEntry>
</ExcludeFilters>
</Filters>
Возможно, вы можете указать свой путь NUnit3, и он может работать?