Вот инструкции JetBrains для одного приложения:
<?xml version="1.0" encoding="utf-8"?>
<AnalyseParams>
<TargetExecutable>D:\Program Files\NUnit 2.6\bin\nunit-console.exe</TargetExecutable>
<TargetArguments>AppTests.dll AppTests2.dll AppTests3.dll</TargetArguments>
<TargetWorkingDir>D:\Projects\TheApplication\bin\Debug</TargetWorkingDir>
<Output>AppCoverageReport.html</Output>
<ReportType>html</ReportType>
</AnalyseParams>
источник: https://www.jetbrains.com/help/dotcover/Running_Coverage_Analysis_from_the_Command_LIne.html
Наше решение Visual Studio имеет несколько приложений (в одномРешение Visual Studio), для которого мы хотим получить покрытие кода в нашей сборке Jenkins.Мы стремимся интегрировать это в наш конвейер CI / CD (поэтому ищем решение для командной строки).Это аналогично запуску покрытия для всего решения в Visual Studio IDE.
(Приложения, очевидно, совместно используют проекты общих библиотек, но мы хотим, чтобы о всех проектах C # сообщалось по одному. Мы предпочитаем избегать ручного обслуживания нескольких XMLконфигурационные файлы и объединение результатов, т. е. один XML на проект C #, поскольку у нас более 50 проектов.)