From febe6fc6b70eb82a75bb9b564cc310af6c42dbfa Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Wed, 1 Sep 2021 01:51:39 -0400 Subject: prevent user settings and plugins from influencing unit test generation --- suite/generator.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/suite/generator.py b/suite/generator.py index 5c9ebf16..c251a89a 100755 --- a/suite/generator.py +++ b/suite/generator.py @@ -7,6 +7,11 @@ from optparse import OptionParser import testcommon import time +#Prevent user settings or plugins from impacting unit tests +os.environ["BN_DISABLE_USER_PLUGINS"] = "True" +os.environ["BN_DISABLE_USER_SETTINGS"] = "True" +os.environ["BN_DISABLE_REPOSITORY_PLUGINS"] = "True" + if sys.version_info.major == 2: print("Generate unit tests on Python 3. Python 2 is not compatible.") sys.exit(1) @@ -21,6 +26,11 @@ import zipfile import difflib from collections import Counter +#Prevent user settings or plugins from impacting unit tests +os.environ["BN_DISABLE_USER_PLUGINS"] = "True" +os.environ["BN_DISABLE_USER_SETTINGS"] = "True" +os.environ["BN_DISABLE_REPOSITORY_PLUGINS"] = "True" + api_suite_path = os.path.realpath(os.path.join(os.path.dirname(os.path.realpath(__file__)), {4})) sys.path.append(api_suite_path) # support direct invocation of configuration unit.py -- cgit v1.3.1