使用AppVeyor生成C#覆盖率报告

时间:2018-08-17 06:27:55

标签: c# .net-core appveyor opencover codecov

我正在使用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 AppVeyorsample for CodeCov,但仍然不知道如何做。

0 个答案:

没有答案