diff --git a/src/tests/launcher.py b/src/tests/launcher.py index b7b8c970..aeee178c 100644 --- a/src/tests/launcher.py +++ b/src/tests/launcher.py @@ -1,6 +1,7 @@ """Launching an external app with the network queue""" import atexit +import logging import signal import subprocess @@ -23,4 +24,9 @@ class MinodeProcess(object): def stop(self): self.process.send_signal(signal.SIGTERM) - self.process.wait(10) + try: + self.process.wait(10) + except: + logger = logging.getLogger('default') + logger.warning('Failed to stop process', exc_info=True) + self.process.send_signal(signal.SIGKILL)