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?p=notmuch;a=commitdiff_plain;h=d6a735423b94fb1ad8c6c59fe3efde42aa8020cb 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())