问题标签 [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.
node.js - 如何修复“来自 lcovParse 的错误:”“无法解析字符串”?在 circleICI v2.0 上使用带有 mocha 的工作服
circleCI 在尝试运行此命令时失败:
这就是我运行测试的方式:
在我的 .circleci/config.yml 中,我有:
关于为什么会发生这种情况的任何想法?我真的很感激任何帮助
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
python - 在 travis-ci 中的 docker 上执行 pytest --cov 期间权限被拒绝
我在 travisci 端的 docker 上执行 pytest 命令时遇到问题。执行命令后:
以下错误可见:
这个问题在 travisci 上是永久性的。但奇怪的是,相同的命令也适用于本地 docker 容器。我不能在 Dockerfile 中使用 root 用户,因为我的测试很少需要非授权用户。
.travis.yml
Dockerfile
elixir - 为什么运行混合工作服时出现编译错误
尝试运行任务组合工作服时出现此错误。
我有 3 个以上的应用程序使用相同的工作服设置,并且在所有这些应用程序中都有效。唯一的区别是我没有 HTML,因为它只是 rest api,但即使我尝试删除工作服 html 任务,它也不起作用。在 erlang :cover 中编译似乎有些问题,但我尝试调试它指向正确的目录。
这是我的混合文件:
github - travis-ci 中的工作服输出没有可用的报告文件,并且 repo 令牌为空
我正在尝试将 Travis ci 和工作服与 jacoco 插件集成到我的公共 android GitHub 存储库中。我现在可以使用我的存储库成功运行 Travis。为了添加工作服,我在使用gradle构建项目时使用了工作服 gradle 插件。我设法让 Travis 使用工作服成功构建,但是在 Travis ci 中,工作服任务被跳过,并且在输出中显示 repo token : null 并且没有可用的报告文件。我目前在项目中没有测试,这可能是原因吗?在那种情况下,它不应该只说 0% 吗?如果我需要测试来激活工作服报告,我该如何编写工作服可以读取的测试?我还通过工作服网站激活了存储库。
谢谢。
java - 如何从代码覆盖率报告中排除生成的代码?
我有以下jacoco-maven-plugin
配置:
这应该从代码覆盖率报告中排除所有生成的以 . 开头的 java 文件Header
。不幸的是,我仍然在我的代码覆盖率报告中看到这些类,coveralls-maven-plugin
当我调用coveralls:report
. 我打电话时得到的错误coveralls:report
是:
: No source found for HeaderMyClass.java ->
这让我觉得 JaCoCo 覆盖率报告仍然包含自动生成的此类的数据。
angular - 如何在 Angular GitHub + TravisCI 项目中设置工作服
在我托管在 GitHub 上的 Angular 项目中,我在 TravisCI 中使用以下命令运行测试:
package.json 脚本
.travis.yml 脚本
我想设置工作服,但是从官方文档和网络上的文章来看,我并不清楚我必须做什么。
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
code-coverage - coveralls.io(或任何其他):生成文件的覆盖范围(不在 git 中)
我正在搜索可以可视化生成文件的覆盖率的任何覆盖率报告主机/服务/网络。
我目前正在使用coveralls.io,它似乎无法处理生成的文件,我不知道如何将它们发布到coveralls.io 以便可以查看它们。
- 生成的文件可能会更改构建,并且非常大,我根本无法将它们添加到 git。但我需要知道覆盖范围。
- 目前我只能在本地查看生成文件的覆盖率。
- 我知道生成文件的列表,如果我知道在哪里,我可以在构建期间上传它们。
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