问题标签 [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 投票
0 回答
3340 浏览

xcode - 错误“版本'404 *',更喜欢'402 *'”是什么意思运行gcov

尝试为工作服构建覆盖率数据时,我在 Travis-CI 构建期间收到以下错误消息:

有覆盖率,即 67%,但其结果是 Coveralls 将此文件显示为 0 覆盖率。

我该如何解决?

测试表明,在这两种情况下,与 Xcode 4 和 5 版本 4.2.1 捆绑的 gcov 工具都会出现此错误。我发现如果我在 Mac 上运行相同的单元测试,那么我不会收到警告并且找到文件。

这让我误以为 gcov 工具存在处理 iOS 模拟器生成的某些 gcda 文件的错误。一些,不是全部。

生成的覆盖率报告在为 iOS 运行时缺少这些文件,但在 Mac 上是完整的。

所以我的第二个问题是,是否有办法更改这些文件以允许 gcov 正确处理它们?

0 投票
6 回答
5922 浏览

go - 是否可以将多个包裹的覆盖范围发布到工作服?

我想使用 Coveralls 跟踪 go 项目的测试覆盖率,使用 https://github.com/mattn/goveralls的集成参考说明

但是,这只会发布一个包的结果,并且依次运行包不起作用,因为最终运行会覆盖所有其他运行。有没有人想出如何获得多个包裹的覆盖范围?

0 投票
1 回答
576 浏览

node.js - 如何将 C++/Javascript Node.js 组合插件的代码覆盖率发布到 Coveralls.io?

我有一个由 C++ 插件和 Javascript 库代码组成的Node.js 模块。lcov它包括用于 C++ 和istanbulJavascript的命令行生成的代码覆盖率分析。两者的输出都是 lcov 格式,可以很好地组合在完整的覆盖率报告中。详情请参阅make coverMakefile

我的问题是如何发布此组合代码覆盖率的输出以显示在Coveralls中? 我曾尝试使用node-coveralls但这仅处理模块中的 javascript,并且据我所知cpp-coveralls仅处理 C++。有没有办法将两者的输出结合起来并将结果发布到工作服?

提前感谢您的任何见解。

0 投票
1 回答
966 浏览

node.js - 在 javascript 中为工作服组合代码覆盖率报告

我有基于 node.js 的项目,其中还包括客户端代码。我有 2 个独立的单元测试套件,1 个用于前端,1 个用于后端。我目前使用毯子运行 mocha 以进行代码覆盖,并将结果通过管道传输到工作服模块中,如下所示:

我基本上需要结合这两个测试运行的输出(服务器和客户端):

并将其导入工作服模块。

这可能吗?我该怎么做?

0 投票
1 回答
764 浏览

ruby-on-rails - Coveralls.io:如何在开发 gem 本身(不是应用程序)时加载 gem 'coveralls'?

我想将Coveralls.io用于我目前正在开发的宝石Headhunter。医生说,我应该简单地添加

到项目,但据我所知,这不是在另一个 gem 中加载 gem 的正确方法。相反,类似的事情应该发生在.gemspec文件中。所以我试着像这样添加它:

但这不起作用 - 它破坏了我的 gem 的全部功能:

这是破坏的文件:

所以Gem.loaded_specs['headhunter']不再可用,不知道这里发生了什么。

这里有什么问题?

0 投票
0 回答
167 浏览

python - 启动 cpp-coveralls 时出错

当我启动 cpp-coveralls 实用程序将我的代码覆盖率结果发送到http://coveralls.io时,我总是收到此错误:

我尝试了两个 python 版本(2.7.2 和 3.3.3),但我总是得到相同的结果......我在本地和我的测试项目的 travis 构建中都遇到了这个错误:

我在这里发布了一个问题:https ://github.com/eddyxu/cpp-coveralls/issues/27但我想知道它是否来自我的配置......

0 投票
1 回答
2105 浏览

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

0 投票
1 回答
1706 浏览

code-coverage - 工作服 github 集成(与 qunit、istanbul、grunt)

我在让工作服工作时遇到问题。我在这里创建了一个简单的项目。

它似乎正确地输出了报告,但我肯定在某处错过了一步,因为工作服没有看到我被设置好了。没有分支出现,它只是给出了如何设置它的说明。我试图复制 qunit 正在做的事情,因为他们显然可以正常工作。

这是我到目前为止所做的。

创建了使用 node/grunt/qunit 以及工作服帐户的项目并打开了项目。然后我用这个替换了部分中的qunit参考。devDependenciespackage.json

我已将此添加到我的package.json.

我已经qunit在我的Gruntfile.js.

然后我将此添加到我的.travis.yml.

0 投票
9 回答
7755 浏览

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

我错过了什么?

0 投票
1 回答
414 浏览

python - 配置 python-coveralls

我有一个在 python 中的 github repo,我已经使用nosetests 构建了它的测试。问题是我无法为此配置工作服。我根据文档尝试了所有方法,但覆盖范围仍然未知。这是回购BinPy的链接