sanitycheck: get rid of more global options
More global option cleanup.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/scripts/sanitycheck b/scripts/sanitycheck
index 3491013..f4fc205 100755
--- a/scripts/sanitycheck
+++ b/scripts/sanitycheck
@@ -2269,6 +2269,7 @@
self.enable_valgrind = False
self.extra_args = []
self.inline_logs = False
+ self.enable_sizes_report = False
# Keep track of which test cases we've filtered out and why
self.testcases = {}
@@ -2821,7 +2822,7 @@
return "DONE FEEDING"
- def execute(self, test_only, cmake_only, enable_size_report):
+ def execute(self):
def calc_one_elf_size(instance):
if instance.status not in ["failed", "skipped"]:
if instance.platform.type != "native":
@@ -2842,7 +2843,7 @@
# start a future for a thread which sends work in through the queue
future_to_test = {
- executor.submit(self.add_tasks_to_queue, test_only): 'FEEDER DONE'}
+ executor.submit(self.add_tasks_to_queue, self.test_only): 'FEEDER DONE'}
while future_to_test:
# check for status of the futures which are currently working
@@ -2885,7 +2886,7 @@
# remove the now completed future
del future_to_test[future]
- if enable_size_report and not cmake_only:
+ if self.enable_size_report and not self.cmake_only:
# Parallelize size calculation
executor = concurrent.futures.ThreadPoolExecutor(self.jobs)
futures = [executor.submit(calc_one_elf_size, instance)
@@ -3989,18 +3990,18 @@
# Set testsuite options from command line.
suite.build_only = options.build_only
+ suite.cmake_only = options.cmake_only
+ suite.test_only = options.test_only
suite.enable_slow = options.enable_slow
suite.device_testing = options.device_testing
suite.fixture = options.fixture
suite.enable_asan = options.enable_asan
suite.enable_lsan = options.enable_lsan
suite.enable_coverage = options.enable_coverage
- suite.coverage_platorm = ['me']
- suite.cmake_only = options.cmake_only
suite.enable_valgrind = options.enable_valgrind
suite.coverage_platform = options.coverage_platform
suite.inline_logs = options.inline_logs
-
+ suite.enable_size_report = options.enable_size_report
# Set number of jobs
if options.jobs:
@@ -4238,7 +4239,7 @@
suite.total_done = suite.total_tests - suite.total_failed
suite.total_failed = 0
- suite.execute(options.test_only, options.cmake_only, options.enable_size_report)
+ suite.execute()
print("")
retries = retries - 1