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.
This commit is contained in:
Tomi Ollila 2017-01-04 16:53:47 +02:00 committed by David Bremner
parent ae05839028
commit d6a735423b

View file

@ -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())