From d6e4404d63a10c0c38b8a3ddf97b6cb1af1fae0c Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 25 Jan 2018 11:31:38 +0000 Subject: [PATCH] Only do coverage set/reset operations if we're in test mode. Fixes a 500 error during draft submission yang checking. - Legacy-Id: 14569 --- ietf/utils/test_runner.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ietf/utils/test_runner.py b/ietf/utils/test_runner.py index 789e90a01..f883b31c2 100644 --- a/ietf/utils/test_runner.py +++ b/ietf/utils/test_runner.py @@ -223,14 +223,15 @@ def save_test_results(failures, test_labels): def set_coverage_checking(flag=True): global template_coverage_collection global url_coverage_collection - if flag: - settings.TEST_CODE_COVERAGE_CHECKER.collector.resume() - template_coverage_collection = True - url_coverage_collection = True - else: - settings.TEST_CODE_COVERAGE_CHECKER.collector.pause() - template_coverage_collection = False - url_coverage_collection = False + if settings.SERVER_MODE == 'test': + if flag: + settings.TEST_CODE_COVERAGE_CHECKER.collector.resume() + template_coverage_collection = True + url_coverage_collection = True + else: + settings.TEST_CODE_COVERAGE_CHECKER.collector.pause() + template_coverage_collection = False + url_coverage_collection = False class CoverageReporter(Reporter): def report(self):