2

我正在使用这个项目来练习我的集成工具技能。我想做的是在 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示例,但我仍然不知道该怎么做。

4

0 回答 0