aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2021-05-07 22:14:27 +0100
committerAndrew Burgess <andrew.burgess@embecosm.com>2021-05-07 22:19:41 +0100
commita3237c7cc7de4b3ea44d8874a0c90dff1f4d31dc (patch)
tree6086d7008406c4b0f009fca6d5f4a45f476d7d23 /gdb/testsuite/gdb.base
parent91e3c425d6adb4797a2137dd9126a2f19e1833d8 (diff)
downloadgdb-a3237c7cc7de4b3ea44d8874a0c90dff1f4d31dc.zip
gdb-a3237c7cc7de4b3ea44d8874a0c90dff1f4d31dc.tar.gz
gdb-a3237c7cc7de4b3ea44d8874a0c90dff1f4d31dc.tar.bz2
gdb/testsuite: use gdb_test_no_output instead of send_gdb
I noticed gdb.base/ptype-offsets.exp failing occasionally, this was due to lines like this in the test script: send_gdb "set print type hex on\n" As this does not match the '(gdb)' prompt that is produced, the prompt would sometimes be matched against the next test, causing the next test to think its output was missing and fail. Fix this by switching to: gdb_test_no_output "set print type hex on" gdb/testsuite/ChangeLog: * gdb.base/ptype-offsets.exp: Replace use of send_gdb with gdb_test_no_output.
Diffstat (limited to 'gdb/testsuite/gdb.base')
-rw-r--r--gdb/testsuite/gdb.base/ptype-offsets.exp4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.base/ptype-offsets.exp b/gdb/testsuite/gdb.base/ptype-offsets.exp
index cc017ad..3f42250 100644
--- a/gdb/testsuite/gdb.base/ptype-offsets.exp
+++ b/gdb/testsuite/gdb.base/ptype-offsets.exp
@@ -413,7 +413,7 @@ gdb_test "ptype/o empty_member" \
with_test_prefix "with_hex_default" {
# Test setting default display to hex
- send_gdb "set print type hex on\n"
+ gdb_test_no_output "set print type hex on"
gdb_test "show print type hex" \
"Display of struct members offsets and sizes in hexadecimal is on"
@@ -467,5 +467,5 @@ with_test_prefix "with_hex_default" {
" \}"]]
# restore
- send_gdb "set print type hex off\n"
+ gdb_test_no_output "set print type hex off"
}