问题标签 [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 回答
149 浏览

php - 用于 PHP 项目的 Travis CI、Atoum 和工作服

CI游戏相当新。我试图让 Travis CI 和 Coveralls 一起工作,但遇到了一些麻烦。有问题的项目是用 PHP 编写的,并正在使用 Atoum 进行测试。我当前的 .travis.yml 文件包含以下内容,目前所有构建都通过:

现在我无法弄清楚如何将我的覆盖率数据传递给工作服。Coveralls 页面上给出的一个示例脚本涉及使用 Atoum 配置文件并指定您的 Coveralls 项目令牌,但随后继续说您需要将此保密。我不知道这将如何工作,因为我正在从事的项目是开源的。

有任何想法吗?

0 投票
2 回答
489 浏览

mocha.js - Travis ci 因 mocha+coveralls 而失败

travis ci 失败,因为记者的输出是空字符串。

它在我当地运行良好。

0 投票
1 回答
753 浏览

django - Remove tests from coveralls.io?

I have my Django project hooked up with Travis-CI and Coveralls.

The issue I'm facing is that when my data is posted to Coveralls from Travis, Coveralls seems to be taking into account all of the Django Framework and site-packages files in addition to my own app files:

enter image description here

The only coverage data I really care about is my app files - is there any way to only show coverage for stuff that I have written? Something like this:

enter image description here

My command on Travis seems like it only runs my own app tests, which seems like correct behavior. Here is my .travis.yml file:

Here is an example of one of the paths to a file that I don't want to be included in coveralls: /home/travis/virtualenv/python3.4.2/lib/python3.4/site-packages/django/utils/lru_cache.py

It seems like it has something to do with Travis' virtualenv...

0 投票
4 回答
2902 浏览

python - tox 中的条件命令?(tox、travis-ci 和工作服)

tl;博士:

我正在为我的一个项目设置 CI,托管在 github 上,使用toxtravis-ci. 在构建结束时,我运行converalls将覆盖率报告推送到coveralls.io. 我想让这个命令“有条件”——仅在 travis 上运行测试时执行;不是当它们在我的本地机器上运行时。有没有办法做到这一点?

细节:

我要测试的包是一个 python 包。我正在使用/计划使用以下“基础设施”来设置测试:

  • 测试本身是py.test多种多样的。
  • 可以说,CI 脚本来自tox. 这让我可以在本地运行测试,这对我来说相当重要。我不想每次需要测试运行时都推送到 github。我也在我的包中使用numpymatplotlib,所以运行大量的测试周期对travis-ci我来说似乎过于浪费。因此,放弃tox并简单地.travis.yml单独使用不是一种选择。
  • CI服务器是travis-ci

相关的测试脚本如下所示:

.travis.yml

毒物

这个文件让我在本地运行测试。但是,由于最终coveralls调用,测试原则上失败,其中:

这是预期的错误。该passenv位发送必要的信息,travis以便能够写入coveralls,并且没有 travis 提供此信息,命令应该失败。我也不希望这将结果推送到 coveralls.io。我coveralls只想在测试发生在travis-ci. 有什么方法可以让这个命令有条件地运行,或者设置一个构建配置来达到同样的效果?

我已经尝试将工作服部分移入.travis.yml,但执行时coveralls似乎无法找到.coverage要发送的适当文件。coveralls.io我在这个方向上做了各种尝试,除了上面列出的组合之外,没有一个成功提交。以下是我希望的工作,因为当我在tox本地运行时,我最终会得到一个.coverage我期望的文件 - 在我的源代码树的根文件夹中。

没有提交到coveralls.io

0 投票
0 回答
709 浏览

swift - 如何获得 Swift 项目的工作服代码覆盖率

我在 Travis-CI 上借助它曾经编写的 ruby​​ 脚本设置了代码覆盖率报告。

例如,请参阅日志底部的https://travis-ci.org/Cocoanetics/DTCoreText 。

我已经开始了一个新的开源项目 Kvitto 并将其设置在 Travis-CI 上:https ://travis-ci.org/Cocoanetics/Kvitto

我需要帮助如何让报道出现在工作服上:https ://coveralls.io/github/Cocoanetics/Kvitto - 现在没有任何报道信息。

我正在使用构建配置“Coverage”进行构建,其中设置了旧样式和新样式...我是否需要以正确收集文件的方式调整 ruby​​ 脚本(链接.gcda) ?

0 投票
1 回答
308 浏览

python - 工作服测试中不提供模块覆盖率

我正在尝试实现测试代码覆盖率,但我遇到了工作服问题。为此,我正在遵循本指南:

https://github.com/coagulant/coveralls-python

我的问题是,当您运行工作服时,系统会警告我覆盖模块不可用。

由于该模块不可用,我尝试使用安装pip,我读到 apt 与 travis-ci 错误,它告诉我已经是。

我对 travis-ci 测试本身没有任何问题。他们运行正常。我执行after_success部分中的所有工作服代码。

是否有安装覆盖模块的特殊方法?

0 投票
1 回答
1108 浏览

node.js - Coveralls.js 与伊斯坦布尔

我很困惑,我看到有人同时使用这两种方法。它们都是代码覆盖率报告工具。那么仅仅是人们正在使用伊斯坦布尔功能并希望使用工作服 UI 而不是伊斯坦布尔 html 输出文件作为更好的覆盖运行器,是吗?这就是同时使用两者的原因吗?

0 投票
1 回答
122 浏览

coveralls - 在 AppVeyor(默认 Azure 环境)上运行 Coverall.io (.net 1.3.4) 时出错

看起来这是一个环境问题,当我运行整体工具并且 AppVeyor 服务器说它不包含TableEntityJenkins 工作区下的 Azure 时。

https://ci.appveyor.com/project/TianyuanC/dals/build/1.0.54

0 投票
1 回答
138 浏览

rspec - travis-ci 工作服

我在 github 中有一个使用 travis-ci 的存储库

我想将工作服与 travis 集成,我正在使用 cloud9,这是 URL

我将这一行添加到 Gemspec

*到 .coveralls.yml

并到顶部的 spec_helper

我执行bundle install并将更改推送到存储库,这些是我的 travis 中出现的错误

整体错误

我怎样才能纠正错误?

0 投票
1 回答
413 浏览

python - coverage.py 无法收集 travis 中失败的工作服的任何数据

我正在 travis 中构建一个 python 应用程序。我有 setup.py 基本上运行命令:

当我们这样做时:setup.py test

我正在尝试运行覆盖插件来推送工作服,所以当我运行命令时:

它失败了:

它正在收集所有测试用例,但由于某种原因没有收集数据。我的 covezragerc 看起来像这样:

有什么理由吗??