我正在使用 django_discover_jenkins 模块生成 jenkins 报告作为单元测试运行的一部分。
有没有人用过这个,发现它比较慢?覆盖任务大大减慢了这一速度。
如何在不编辑设置文件的情况下从 django_discover_jenkins 任务集中删除覆盖任务。
要排除覆盖任务,TEST_TASKS
请在项目中定义settings.py
,并忽略覆盖任务。
TEST_TASKS = (
# 'discover_jenkins.tasks.run_pylint.PyLintTask',
'discover_jenkins.tasks.with_coverage.CoverageTask',
)
我不确定您为什么不想编辑 settings.py,这是记录在案的方法。
检查原始 django-jenkins 库的最新版本。它具有相同的单元测试发现方法和默认禁用覆盖。可以使用--enable-coverage
命令行选项启用覆盖。