【问题标题】:Grouping test results using Python coverage使用 Python 覆盖率对测试结果进行分组
【发布时间】:2015-05-31 22:28:29
【问题描述】:

我正在测试一个 Django 1.6 应用程序,我需要一些使用 django-nosecoverage 的指导。我们的 Django 应用具有以下结构:

manage.py
requirements.txt
/appname
    /apps
        /app1
        /app2
        /app3

我们的顶级 appname 目录有一个 apps 目录,其中包含我们所有的 Django 应用程序。当我测试完整的应用程序时,我会收到单个应用程序中每个包/模块的大量覆盖输出。但是,我想在应用级别而不是单个文件级别对覆盖率结果(语句、未命中、覆盖率 %)进行分组。

我可以这样做吗?

以下是我的相关要求:

coverage==3.6
django-nose==1.3
Django==1.6.10
nose==1.3.0

【问题讨论】:

    标签: python django nose coverage.py django-nose


    【解决方案1】:

    您可以使用Coverage API 编写您自己的自定义覆盖率报告。

    【讨论】:

    • 这没有回答问题。只是指向文档。含糊不清,没有帮助
    • @MarcusViniciusMelo:我不认为这是一个公平的评估。这个问题不够清楚,无法比这更具体地回答。如果您在使用 Coverage API 来实现您想做的事情时遇到任何问题,您应该创建一个新问题,详细说明您遇到的问题。
    猜你喜欢
    • 2014-06-06
    • 2016-07-02
    • 1970-01-01
    • 2018-10-18
    • 2017-10-07
    • 2013-03-17
    • 1970-01-01
    • 2016-05-04
    相关资源
    最近更新 更多