Create core directory to contain most of code not in object classes used by tests
Change-Id: I9aec6c55ccd71894182057d36e0025b69925d314
diff --git a/src/osmo_gsm_tester/test.py b/src/osmo_gsm_tester/test.py
index 0bbff41..f517b52 100644
--- a/src/osmo_gsm_tester/test.py
+++ b/src/osmo_gsm_tester/test.py
@@ -23,7 +23,8 @@
import traceback
from . import testenv
-from . import log, util, resource
+from .core import log, util
+from . import resource
class Test(log.Origin):
UNKNOWN = 'UNKNOWN' # matches junit 'error'
@@ -56,8 +57,9 @@
log.large_separator(self.suite_run.trial.name(), self.suite_run.name(), self.name(), sublevel=3)
self.status = Test.UNKNOWN
self.start_timestamp = time.time()
- from . import suite, sms, process
- from .event_loop import MainLoop
+ from .core import process
+ from .core.event_loop import MainLoop
+ from . import suite, sms
testenv.setup(self.suite_run, self, suite, MainLoop, sms, process)
with self.redirect_stdout():
util.run_python_file('%s.%s' % (self.suite_run.definition.name(), self.basename),