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

node.js - 如何修复“来自 lcovParse 的错误:”“无法解析字符串”?在 circleICI v2.0 上使用带有 mocha 的工作服

circleCI 在尝试运行此命令时失败:

这就是我运行测试的方式:

在我的 .circleci/config.yml 中,我有:

关于为什么会发生这种情况的任何想法?我真的很感激任何帮助

0 投票
0 回答
468 浏览

travis-ci - 报道徽章卡在“未知”上

我正在尝试使用 coveralls.io 为我的测试显示覆盖率徽章,但覆盖率徽章卡在“未知”上。相关的 repo 在这里:https ://github.com/Noah-Lc/simple-blog-rest-api 当我查看该 repo 的 coveralls.io 时,我看到了相同的“coverage:unknown”状态:但是,个人构建已正确发送到coveralls.io:https://coveralls.io/jobs/46387537

0 投票
0 回答
1558 浏览

python - 在 travis-ci 中的 docker 上执行 pytest --cov 期间权限被拒绝

我在 travisci 端的 docker 上执行 pytest 命令时遇到问题。执行命令后:

以下错误可见:

这个问题在 travisci 上是永久性的。但奇怪的是,相同的命令也适用于本地 docker 容器。我不能在 Dockerfile 中使用 root 用户,因为我的测试很少需要非授权用户。

.travis.yml

Dockerfile

0 投票
1 回答
506 浏览

elixir - 为什么运行混合工作服时出现编译错误

尝试运行任务组合工作服时出现此错误。

我有 3 个以上的应用程序使用相同的工作服设置,并且在所有这些应用程序中都有效。唯一的区别是我没有 HTML,因为它只是 rest api,但即使我尝试删除工作服 html 任务,它也不起作用。在 erlang :cover 中编译似乎有些问题,但我尝试调试它指向正确的目录。

这是我的混合文件:

0 投票
0 回答
143 浏览

github - travis-ci 中的工作服输出没有可用的报告文件,并且 repo 令牌为空

我正在尝试将 Travis ci 和工作服与 jacoco 插件集成到我的公共 android GitHub 存储库中。我现在可以使用我的存储库成功运行 Travis。为了添加工作服,我在使用gradle构建项目时使用了工作服 gradle 插件。我设法让 Travis 使用工作服成功构建,但是在 Travis ci 中,工作服任务被跳过,并且在输出中显示 repo token : null 并且没有可用的报告文件。我目前在项目中没有测试,这可能是原因吗?在那种情况下,它不应该只说 0% 吗?如果我需要测试来激活工作服报告,我该如何编写工作服可以读取的测试?我还通过工作服网站激活了存储库。

我的 build.gradle

我的 travis.yml

我的 travis ci 输出

谢谢。

0 投票
2 回答
5329 浏览

java - 如何从代码覆盖率报告中排除生成的代码?

我有以下jacoco-maven-plugin配置:

这应该从代码覆盖率报告中排除所有生成的以 . 开头的 java 文件Header。不幸的是,我仍然在我的代码覆盖率报告中看到这些类,coveralls-maven-plugin当我调用coveralls:report. 我打电话时得到的错误coveralls:report是:

: No source found for HeaderMyClass.java ->

这让我觉得 JaCoCo 覆盖率报告仍然包含自动生成的此类的数据。

0 投票
2 回答
304 浏览

angular - 如何在 Angular GitHub + TravisCI 项目中设置工作服

在我托管在 GitHub 上的 Angular 项目中,我在 TravisCI 中使用以下命令运行测试:

package.json 脚本

.travis.yml 脚本

我想设置工作服,但是从官方文档和网络上的文章来看,我并不清楚我必须做什么。

0 投票
1 回答
128 浏览

javascript - _typeof 函数降低工作服测试百分比

我有一个使用工作服的 NPM 包。我的百分比是 85%,我可以看到最后 15% 与以下函数有关:

我假设这个函数是由 Rollup 生成的,因为它不在我的 src 文件中。

我是否必须为我自己没有编写的“生成”代码编写测试?或者有什么方法可以忽略这个函数。

测试命令:istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage

0 投票
0 回答
259 浏览

code-coverage - coveralls.io(或任何其他):生成文件的覆盖范围(不在 git 中)

我正在搜索可以可视化生成文件的覆盖率的任何覆盖率报告主机/服务/网络。

我目前正在使用coveralls.io,它似乎无法处理生成的文件,我不知道如何将它们发布到coveralls.io 以便可以查看它们。

https://coveralls.io/builds/25612947/source?filename=include/hdlConvertor/verilogPreproc/verilogPreprocParser/verilogPreprocParserBaseVisitor.h

  • 生成的文件可能会更改构建,并且非常大,我根本无法将它们添加到 git。但我需要知道覆盖范围。
  • 目前我只能在本地查看生成文件的覆盖率。
  • 我知道生成文件的列表,如果我知道在哪里,我可以在构建期间上传它们。
0 投票
2 回答
500 浏览

django - 没有在带有 Docker 的 Django 应用程序上提交工作服

我正在使用 Docker 开发一个 Django 项目。我已经配置了 Travis-Ci,我想向工作服提交测试覆盖率。但是,它没有按预期工作。任何帮助将不胜感激。

这是我得到的错误

语言:python python:-“3.7”服务:docker before_script:pip install docker-compose script:-docker-compose run web sh -c“coverage run manage.py test && flake8 && coverage report” after_success:-工作服

我的 Dockerfile

我的 docker-compose.yml