Python 覆盖率徽章,如何获得?

标签 python django code-coverage

我正在使用 Python 覆盖率来测试我的应用程序。查看 GitHub 上的其他开发人员,我看到他们有一个小徽章,显示覆盖率。使用覆盖率,我如何生成这些徽章?

覆盖徽章是我在下面看到的那个。

badges

更新:有些包可以生成徽章,即 nose-htmloutput!酷

最佳答案

您可以点击这些徽章,它通常会将您带到提供它们的服务。

覆盖徽章由 https://coveralls.io/ 提供:

Coveralls is a web service to help you track your code coverage over time, and ensure that all your new code is fully covered.

There is but one prerequisite:

  • Your code must be hosted on GitHub

一旦您注册并在开发时包含了所需的配置和集成或包,您将获得一个图像 URL 以包含在您的项目文档中; python-coveralls 项目有:

.. image:: https://coveralls.io/repos/z4r/python-coveralls/badge.png?branch=master
    :target: https://coveralls.io/r/z4r/python-coveralls

例如在他们的 README 中,呈现为:

1

关于Python 覆盖率徽章,如何获得?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29295965/

相关文章:

python - 如何在 setup.py 中安装轮子

python - 将字符串转换为时间 (H :M:S) so I can subtract them

django - 在 django 模板中渲染小部件

code-coverage - 如何使用 Cython 进行覆盖分析

Python3 制作一个列表,按一定量递增,按一定量递减

django - 在提供 secret 媒体文件时,Web 应用程序应如何确保安全?

python - 自定义错误消息在 Django ModelForm 中不起作用

tdd - 我知道在编写失败的单元测试之前我可能不会编写生产代码,那么我可以告诉我的经理我不能编写 UI 吗?

ios - 由于 LLVM 仪器符号或代码覆盖率,尽管找不到任何符号或代码覆盖率,但构建被 Apple 拒绝

python - 倒计时时钟 : 01:05