GitHub Action收集测试覆盖率报Module test path not found,本地无此问题
问题描述
正在配置GitHub Action实现自动化流程,包含运行单元测试、收集代码覆盖率两类任务。
从实际运行日志可以看到,单元测试环节执行完全正常:
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]
针对该问题尝试本地复现:在Windows环境下执行如下命令时,并未复现相同错误,目前需要获取对应问题的解决思路。
dotnet test --no-build --filter Name~Casting --verbosity normal /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov
内容的提问来源于stack exchange,提问作者Igor Buchelnikov
相关产品推荐
相关产品推荐

