gpt4 book ai didi

rspec - 在 rspec 和 Grunt Karma 测试中配置 Coveralls

转载 作者:行者123 更新时间:2023-12-05 00:03:15 25 4
gpt4 key购买 nike

我正在处理一个项目,我们有两个 rspec 测试覆盖 Ruby 代码,我们已经设置了通过 Grunt 任务运行的 Karma JavaScript 单元测试。

我已经设置了grunt-karma-coveralls并且可以在运行 grunt testdryRun: true 时生成本地 coveralls.json。但是我不确定如何配置我的 Coveralls repo_token。

我还有一个 .coveralls.yml,它成功地将 rspec 测试的报告发送给工作服。

我不确定我们是否以及如何将 rspec 的覆盖率报告和 grunt-karma 报告发送给 Coveralls。

  • 我可以在运行 grunt test 之前尝试将 COVERALLS_REPO_TOKEN 设置为 ENV 变量,但更愿意将其包含在配置中的某处
  • 如果报告在 Coveralls 上单独显示而不合并,我觉得没问题。我实际上想要 Ruby 和 JavaScript 的单独覆盖信息
  • 我们使用 Codeship 作为我们的 CI

更新

  • 我现在有一个设置 repo token 的 rake 任务,执行所有 npm 和包设置,并运行 grunt 测试任务。

  • 我还成功地向工作人员发送了两份单独的报告

  • 我仍然想知道是否有人在 Coveralls 上成功合并了 JS 套件和 Ruby 套件的覆盖率报告。

  • 我想我可以做一些 Simplecov 黑客,并使用 Coveralls 推送 rake 推送单个合并报告。

最佳答案

不完全是你问的,但我结合了两个 JavaScript 报告并发送给工作服。如果您有 lcov 格式的覆盖率报告,那么它是 Ruby 还是 Javascript 应该无关紧要。

这是为 travis 准备的,但我想 codeship 应该是类似的。

cat ./coverage/lcov.info ./coverage/karma/**/*.info > lcov.info 
node node_modules/lcov-filter/index.js lcov.info config | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage

关于rspec - 在 rspec 和 Grunt Karma 测试中配置 Coveralls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274491/

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