问题标签 [coveralls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1158 浏览

java - 指示 Jacoco 和 Coveralls 忽略报告中的一些文件

我在带有 Maven 的 Java 项目中使用 Coveralls 为我的项目创建覆盖率报告,并且我希望避免某些类包含在覆盖率计算中。

现在,我认为我可以在构建阶段排除该类,例如MyClassTest.java如下:

无论如何,覆盖率并没有减少,所以我猜这个类MyClass仍然是从 Jacoco 报告中计算出来的。

在 travis 文件中,我将报告阶段称为:

任何想法?

0 投票
0 回答
280 浏览

php - PHP:如何测试我的 REST API

我创建了一个 API 并想对其进行测试。我最初的想法是使用 API 客户端,我这样做了,我使用guzzlehttp了,但是在将应用程序部署到 heroku 并使用 travis 和工作服来构建我的测试之后,结果工作服无法看到我的代码覆盖的部分考试。

所以我的问题实际上是“如何在没有 API 客户端的情况下测试我的 REST API?” 下面是我的Github的链接,显示 0% 作为我的测试覆盖率

0 投票
1 回答
97 浏览

java - 工作服还检查测试类的覆盖率

我在 GitHub 上托管了一个项目 (Java),最近我添加了 TravisCI 和 Coveralls 用于覆盖率报告。我的项目在这里:FuzzyImageToolBox。正如我从我上次的覆盖率报告中看到的那样,工作服也显示了测试类的覆盖率,而我预计它只会显示非测试类的覆盖率。我错过了什么吗?

0 投票
2 回答
1634 浏览

php - Travis CI 工作正常,但 Coveralls 看不到构建

我在 Github 上有一个存储库,这是一个带有 PHPunit 测试套件(https://github.com/antodippo/ccmusicsearch)的 PHP Symfony 应用程序,并且 Travis CI 每次推送时都会正确检查构建(https://travis-ci .org/antodippo/ccmusicsearch/builds)。

我将工作服帐户链接到我的 Travis 和 Github 帐户,并以这种方式配置了我的 .travis.yml 文件:

我把这行放在我的phpunit.xml.dist中:

但工作服剧照说没有构建(https://coveralls.io/github/antodippo)。

我忘记了什么?

0 投票
0 回答
234 浏览

python - 工作服选择哪些文件?

我正在运行 Travis 和 Coveralls 来运行集成测试。看起来工作服给我的评价比它应该的要高得多;我只为我的存储库中的少数源文件编写了测试,而这些是唯一需要检查覆盖率的文件(因此我得到了 95% 的覆盖率......)。似乎未检查未指定任何测试的文件。

Coveralls 如何选择要检查的文件?

也许我的存储库有点不寻常,因为它包含几个 Python 脚本,每个脚本都有自己的入口点。我目前只测试一个入口点,其余代码完全保持不变(甚至没有导入)。

我的travis.yml文件只是执行nose2,它为这个入口点运行测试。

0 投票
1 回答
235 浏览

coveralls - 在某些版本中,工作服在 AppVeyor 上失败,但在其他版本中没有

我正在尝试让pytest从 AppVeyor 发布覆盖率报告。我已经按照此处的说明添加了存储库的加密令牌。这是appveyor.yml文件:

现在奇怪的是,有些构建通过了其他构建没有。PR上用于持续集成的 GH 面板显示构建continuous-integration/appveyor/branch通过并按预期发布覆盖率,但continuous-integration/appveyor/pr构建失败并显示以下消息:

有谁知道发生了什么?

0 投票
1 回答
531 浏览

ruby-on-rails - 工作服未发送拉取请求状态

我在 Rails 中开发,将代码保存在 Github 中,使用 CircleCI 进行测试,现在我一直在尝试在图中引入 Coveralls。

我在工作服中设置了这些设置:

我添加了工作服宝石:

我按照 Coveralls 文档中的说明设置了 spec_helper.rb:

工作原理:CircleCi 向 Coveralls 发送覆盖信息,我可以看到覆盖报告。

什么不起作用:Coveralls 不发送拉取请求状态,所以我无法在 Github 中看到 PR 是否符合他们的一个广告中所示的覆盖范围预期:

如果有人通过 Coveralls-CircleCI 设置,我将非常感谢一些关于此的指示。

0 投票
0 回答
531 浏览

dart - 合并来自多个测试的覆盖率报告

我有一个包含三个组件的存储库,前端、后端和移动应用程序(颤振)。这些中的每一个都在自己的包中,并有自己的测试

我使用dart_coveralls来计算代码覆盖率,并且可以轻松获得每个组件的单独报告

但是,我想为包含前端、后端和移动组件的整个存储库获得一份合并报告。我发现没有办法真正做到这一点,以下确实会生成一个组合报告,但它是错误的,实际上没有包括任何覆盖范围。

是否有可能获得多个项目的综合工作服报告。

0 投票
1 回答
370 浏览

ruby-on-rails - Rails 中的工作服代码覆盖率具有误导性

我们目前正在使用 Coveralls 来覆盖我们的 Rails 项目的代码。它给我们的覆盖结果确实不可靠。我曾多次找到未指定的类,为它们编写规范,然后看到覆盖率实际上下降了。这是因为 Coveralls 仅检查由您的规范加载的类。因此,如果一个类没有规范,它将被排除在覆盖率统计之外。这显然不理想。有没有办法解决这种行为?我正在努力推动我的团队更加重视测试,当这会产生错误的安全感时,这非常困难。

0 投票
1 回答
934 浏览

c++ - 为什么当每个源文件都被 100% 覆盖时,工作服显示 0% 覆盖?

我做了一个简单的 C++ 项目,我连接到 travis 和工作服。据我所知,我正在正确上传报告,因为我的源文件显示在工作服中并且 100% 被覆盖。

但是,项目覆盖率显示为 0%。为什么,以及如何解决?

在此处输入图像描述