aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLancelot SIX <lsix@lancelotsix.com>2021-11-19 23:55:05 +0000
committerLancelot SIX <lsix@lancelotsix.com>2022-01-07 22:43:33 +0000
commitd60bbc70c0af7db13c98c6bbb358f9c989ce3476 (patch)
treea40a6e377940e4e102b1898a26ef70c25a506ea4
parent7a6a9616113ff071fc4a4014dc827c33f3f22292 (diff)
downloadbinutils-d60bbc70c0af7db13c98c6bbb358f9c989ce3476.zip
binutils-d60bbc70c0af7db13c98c6bbb358f9c989ce3476.tar.gz
binutils-d60bbc70c0af7db13c98c6bbb358f9c989ce3476.tar.bz2
gdb/testsuite: Remove duplicates from gdb.base/del.exp
When running the testsuite, I have: Running .../gdb/testsuite/gdb.base/del.exp ... DUPLICATE: gdb.base/del.exp: info break after removing break on main Refactor slightly this test to run the various configurations under foreach_with_prefix so each variant is automatically prefixed, ensuring that the forgotten custom test name cannot happen. Tested on x86_64-linux.
-rw-r--r--gdb/testsuite/gdb.base/del.exp22
1 files changed, 11 insertions, 11 deletions
diff --git a/gdb/testsuite/gdb.base/del.exp b/gdb/testsuite/gdb.base/del.exp
index 02f6875..29ab5f5 100644
--- a/gdb/testsuite/gdb.base/del.exp
+++ b/gdb/testsuite/gdb.base/del.exp
@@ -32,30 +32,30 @@ proc test_delete_alias { alias } {
# First of all, remove all previous breakpoints if there were any,
# and then verify that we do not have any breakpoint lying around.
gdb_test_no_output "delete" \
- "remove all breakpoints ($alias)"
+ "remove all breakpoints"
gdb_test "info break" \
"No breakpoints or watchpoints." \
- "info break after removing break on main"
+ "info break after clearing breakpoints"
+
-
# Now, insert a breakpoint at an easy location, and then remove it
# using $alias. We verified that the removal worked by checking
# the list of breakpoints.
gdb_test "break -q main" \
"Breakpoint.*at.* file .*$srcfile, line.*" \
- "breakpoint insertion ($alias)"
-
+ "breakpoint insertion"
+
gdb_test_no_output "$alias \$bpnum" \
- "Remove last breakpoint ($alias)"
-
+ "Remove last breakpoint"
+
gdb_test "info break" \
"No breakpoints or watchpoints." \
- "info break after removing break on main ($alias)"
+ "info break after removing break on main"
}
# Test various shortcut forms of the "delete" command.
-test_delete_alias "del"
-test_delete_alias "d"
-
+foreach_with_prefix alias {"del" "d"} {
+ test_delete_alias $alias
+}