问题标签 [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.
xcode - 错误“版本'404 *',更喜欢'402 *'”是什么意思运行gcov
尝试为工作服构建覆盖率数据时,我在 Travis-CI 构建期间收到以下错误消息:
有覆盖率,即 67%,但其结果是 Coveralls 将此文件显示为 0 覆盖率。
我该如何解决?
测试表明,在这两种情况下,与 Xcode 4 和 5 版本 4.2.1 捆绑的 gcov 工具都会出现此错误。我发现如果我在 Mac 上运行相同的单元测试,那么我不会收到警告并且找到文件。
这让我误以为 gcov 工具存在处理 iOS 模拟器生成的某些 gcda 文件的错误。一些,不是全部。
生成的覆盖率报告在为 iOS 运行时缺少这些文件,但在 Mac 上是完整的。
所以我的第二个问题是,是否有办法更改这些文件以允许 gcov 正确处理它们?
go - 是否可以将多个包裹的覆盖范围发布到工作服?
我想使用 Coveralls 跟踪 go 项目的测试覆盖率,使用 https://github.com/mattn/goveralls的集成参考说明
但是,这只会发布一个包的结果,并且依次运行包不起作用,因为最终运行会覆盖所有其他运行。有没有人想出如何获得多个包裹的覆盖范围?
node.js - 如何将 C++/Javascript Node.js 组合插件的代码覆盖率发布到 Coveralls.io?
我有一个由 C++ 插件和 Javascript 库代码组成的Node.js 模块。lcov
它包括用于 C++ 和istanbul
Javascript的命令行生成的代码覆盖率分析。两者的输出都是 lcov 格式,可以很好地组合在完整的覆盖率报告中。详情请参阅make cover
。Makefile
我的问题是如何发布此组合代码覆盖率的输出以显示在Coveralls中? 我曾尝试使用node-coveralls但这仅处理模块中的 javascript,并且据我所知cpp-coveralls仅处理 C++。有没有办法将两者的输出结合起来并将结果发布到工作服?
提前感谢您的任何见解。
node.js - 在 javascript 中为工作服组合代码覆盖率报告
我有基于 node.js 的项目,其中还包括客户端代码。我有 2 个独立的单元测试套件,1 个用于前端,1 个用于后端。我目前使用毯子运行 mocha 以进行代码覆盖,并将结果通过管道传输到工作服模块中,如下所示:
我基本上需要结合这两个测试运行的输出(服务器和客户端):
和
并将其导入工作服模块。
这可能吗?我该怎么做?
ruby-on-rails - Coveralls.io:如何在开发 gem 本身(不是应用程序)时加载 gem 'coveralls'?
我想将Coveralls.io用于我目前正在开发的宝石Headhunter。医生说,我应该简单地添加
到项目,但据我所知,这不是在另一个 gem 中加载 gem 的正确方法。相反,类似的事情应该发生在.gemspec
文件中。所以我试着像这样添加它:
但这不起作用 - 它破坏了我的 gem 的全部功能:
这是破坏的文件:
所以Gem.loaded_specs['headhunter']
不再可用,不知道这里发生了什么。
这里有什么问题?
python - 启动 cpp-coveralls 时出错
当我启动 cpp-coveralls 实用程序将我的代码覆盖率结果发送到http://coveralls.io时,我总是收到此错误:
我尝试了两个 python 版本(2.7.2 和 3.3.3),但我总是得到相同的结果......我在本地和我的测试项目的 travis 构建中都遇到了这个错误:
- https://github.com/MartinDelille/TravisTest/tree/gcov
- https://travis-ci.org/MartinDelille/TravisTest/builds/20284896
我在这里发布了一个问题:https ://github.com/eddyxu/cpp-coveralls/issues/27但我想知道它是否来自我的配置......
node.js - Coveralls.io with Travis-CI
I have several open-source projects that use Travis-CI to check the build status on my commits. I also report my test coverage to Coveralls.io. In the past few weeks, the reliability of coveralls has been spotty at best, and I had my tests running the coverage stuff, but they would fail the build because the coveralls api was returning a 503 error.
In response to this, I moved my coverage stuff to an after_success
script in my .travis.yml
, but now it seems that it's not sending the info to Coveralls.io. Am I approaching this the wrong way? Has anyone else run into this issue?
Here are some more details on the projects I'm running into issues with:
- all of them are node modules
- all of them are tested using
mocha
- all of them have test coverage using
istanbul
- I am using the
node-coveralls
module to report coverage reports to coveralls.io
If more information is needed, please let me know.
UPDATE:
Now it seems to be reporting correctly to coveralls, but it's only reporting 50%. Any additional help would be much appreciated
code-coverage - 工作服 github 集成(与 qunit、istanbul、grunt)
我在让工作服工作时遇到问题。我在这里创建了一个简单的项目。
它似乎正确地输出了报告,但我肯定在某处错过了一步,因为工作服没有看到我被设置好了。没有分支出现,它只是给出了如何设置它的说明。我试图复制 qunit 正在做的事情,因为他们显然可以正常工作。
这是我到目前为止所做的。
创建了使用 node/grunt/qunit 以及工作服帐户的项目并打开了项目。然后我用这个替换了部分中的qunit
参考。devDependencies
package.json
我已将此添加到我的package.json
.
我已经qunit
在我的Gruntfile.js
.
然后我将此添加到我的.travis.yml
.
github - 为什么我的 coveralls.io 徽章即使在构建过程中也没有更新?
我正在尝试使用 coveralls.io 为我的测试显示覆盖率徽章,但覆盖率徽章卡在“未知”上。
相关的仓库在这里:https ://github.com/cfogelberg/grunt-set-app-mode
当我查看该 repo 的 coveralls.io 时,我看到相同的“coverage: unknown”状态:coveralls.io/r/cfogelberg/grunt-set-app-mode
但是,各个版本已正确发送到coveralls.io:https://coveralls.io/builds/788669
我错过了什么?
python - 配置 python-coveralls
我有一个在 python 中的 github repo,我已经使用nosetests 构建了它的测试。问题是我无法为此配置工作服。我根据文档尝试了所有方法,但覆盖范围仍然未知。这是回购BinPy的链接