OpenCover和ReportGenerator的代码覆盖率

时间:2017-04-21 22:31:49

标签: file batch-file 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 个答案:

答案 0 :(得分:1)

看起来你需要一个空格/ noisolation,你需要转义一个引号来关闭-targetargs的结尾,例如“ - ”肖恩王尔德