Faraday: 等到CodeClimate支持SimpleCov 0.18+,再重新添加badge & code coverage collection

创建于 2020-04-01  ·  5评论  ·  资料来源: lostisland/faraday

基础信息

  • 法拉第版:大师
  • 红宝石版本:2.6

问题描述

我们向 Codeclimate 报告代码覆盖率总是失败。 那是因为它们不支持 SimpleCov 输出的 0.18+ 格式(分支覆盖等)。

我在 codeclimate 报告器的第二步中识别出错误输出:解析较新的 SimpleCov 格式的 Go 失败。

Error: json: cannot unmarshal object into Go struct field input.coverage of type []formatters.NullInt
Usage:
  cc-test-reporter after-build [flags]

~建议:将 simplecov 降级到支持 codeclimate 的版本,并在那里保留代码注释以提醒我们。~

提案,更新:禁用覆盖报告和徽章,直到 Codeclimate 支持所有 SimpleCov。 此问题可以作为跟踪问题保持打开状态。

重现步骤

请参阅此 GH 操作失败: https :

当 CI 运行通过该步骤时,仅在 Ruby 2.6 中运行该程序。 失败时退出代码为 255,输出如上所示。

所有5条评论

仔细考虑一下,我有点不想让 CodeClimate 的 Go 程序阻止 SimpleCov。 我会选择从自述文件中删除他们的覆盖徽章。 当他们支持 SimpleCov 0.18+ 时,我们可以把徽章放回去。

记者问题在这里:
https://github.com/codeclimate/test-reporter/issues/413

https://github.com/colszowka/simplecov/releases有很多动作正在进行。

任何此类删除都会“删除传输覆盖数据的 CI 内容”。

事实上,我们不应该仅仅因为 CodeClimate 的测试报告器不支持 SimpleCov 就降级它。 同意在推送修复之前禁用测试报告器

我们已经删除了 codeclimate,关闭了这个

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

amrrbakry picture amrrbakry  ·  4评论

asf-stripe picture asf-stripe  ·  3评论

JasonBarnabe picture JasonBarnabe  ·  4评论

subvertallchris picture subvertallchris  ·  5评论

iMacTia picture iMacTia  ·  3评论