我正在使用命令 test_coverage
在一个项目上运行 django_coverage。它正在运行,但它包含在 /usr/local/lib/python2.6/dist-packages
中的输出和最终计算代码中。我对了解这些模块的覆盖范围不感兴趣,只对我的项目的测试覆盖范围感兴趣。我在 django_coverage documentation on BitBucket 中看到有一个 COVERAGE_PATH_EXCLUDES
,但这似乎只适用于项目的子目录,而不适用于绝对系统路径。另外,我看到 COVERAGE_MODULE_EXCLUDES
的默认设置是排除其中包含“django”的任何导入,但我仍然得到 /usr/local/lib/python2.6/的输出dist-packages/django
.
关于如何解决这个问题有什么想法吗?
最佳答案
您是否在 COVERAGE_PATH_EXCLUDES 中列出了“django”?我有一个类似的设置(django 1.1.2,python 2.6)在我的测试覆盖率结果中看不到任何 django 包的输出。您可以发布您用于排除的内容吗?
关于python - 从 django_coverage 中排除系统路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4194934/