0

我有一个 Django 项目,我可以在其中运行覆盖并创建报告

coverage run --source='.' manage.py test my_app

我想比较代码重构后随时间变化的结果。有没有办法在不创建我自己的数据模型的情况下实现这一目标?

提前致谢,

4

1 回答 1

0

我不知道或找不到。而且随着时间的推移,我什至看不到详细指标有足够的用途来保证为他们提供一个数据库。

您通常对以下内容感兴趣:

  1. 一般百分比(总和按模块/包)- 了解测试套件质量的一般概念
    • 这些可以很容易地从一般测试报告本身中提取出来——尤其是当它们以电子邮件或会自动保存它们的方式发送时。
    • 长期以来,这种动态变化仅作为下一个消失值的边际用途,用于决定下一步优先考虑什么(绝对百分比和模块本身的重要性是主要因素)。通常只需隔几天看几份报告就足以了解情况。
  2. 特定文件的未发现部分——决定接下来要编写/改进哪些测试
    • 随着时间的推移也几乎没有用处,尤其是当代码被更改和移动时,即使在几次提交之后,旧测试运行的行号也不再有意义
于 2018-08-30T23:32:30.987 回答