2
我想讓OpenCover爲我們的asp網絡核心項目工作,目標是完整框架461.我們使用XUnit作爲測試框架。但是,當我運行我的powershell腳本時,結果僅顯示測試文件夾中測試類的覆蓋範圍,而不覆蓋源文件夾內類的範圍。OpenCover顯示沒有結果asp網絡核心461
如何獲得這些文件的覆蓋率?
我的解決方案的結構是這樣的src/API和測試/ API.UnitTests
重要港口我的劇本是這樣的:
&$openCoverPath\OpenCover.Console.exe `
-target:$xunitPath\xunit.console.x86.exe `
-targetargs:".\test\API.UnitTests\bin\Debug\net461\API.UnitTests.dll -noshadow -nologo" `
-register:user `
-oldstyle `
-mergeoutput `
-hideskipped:File `
-searchdirs:".\test\API.UnitTests\bin\Debug\net461\" `
-output:$coverageReportFile
# Generate HTML report from results with ReportGenerator
&$reportGeneratorPath\ReportGenerator.exe `
-reports:$coverageReportFile `
-targetdir:$coverageReportFolder