From 12f1f62cda10e9464b0a7498048257b69696e01a Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Sat, 26 Sep 2015 16:07:24 +0000 Subject: Clean up even when anything fails --- tester | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tester b/tester index 80913b3..777ca96 100755 --- a/tester +++ b/tester @@ -414,9 +414,11 @@ class ReleaseApp(cliapp.Application): print('WARNING: No tests specified.') self.load_tests(args) - self.load_setup(self.settings['setup']) - self.start() - self.clean_up() + try: + self.load_setup(self.settings['setup']) + self.start() + finally: + self.clean_up() if __name__ == '__main__': ReleaseApp().run() -- cgit v1.2.1