Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File OpenCover和ReportGenerator的代码覆盖率_File_Batch File_Opencover_Reportgenerator - Fatal编程技术网

File OpenCover和ReportGenerator的代码覆盖率

File OpenCover和ReportGenerator的代码覆盖率,file,batch-file,opencover,reportgenerator,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和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

有人能告诉我哪里出了问题吗?

看起来你需要在/noiseolation之后留出一个空格,并且你需要避开一个引号来结束-targetargs的结尾,例如“Shaun Wilde”

到底出了什么问题?OpenCover是否生成文件output.xml?有任何错误消息吗?看起来您需要在
/noisolation
后面加一个空格,并且您需要转义一个引号来结束
-targetargs
的结尾,例如
\“
是的,您完全正确@Shaun Wilde!我加上了空间和逃生通道,现在开始工作了。非常感谢!