我正在使用this project来练习我的集成工具技能。 我想做的是在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上看不到任何内容。 Result photo in Appveyor
任何帮助将不胜感激。
注意:我经历了documents on AppVeyor和sample for CodeCov,但仍然不知道如何做。