使用Python覆盖率对测试结果进行分组

时间:2015-03-27 14:38:42

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

我正在测试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

1 个答案:

答案 0 :(得分:0)

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