gpt4 book ai didi

code-coverage - 将 karma 测试覆盖路径引入 Travis CI 的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-03 17:35:35 24 4
gpt4 key购买 nike

我正在使用 karma运行单元测试并生成覆盖率报告。一切正常,但我想将 lcov.info 文件从 Travis CI 发布到 Code Climate .我有 done it beforeworks great ,但来自该测试运​​行器的 url 是静态的。

问题是 karma 会为其运行的每个实例创建一个子文件夹,例如 test/coverage/PhantomJS 1.9.7 (Mac OS X)/lcov.info。有没有一种干净的方法可以将该网址输入到 travis 中?我不想每次更新 PhantomJS 时都必须记住更新硬编码值。有谁知道 .travis.yml 文件是否支持类似 glob patterns 的东西.

想法?

最佳答案

glob 模式会起作用,我在 karma/travis/codeclimate 设置中成功地使用了它。

使用

codeclimate < test/coverage/**/lcov.info

假设设置了 CODECLIMATE_REPO_TOKEN 变量应该可以工作。

另外,在 https://github.com/karma-runner/karma-coverage/pull/62 上讨论了更改子目录结构的选项。 .

关于code-coverage - 将 karma 测试覆盖路径引入 Travis CI 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24537778/

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