[英]Django Jenkins Test runner - Slow
I am using django_discover_jenkins module for generating jenkins reports as a part of unit test runs. 我正在使用django_discover_jenkins模块来生成jenkins报告,作为单元测试运行的一部分。
Has anyone used this before and found it to be slower? 以前有人使用过它,发现它的速度更慢吗? The coverage tasks slow this down considerably.
覆盖任务大大降低了速度。
How do I remove coverage task from the django_discover_jenkins task set without editing the settings file. 如何在不编辑设置文件的情况下从django_discover_jenkins任务集中删除coverage任务。
To exclude the coverage task, define TEST_TASKS
in your project's settings.py
, and leave out the coverage task. 要排除覆盖任务,
TEST_TASKS
在项目的settings.py
定义TEST_TASKS
,并忽略覆盖任务。
TEST_TASKS = (
# 'discover_jenkins.tasks.run_pylint.PyLintTask',
'discover_jenkins.tasks.with_coverage.CoverageTask',
)
I'm not sure why you don't want to edit settings.py, that's the documented way to do it. 我不确定您为什么不想编辑settings.py,这是记录在案的方式。
Check the latest version of original django-jenkins library. 检查原始django-jenkins库的最新版本。 It has same unit test discovery method and coverage disabled by default.
它具有相同的单元测试发现方法,并且默认情况下禁用覆盖率。 Coverage could be enabled with
--enable-coverage
command line option. 可以使用
--enable-coverage
命令行选项启用--enable-coverage
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.