Покрытие кода с помощью OpenCover и ReportGenerator

Я пытаюсь настроить пакетный файл для использования OpenCover и ReportGenerator в первый раз, но не могу заставить его работать.

Я проверил несколько примеров пакетных файлов и документацию OpenCover и ReportGenerator, и мой пакетный файл, кажется, соответствует этим. Я не могу понять, где я иду не так.

REM Make a 'Reports' directory if it doesn't exist already
mkdir .\reports
REM Run unit tests through OpenCover
.\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe^
 -register:user^
 -target:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\MSTest.exe"^
 -targetargs:"/noisolation/testcontainer:\"C:\Users\Michael\Google Drive\FDM Dev Course Content\Workspace\BookStoreTDD\UnitTests\bin\Debug\UnitTests.dll""^
 -mergebyhash^
 -output:.\reports\output.xml
REM Generate the report
.\packages\ReportGenerator.2.5.6\tools\ReportGenerator.exe^
 -reports:.\reports\output.xml^
 -targetdir:.\reports
REM Open the report
start .\reports\index.htm

Может ли кто-нибудь сказать мне, где я иду не так?

1 ответ

Решение

Похоже, вам нужен пробел после /noisolation, и вам нужно экранировать кавычки, чтобы закрыть конец -targetargs, например \"" - Шон Уайльд

Другие вопросы по тегам