我正在尝试第一次设置批处理文件以使用opencover和reportgenerator,但我无法正常工作。
我已经检查了一些批处理文件的示例,并且OpenCover和reportgenerator文档和我的批处理文件似乎符合这些文件。我无法弄清楚我出错的地方。
REM Make a 'Reports' directory if it doesn't exist already
mkdir .reports
REM Run unit tests through OpenCover
.packagesOpenCover.4.6.519toolsOpenCover.Console.exe^
-register:user^
-target:"C:Program Files (x86)Microsoft Visual Studio2017CommunityCommon7IDEMSTest.exe"^
-targetargs:"/noisolation/testcontainer:"C:UsersMichaelGoogle DriveFDM Dev Course ContentWorkspaceBookStoreTDDUnitTestsbinDebugUnitTests.dll""^
-mergebyhash^
-output:.reportsoutput.xml
REM Generate the report
.packagesReportGenerator.2.5.6toolsReportGenerator.exe^
-reports:.reportsoutput.xml^
-targetdir:.reports
REM Open the report
start .reportsindex.htm
任何人都可以告诉我我要在哪里做错了什么?
看起来您需要一个空间/噪声之后,您需要逃脱报价以关闭-targetargs的末端,例如" - Shaun Wilde