找不到模块测试路径
Module test path not found
我正在尝试配置 a GitHub action:
我的操作包含 运行通过收集代码覆盖率进行单元测试的作业。正如我在 the log 中看到的那样:
Test Run Successful.
Total tests: 336
Passed: 336
Total time: 14.0930 Seconds
Calculating coverage result...
Generating report 'TestResults/coverage.netcoreapp2.1.info'
尽管如此,在这些行日志之后包含一条错误消息:
/home/runner/.nuget/packages/coverlet.msbuild/2.9.0/build/coverlet.msbuild.targets(31,5): error : Module test path not found [/home/runner/work/ObservableComputations/ObservableComputations/src/ObservableComputations.Test/ObservableComputations.Test.csproj]
作业失败。
我试过运行
dotnet test --no-build --filter Name~Casting --verbosity normal /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov
在我的本地计算机 (MS Windows) 上没有收到此错误。
非常感谢任何帮助。
原因在于 dotnet 测试 的 -no-build 参数。覆盖范围收集似乎需要 dotnet test 来构建自身。
我正在尝试配置 a GitHub action:
我的操作包含 运行通过收集代码覆盖率进行单元测试的作业。正如我在 the log 中看到的那样:
Test Run Successful.
Total tests: 336
Passed: 336
Total time: 14.0930 Seconds
Calculating coverage result...
Generating report 'TestResults/coverage.netcoreapp2.1.info'
尽管如此,在这些行日志之后包含一条错误消息:
/home/runner/.nuget/packages/coverlet.msbuild/2.9.0/build/coverlet.msbuild.targets(31,5): error : Module test path not found [/home/runner/work/ObservableComputations/ObservableComputations/src/ObservableComputations.Test/ObservableComputations.Test.csproj]
作业失败。
我试过运行
dotnet test --no-build --filter Name~Casting --verbosity normal /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov
在我的本地计算机 (MS Windows) 上没有收到此错误。
非常感谢任何帮助。
原因在于 dotnet 测试 的 -no-build 参数。覆盖范围收集似乎需要 dotnet test 来构建自身。