- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Django 项目与 Travis-CI 和 Coveralls 相连。
我面临的问题是,当我的数据从 Travis 发布到 Coveralls 时,Coveralls 似乎考虑了所有 Django 框架和站点包文件以及我自己的应用程序文件:
我真正关心的唯一覆盖率数据是我的应用程序文件——有什么方法可以只显示我编写的内容的覆盖率吗?像这样:
我在 Travis 上的命令似乎只运行我自己的应用程序测试,这似乎是正确的行为。这是我的 .travis.yml 文件:
language: python
python:
- "3.4"
# command to install dependencies
install:
- pip install -r requirements.txt --use-mirrors
- pip install coveralls coverage
# command to run tests
script:
- coverage run manage.py test
# addons
addons:
postgresql: "9.4"
after_success:
coveralls
这是我不想包含在工作服中的文件路径之一的示例:/home/travis/virtualenv/python3.4.2/lib/python3.4/site-packages/django/utils/lru_cache.py
好像和Travis的virtualenv有关...
最佳答案
根据 the coverage
documentation :
When running your code, the
coverage run
command will by default measure all code, unless it is part of the Python standard library.
Django 不在标准库中,因此您需要指定它应该被排除在外,或者只包含您自己的代码。在您的 script
中,您可以设置 source
以进行覆盖。例如,使用标准的 myapp
:
script:
- coverage run --source=myapp manage.py test myapp
# ^ set one or more comma-separated sources to cover
根据 the Django docs on coverage
integration您还可以使用 --source='.'
覆盖项目根目录中的所有文件。
关于django - 从 coveralls.io 中删除测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525115/
我有一个在 python 中的 github 存储库,我已经使用 nosetests 构建了它的测试。问题是我无法为此配置工作服。我根据文档尝试了一切,但覆盖范围仍然未知。这是 repo 的链接 Bi
我的 Django 项目与 Travis-CI 和 Coveralls 相连。 我面临的问题是,当我的数据从 Travis 发布到 Coveralls 时,Coveralls 似乎考虑了所有 Djan
I want to upload my Jacoco test report to Coveralls automatically after my Travis build finishes. It
我正在尝试通过 travis-ci 使用 coveralls.io 设置一个小型 python 库。 库的当前结构是: libconfig ├── .coverage ├── .coveragerc
我的团队在 CI 过程中使用 coveralls.io 为我们提供 rspec 覆盖率分数。我们还将 ActiveAdmin gem 用于内部使用,并且决定不在我们的测试覆盖范围内涵盖 ActiveA
我在 Java 项目中使用 Coveralls 和 Maven 来为我的项目创建覆盖率报告,并且我希望避免某些类包含在覆盖率计算中。 现在,我认为我可以在构建阶段排除该类,例如MyClassTest.
我写了一个library for Instagram API并告诉 coveralls.io 检查我的存储库 但 coveralls.io 告诉我,我的源代码中的所有错误处理程序都不好。 see th
我目前在公共(public) GitHub 存储库中的 PR 上构建 TravisCI。 工作服的说明说要把它放在一个 .coveralls.yml 文件中: service_name: travis
我在 Github 上有一个存储库,这是一个带有 PHPunit 测试套件的 PHP Symfony 应用程序 (https://github.com/antodippo/ccmusicsearch)
我很困惑,我看到人们同时使用两者。它们都是代码覆盖率报告工具。那么是不是人们正在使用 Istanbul 功能并希望使用 coveralls UI 而不是 istanbul html 输出文件作为更好的
我有几个开源项目使用 Travis-CI 检查我提交的构建状态。我还向 Coveralls.io 报告了我的测试覆盖率。在过去的几周里,工作服的可靠性充其量只是参差不齐,我让我的测试运行了覆盖范围的东
我在Rails中开发,我的代码在Github中,使用CircleCI进行测试,现在我一直在尝试在图片中引入Coveralls。 我在 Coveralls 中设置了这些设置: 我添加了工作服 gem:
我刚开始使用工作服和测试覆盖率,我看到了这样的信息。数组是什么意思?我应该如何解释这些?我似乎无法在文档或在线的任何地方找到有关这些含义的信息。 最佳答案 第一个索引是 block 号,第二个是GCC
我正在处理一个项目,我们有两个 rspec 测试覆盖 Ruby 代码,我们已经设置了通过 Grunt 任务运行的 Karma JavaScript 单元测试。 我已经设置了grunt-karma-co
travis ci 失败,因为报告者的输出是空字符串。 NODE_ENV=test YOURPACKAGE_COVERAGE=1 mocha --compilers coffee:coffee-scr
TravisCI 构建通过了我的开源项目,我现在正在尝试集成 gulp-coveralls。在 Coveralls.io 上,找不到我的存储库的任何构建,即使自从我将我的存储库添加到 Coverall
我有一个应用程序 ( https://github.com/idmillington/dendry ) 使用 Travis CI 来监控构建状态。我使用 Istanbul 生成一份覆盖率报告,我想将其
我似乎无法让 Coveralls 显示我的 node.js 项目的覆盖范围。这是我的设置: node.js 项目 github 用 mocha 测试 Istanbul 尔报道 用于 CI 的 trav
我在 Coveralls.io 网站上,上面写着: If you intend to submit coverage data via a private CI or command line oth
我有一个 Node.js module由 C++ 插件和 Javascript 库代码组成。它包括针对 C++ 和 istanbul 使用 lcov 的命令行生成的代码覆盖分析对于 Javascrip
我是一名优秀的程序员,十分优秀!