# HG changeset patch # User Gregory Szorc # Date 2014-04-20 22:46:34 # Node ID a06a4142ad1f981085096a38505975f2182cb252 # Parent 0f0bace82149a03a1096475ae502e6c3bde3a7eb run-tests: kill daemons during tearDown() diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -456,8 +456,6 @@ class Test(object): except Exception, e: return self.fail('Exception during execution: %s' % e, 255) - killdaemons(env['DAEMON_PIDS']) - def describe(ret): if ret < 0: return 'killed by signal: %d' % -ret @@ -522,6 +520,10 @@ class Test(object): def tearDown(self): """Tasks to perform after run().""" + for entry in self._daemonpids: + killdaemons(entry) + self._daemonpids = [] + if not self._options.keep_tmpdir: shutil.rmtree(self._testtmp)