我正在使用这个项目来练习我的集成工具技能。我想做的是在 CI 中添加代码覆盖率分析。
我试过的:
使用 OpenCover 生成报告并上传到 codecov。我的 appveyor.yml 如下所示。
test_script:
- OpenCover.Console.exe -register:user -target:"C:/Program Files/dotnet/dotnet.exe" -targetargs:test -output:".\MyProject_coverage.xml" -oldstyle
after_test:
- ps: |
$env:PATH = 'C:\msys64\usr\bin;' + $env:PATH
Invoke-WebRequest -Uri 'https://codecov.io/bash' -OutFile codecov.sh
bash codecov.sh -f "MyProject_coverage.xml"
问题是:
我可以在 AppVeyor 中看到摘要结果,但在 codecov 中看不到任何内容。 Appveyor中的结果照片
任何帮助将不胜感激。
注意:我已经浏览了AppVeyor 上的文档和 CodeCov的示例,但我仍然不知道该怎么做。