forked from Imagelibrary/binutils-gdb
gdb/testsuite: Remove duplicates from gdb.base/solib-display.exp
When running the testsuite, I have:
Running .../gdb/testsuite/gdb.base/solib-display.exp ...
DUPLICATE: gdb.base/solib-display.exp: NO: break 25
DUPLICATE: gdb.base/solib-display.exp: NO: continue
DUPLICATE: gdb.base/solib-display.exp: IN: break 25
DUPLICATE: gdb.base/solib-display.exp: IN: continue
DUPLICATE: gdb.base/solib-display.exp: SEP: break 25
DUPLICATE: gdb.base/solib-display.exp: SEP: continue
The 'break 25' appears because the test inserts two breakpoints at the
same location. Fix this by only inserting the breakpoint once.
Fix the 'continue' DUPLICATE by giving a phony name to the second
continue: 'continue two'.
While at it, this commit also removes a trailing space.
Tested on x86_64-linux.
This commit is contained in:
@@ -140,7 +140,7 @@ foreach libsepdebug {NO IN SEP} { with_test_prefix "$libsepdebug" {
|
||||
# are not cleared permaturely.
|
||||
|
||||
gdb_test "break [gdb_get_line_number "break here" ${testfile}.c]" \
|
||||
".*Breakpoint.* at .*"
|
||||
".*Breakpoint.* at .*"
|
||||
|
||||
gdb_test "continue"
|
||||
gdb_test "display main_global" "4: main_global = 44"
|
||||
@@ -153,11 +153,9 @@ foreach libsepdebug {NO IN SEP} { with_test_prefix "$libsepdebug" {
|
||||
}
|
||||
|
||||
gdb_test "" "6: a_static = 46\\r\\n4: main_global = 44\\r\\n.*"
|
||||
gdb_test "break [gdb_get_line_number "break here" ${testfile}.c]" \
|
||||
".*Breakpoint.* at .*"
|
||||
gdb_test "continue" [multi_line \
|
||||
"4: main_global = 44" \
|
||||
"5: a_local = 45" \
|
||||
"6: a_static = 46" \
|
||||
]
|
||||
] "continue two"
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user