aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-event.h
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2022-10-08 10:47:47 +0200
committerTom de Vries <tdevries@suse.de>2022-10-08 10:47:47 +0200
commitdb95282ce93b6453bc533ea1dbe1637213daf59b (patch)
tree2c1fb225484a080e71e816840ff84d4cd9397fd8 /gdb/python/py-event.h
parent4cbfd0daabd68516651ee37a19d0e24ca4789ea3 (diff)
downloadbinutils-db95282ce93b6453bc533ea1dbe1637213daf59b.zip
binutils-db95282ce93b6453bc533ea1dbe1637213daf59b.tar.gz
binutils-db95282ce93b6453bc533ea1dbe1637213daf59b.tar.bz2
[gdb/testsuite] Fix silent fail in gdb.server/connect-with-no-symbol-file.exp
With native and target boards native-gdbserver, remote-gdbserver-on-localhost and remote-stdio-gdbserver I have for gdb.server/connect-with-no-symbol-file.exp: ... # of expected passes 8 ... but with native-extended-gdbserver I have instead: ... # of expected passes 8 # of unexpected failures 4 ... The extra FAILs are of the form: ... (gdb) detach^M Detaching from pid process 28985^M [Inferior 1 (process 28985) detached]^M (gdb) FAIL: gdb.server/connect-with-no-symbol-file.exp: sysroot=: \ action=permission: connection to GDBserver succeeded ... and are due to the fact that the actual gdb output doesn't match the regexp: ... gdb_test "detach" \ ".*Detaching from program: , process.*Ending remote debugging.*" \ "connection to GDBserver succeeded" ... With native, the actual gdb output is: ... (gdb) detach^M Detaching from pid process 29657^M Ending remote debugging.^M [Inferior 1 (process 29657) detached]^M (gdb) Remote debugging from host ::1, port 51028^M ... and because the regexp doesn't match, it triggers an implicit clause for "Ending remote debugging" in gdb_test_multiple, which has the consequence that the FAIL is silent. Fix: - the regexp by making it less strict - the silent fail by rewriting into a gdb_test_multiple, and adding an explicit fail clause. Tested on x86_64-linux, using native and aforementioned target boards.
Diffstat (limited to 'gdb/python/py-event.h')
0 files changed, 0 insertions, 0 deletions