##// END OF EJS Templates
run-tests: move killdaemons into Test.run()...
Gregory Szorc -
r21302:9e5d8eaa default
parent child Browse files
Show More
@@ -560,7 +560,10 b' class Test(object):'
560 def run(self, env):
560 def run(self, env):
561 createhgrc(env['HGRCPATH'], self._options)
561 createhgrc(env['HGRCPATH'], self._options)
562
562
563 return self._run(self._replacements, env)
563 try:
564 return self._run(self._replacements, env)
565 finally:
566 killdaemons(env['DAEMON_PIDS'])
564
567
565 def _run(self, replacements, env):
568 def _run(self, replacements, env):
566 raise NotImplemented('Subclasses must implement Test.run()')
569 raise NotImplemented('Subclasses must implement Test.run()')
@@ -1036,8 +1039,6 b' def runone(options, test, count):'
1036 times.append((test, endtime - starttime))
1039 times.append((test, endtime - starttime))
1037 vlog("# Ret was:", ret)
1040 vlog("# Ret was:", ret)
1038
1041
1039 killdaemons(env['DAEMON_PIDS'])
1040
1041 skipped = (ret == SKIPPED_STATUS)
1042 skipped = (ret == SKIPPED_STATUS)
1042
1043
1043 # If we're not in --debug mode and reference output file exists,
1044 # If we're not in --debug mode and reference output file exists,
General Comments 0
You need to be logged in to leave comments. Login now