This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Pau Espin Pedrol gerrit-no-reply at lists.osmocom.orgPau Espin Pedrol has uploaded this change for review. ( https://gerrit.osmocom.org/9235
Change subject: testenv: Provide tests with access to process module
......................................................................
testenv: Provide tests with access to process module
Some tests may want to start/stop/manages processes themselves. By using
the process module from osmo-gsm-tester, we make that possible easily,
providing with useful features such as requesting a suite to stop it on
cleanup.
Change-Id: I8e018107cbec81299ec2228bfff933fb3b0bb6cd
---
M src/osmo_gsm_tester/test.py
M src/osmo_gsm_tester/testenv.py
2 files changed, 6 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/35/9235/1
diff --git a/src/osmo_gsm_tester/test.py b/src/osmo_gsm_tester/test.py
index 59d503c..b706dac 100644
--- a/src/osmo_gsm_tester/test.py
+++ b/src/osmo_gsm_tester/test.py
@@ -54,9 +54,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
+ from . import suite, sms, process
from .event_loop import MainLoop
- testenv.setup(self.suite_run, self, suite, MainLoop, 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),
self.path)
diff --git a/src/osmo_gsm_tester/testenv.py b/src/osmo_gsm_tester/testenv.py
index 26b492e..ceea028 100644
--- a/src/osmo_gsm_tester/testenv.py
+++ b/src/osmo_gsm_tester/testenv.py
@@ -34,9 +34,10 @@
prompt = None
Timeout = None
Sms = None
+process = None
-def setup(suite_run, _test, suite_module, event_module, sms_module):
- global trial, suite, test, resources, log, dbg, err, wait, wait_no_raise, sleep, poll, prompt, Timeout, Sms
+def setup(suite_run, _test, suite_module, event_module, sms_module, process_module):
+ global trial, suite, test, resources, log, dbg, err, wait, wait_no_raise, sleep, poll, prompt, Timeout, Sms, process
trial = suite_run.trial
suite = suite_run
test = _test
@@ -51,5 +52,6 @@
prompt = suite_run.prompt
Timeout = suite_module.Timeout
Sms = sms_module.Sms
+ process = process_module
# vim: expandtab tabstop=4 shiftwidth=4
--
To view, visit https://gerrit.osmocom.org/9235
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-gsm-tester
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I8e018107cbec81299ec2228bfff933fb3b0bb6cd
Gerrit-Change-Number: 9235
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol <pespin at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20180518/9053d53f/attachment.htm>