Refactor test specific config parsing & generation
The dictionary is generated once during test creation at suite startup.
Change-Id: I4de511d64ccf65d2ec6eec45dcf28529b74c5d26
diff --git a/src/osmo_gsm_tester/core/suite.py b/src/osmo_gsm_tester/core/suite.py
index c55c5e9..9b9062d 100644
--- a/src/osmo_gsm_tester/core/suite.py
+++ b/src/osmo_gsm_tester/core/suite.py
@@ -98,7 +98,8 @@
def load_tests(self):
self.tests = []
for test_basename in self.definition.test_basenames:
- self.tests.append(test.Test(self, test_basename))
+ test_specific_config = self.config_suite_specific().get(test_basename.rstrip('.py'), {})
+ self.tests.append(test.Test(self, test_basename, test_specific_config))
def mark_start(self):
self.start_timestamp = time.time()