From: Tomi Ollila Date: Wed, 4 Jan 2017 14:53:47 +0000 (+0200) Subject: test: atomicity.py: improve exit probability on failure X-Git-Tag: 0.25_rc0~113 X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=d6a735423b94fb1ad8c6c59fe3efde42aa8020cb;p=notmuch test: atomicity.py: improve exit probability on failure Some gdb python exceptions on some os environments (e.g. macOS Sierra, non-codesigned gdb) do not make gdb exit (but to drop down to nonexistent command line?). Mitigate this chance by explict SystemExit on all exceptions. The contents of output file 'gdb.out' is unchanged. --- diff --git a/test/atomicity.py b/test/atomicity.py index 1ca52b9c..389517e1 100644 --- a/test/atomicity.py +++ b/test/atomicity.py @@ -71,4 +71,8 @@ class RenameBreakpoint(gdb.Breakpoint): return False RenameBreakpoint('rename') -gdb.execute('run') +try: + gdb.execute('run') +except Exception: + import traceback + raise SystemExit(traceback.format_exc())