gpt4 book ai didi

testing - Appveyor 测试脚本的目的?与 Codecov 集成

转载 作者:行者123 更新时间:2023-11-28 20:28:51 24 4
gpt4 key购买 nike

我们已经开始将 Appveyor for CI 与我们的 Github 存储库一起使用,一切顺利。我们的构建脚本 (appveyor.yml) 在 repo 中运行,它成功构建并生成了一个工件。现在回答我的问题

我们现在正尝试将我们的构建与 codecov.io 配对,codecov.io 表示它将在 CI 构建期间扫描它。它确实支持 appveyor,它只是说要将它添加到 yml

after_test:
- bash <(curl -s https://codecov.io/bash)

我们做了,但什么也没发生。这是否意味着我需要一个实际的测试脚本才能运行,然后才能将代码发送给 codecov?这是一个 C# 项目,我们对其进行了编译,并生成了 .exe,然后我们将其打包成一个可以下载的 zip。

当我们已经知道它会编译并生成一个 exe 时,这些“测试脚本”有什么意义?我对如何正确使用它有点困惑..

最佳答案

我相信这里https://github.com/codecov/example-csharp是使用有效的 Appveyor 配置在 C# 项目上运行 codecov 测试的好例子。请查看该存储库中的 readme.md 文件以获取更多详细信息。

来自文档

您需要将 OpenCover nuget 包添加到用于生成代码覆盖率分析的 Visual Studio 解决方案中:

PM> Install-Package OpenCover

其次,您需要编写一个 PowerShell 脚本(如果您打算生成代码覆盖率并以交互方式上传结果)或者您需要在 CI 配置文件中添加一些条目(如果您打算让您的 CI 生成覆盖范围)。

关于testing - Appveyor 测试脚本的目的?与 Codecov 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39326465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com