OpenCover 未显示结果 asp net core 461
OpenCover showing no result asp net core 461
我正在尝试让 OpenCover 为我们的 asp 网络核心项目工作,目标是完整的框架 461。我们使用 XUnit 作为测试框架。但是,当我 运行 我的 powershell 脚本时,结果只显示我的测试文件夹中的测试 类 的覆盖范围,而不显示源文件夹内的 类 的覆盖范围。
我如何获得这些文件的报道?
我的解决方案结构如下 src/API 和 test/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
<DebugType>Full</DebugType>
在 api csproj 文件中成功了。
我正在尝试让 OpenCover 为我们的 asp 网络核心项目工作,目标是完整的框架 461。我们使用 XUnit 作为测试框架。但是,当我 运行 我的 powershell 脚本时,结果只显示我的测试文件夹中的测试 类 的覆盖范围,而不显示源文件夹内的 类 的覆盖范围。
我如何获得这些文件的报道?
我的解决方案结构如下 src/API 和 test/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
<DebugType>Full</DebugType>
在 api csproj 文件中成功了。