process: Introduce respawn_sync() method
Change-Id: Ifd1f553d9bead78bf1659f6c778c1b70888ba433
diff --git a/src/osmo_gsm_tester/process.py b/src/osmo_gsm_tester/process.py
index cd125d5..b73673f 100644
--- a/src/osmo_gsm_tester/process.py
+++ b/src/osmo_gsm_tester/process.py
@@ -207,6 +207,13 @@
self.killed = None
return self.launch()
+ def respawn_sync(self, raise_nonsuccess=True):
+ self.dbg('respawn_sync')
+ assert not self.is_running()
+ self.result = None
+ self.killed = None
+ return self.launch_sync(raise_nonsuccess)
+
def _poll_termination(self, time_to_wait_for_term=5):
wait_step = 0.001
waited_time = 0