diff options
author | Tom de Vries <tdevries@suse.de> | 2025-05-02 16:48:14 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2025-05-02 16:48:14 +0200 |
commit | ee471175031e58c0b87961992a9fa537e557074a (patch) | |
tree | 5bef4622cbbc365bf77cca663016d35acc89777f /gdb/python/py-cmd.c | |
parent | 1d14dd5887fc304368d01910c0e9544696283ddf (diff) | |
download | binutils-ee471175031e58c0b87961992a9fa537e557074a.zip binutils-ee471175031e58c0b87961992a9fa537e557074a.tar.gz binutils-ee471175031e58c0b87961992a9fa537e557074a.tar.bz2 |
[gdb/testsuite] Make gdb.reverse/time-reverse.exp more robust
I noticed that test-case gdb.reverse/time-reverse.exp contains:
...
if [supports_process_record] {
# Activate process record/replay
gdb_test_no_output "record" "turn on process record"
...
So I tried out forcing supports_process_record to 0, and got:
...
FAIL: gdb.reverse/time-reverse.exp: mode=syscall: info record
FAIL: gdb.reverse/time-reverse.exp: mode=syscall: reverse to marker1
FAIL: gdb.reverse/time-reverse.exp: mode=syscall: check time record
FAIL: gdb.reverse/time-reverse.exp: mode=c: info record
FAIL: gdb.reverse/time-reverse.exp: mode=c: reverse to marker1
FAIL: gdb.reverse/time-reverse.exp: mode=c: check time record
...
Fix this by requiring supports_process_record alongside supports_reverse.
I also noticed when running make-check-all.sh that there were a lot of failures
with target board dwarf5-fission-debug-types.
Fix this by not ignoring the result of "runto marker1".
Then I noticed that $srcfile is used as a regexp. Fix this by applying
string_to_regexp.
Tested on x86_64-linux.
Approved-By: Guinevere Larsen <guinevere@redhat.com>
Diffstat (limited to 'gdb/python/py-cmd.c')
0 files changed, 0 insertions, 0 deletions