0

我正在使用 django_discover_jenkins 模块生成 jenkins 报告作为单元测试运行的一部分。

有没有人用过这个,发现它比较慢?覆盖任务大大减慢了这一速度。

如何在不编辑设置文件的情况下从 django_discover_jenkins 任务集中删除覆盖任务。

4

2 回答 2

1

要排除覆盖任务,TEST_TASKS请在项目中定义settings.py,并忽略覆盖任务。

TEST_TASKS = (
    # 'discover_jenkins.tasks.run_pylint.PyLintTask',
    'discover_jenkins.tasks.with_coverage.CoverageTask',
)

我不确定您为什么不想编辑 settings.py,这是记录在案的方法。

于 2013-11-13T19:20:59.077 回答
0

检查原始 django-jenkins 库的最新版本。它具有相同的单元测试发现方法和默认禁用覆盖。可以使用--enable-coverage命令行选项启用覆盖。

于 2014-07-30T05:43:38.473 回答