gdb/testsuite: Make test names unique in gdb.linespec tests
Make test names unique in the gdb.linespec tests. On my local machine this removed 43 duplicate test names. It is possible that different setups might still encounter some duplicates. gdb/testsuite/ChangeLog: * gdb.linespec/explicit.exp: Make test names unique. * gdb.linespec/ls-errs.exp: Likewise.
This commit is contained in:
parent
4d4211478f
commit
58eb20d527
|
@ -1,3 +1,8 @@
|
|||
2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* gdb.linespec/explicit.exp: Make test names unique.
|
||||
* gdb.linespec/ls-errs.exp: Likewise.
|
||||
|
||||
2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* gdb.reverse/break-precsave.exp: Make test names unique.
|
||||
|
|
|
@ -104,9 +104,11 @@ namespace eval $testfile {
|
|||
|
||||
# Test abbreviations
|
||||
set short [string range $arg 0 3]
|
||||
if { $arg != $short } {
|
||||
gdb_test "break -$short" \
|
||||
[string_to_regexp "missing argument for \"-$short\""]
|
||||
}
|
||||
}
|
||||
|
||||
# Test invalid arguments
|
||||
foreach arg {"-foo" "-foo bar" "-function myfunction -foo" \
|
||||
|
|
|
@ -92,7 +92,8 @@ proc do_test {lang} {
|
|||
|
||||
gdb_test "break $linespec" [string_to_regexp \
|
||||
[eval format \$error_messages($msg_id) \
|
||||
$args]]
|
||||
$args]] \
|
||||
"'break $linespec'"
|
||||
}
|
||||
|
||||
# Some commonly used whitespace tests around ':'.
|
||||
|
@ -234,7 +235,7 @@ proc do_test {lang} {
|
|||
test_break "main:here${x}" unexpected "end of input"
|
||||
}
|
||||
|
||||
foreach x {"3" "+100" "-100" "foo"} {
|
||||
foreach_with_prefix x {"3" "+100" "-100" "foo"} {
|
||||
test_break "main 3" invalid_function "main 3"
|
||||
test_break "-function \"main $x\"" invalid_function "main $x"
|
||||
if {$x == "foo"} {
|
||||
|
|
Loading…
Reference in New Issue