问题标签 [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.
java - 指示 Jacoco 和 Coveralls 忽略报告中的一些文件
我在带有 Maven 的 Java 项目中使用 Coveralls 为我的项目创建覆盖率报告,并且我希望避免某些类包含在覆盖率计算中。
现在,我认为我可以在构建阶段排除该类,例如MyClassTest.java
如下:
无论如何,覆盖率并没有减少,所以我猜这个类MyClass
仍然是从 Jacoco 报告中计算出来的。
在 travis 文件中,我将报告阶段称为:
任何想法?
php - PHP:如何测试我的 REST API
我创建了一个 API 并想对其进行测试。我最初的想法是使用 API 客户端,我这样做了,我使用guzzlehttp
了,但是在将应用程序部署到 heroku 并使用 travis 和工作服来构建我的测试之后,结果工作服无法看到我的代码覆盖的部分考试。
所以我的问题实际上是“如何在没有 API 客户端的情况下测试我的 REST API?” 下面是我的Github的链接,显示 0% 作为我的测试覆盖率
java - 工作服还检查测试类的覆盖率
我在 GitHub 上托管了一个项目 (Java),最近我添加了 TravisCI 和 Coveralls 用于覆盖率报告。我的项目在这里:FuzzyImageToolBox。正如我从我上次的覆盖率报告中看到的那样,工作服也显示了测试类的覆盖率,而我预计它只会显示非测试类的覆盖率。我错过了什么吗?
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)。
我忘记了什么?
python - 工作服选择哪些文件?
我正在运行 Travis 和 Coveralls 来运行集成测试。看起来工作服给我的评价比它应该的要高得多;我只为我的存储库中的少数源文件编写了测试,而这些是唯一需要检查覆盖率的文件(因此我得到了 95% 的覆盖率......)。似乎未检查未指定任何测试的文件。
Coveralls 如何选择要检查的文件?
也许我的存储库有点不寻常,因为它包含几个 Python 脚本,每个脚本都有自己的入口点。我目前只测试一个入口点,其余代码完全保持不变(甚至没有导入)。
我的travis.yml
文件只是执行nose2
,它为这个入口点运行测试。
ruby-on-rails - 工作服未发送拉取请求状态
我在 Rails 中开发,将代码保存在 Github 中,使用 CircleCI 进行测试,现在我一直在尝试在图中引入 Coveralls。
我在工作服中设置了这些设置:
我添加了工作服宝石:
我按照 Coveralls 文档中的说明设置了 spec_helper.rb:
工作原理:CircleCi 向 Coveralls 发送覆盖信息,我可以看到覆盖报告。
什么不起作用:Coveralls 不发送拉取请求状态,所以我无法在 Github 中看到 PR 是否符合他们的一个广告中所示的覆盖范围预期:
如果有人通过 Coveralls-CircleCI 设置,我将非常感谢一些关于此的指示。
dart - 合并来自多个测试的覆盖率报告
我有一个包含三个组件的存储库,前端、后端和移动应用程序(颤振)。这些中的每一个都在自己的包中,并有自己的测试
我使用dart_coveralls来计算代码覆盖率,并且可以轻松获得每个组件的单独报告
但是,我想为包含前端、后端和移动组件的整个存储库获得一份合并报告。我发现没有办法真正做到这一点,以下确实会生成一个组合报告,但它是错误的,实际上没有包括任何覆盖范围。
是否有可能获得多个项目的综合工作服报告。
ruby-on-rails - Rails 中的工作服代码覆盖率具有误导性
我们目前正在使用 Coveralls 来覆盖我们的 Rails 项目的代码。它给我们的覆盖结果确实不可靠。我曾多次找到未指定的类,为它们编写规范,然后看到覆盖率实际上下降了。这是因为 Coveralls 仅检查由您的规范加载的类。因此,如果一个类没有规范,它将被排除在覆盖率统计之外。这显然不理想。有没有办法解决这种行为?我正在努力推动我的团队更加重视测试,当这会产生错误的安全感时,这非常困难。