python - 如何知道 django 应用程序的覆盖率?

标签 python django code-coverage

我有一个简单的 Django 项目,其中包含一些应用程序。一切正常。现在我如何检查我的项目的代码覆盖率。我已经安装了 coverge-3.5 工具,只是试图通过键入“覆盖率报告”来了解覆盖率终端..它显示一些结果,如

NAME ----->(我项目中的一些文件)

STMS ----->(一些数字)

MISS ----->(一些数字)

封面 ----->(一些百分比)

在我的例子中,它会显示一些结果,只显示我项目中的一些文件名。它没有显示我项目中所有文件的覆盖率。我如何让它显示我的所有文件名????

如果您知道,请推荐任何更好的工作覆盖工具!

最佳答案

我只是让它像这样工作:

coverage run --source=app1,app2 ./manage.py test --settings=path.to.test_settings app1,app2

我认为这不是预期的方法,因为我们根本不使用 ./manage.py test_coverage 命令,但我找不到任何其他方法。

关于python - 如何知道 django 应用程序的覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524803/

相关文章:

python - model.save 上的 Django Filefield UnicodeDecodeError

ant - JaCoCo 报告看起来正确,但无法查看源代码

Python Coverage 说 A 行被覆盖,需要知道从哪里覆盖

python - Django 查询集与 distinct 和 exclude 一起

python - virtualEnv 到底隔离了什么?只是 python 相关的包还是更多?

python - 具有相同行数的两个 CSV 文件按列串联

python - Azure WebJob 与 Django 中的环境变量

python - 为什么不同的设备在 Django 中使用相同的 session ?

python - Django 1.6 和 Celery 3.0 内存泄漏

node.js - 基于实际生产流量的Nodejs API代码覆盖率