mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-16 06:08:09 +08:00
binutils testsuite: canonicalize subtest names in debuginfod.exp
Previous code included the full $srcdir pathnames in the individual subtest PASS/FAIL names, which makes it difficult to compute comparisons or regressions between test runs on different machines. This version switches to the basename only, which are common. Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
This commit is contained in:
@@ -34,12 +34,12 @@ if { ![is_elf_format] || ![isnative] } {
|
||||
}
|
||||
|
||||
if { [which $OBJDUMP] == 0} {
|
||||
perror "$test $OBJDUMP (does not exist)"
|
||||
perror "$test [file tail $OBJDUMP] (does not exist)"
|
||||
return
|
||||
}
|
||||
|
||||
if { [which $READELF] == 0} {
|
||||
perror "$test $READELF (does not exist)"
|
||||
perror "$test [file tail $READELF] (does not exist)"
|
||||
return
|
||||
}
|
||||
|
||||
@@ -162,9 +162,9 @@ proc test_fetch_debuglink { prog progargs } {
|
||||
set got [binutils_run $prog "$progargs tmpdir/testprog"]
|
||||
|
||||
if { [regexp ".*Found separate debug info file.*Contents\[^\n\]*loaded from\[^\n\]*" $got] } {
|
||||
pass "$test ($prog debuglink)"
|
||||
pass "$test ([file tail $prog] debuglink)"
|
||||
} else {
|
||||
fail "$test ($prog did not find debuglink to cache $cache)"
|
||||
fail "$test ([file tail $prog] did not find debuglink to cache)"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -178,9 +178,9 @@ proc test_fetch_debugaltlink { prog progargs } {
|
||||
set buildid "00112233445566778899aabbccddeeff0123456789abcdef"
|
||||
|
||||
if { [regexp ".*Found separate debug info file\[^\n\]*$cache/$buildid" $got] } {
|
||||
pass "$test ($prog debugaltlink)"
|
||||
pass "$test ([file tail $prog] debugaltlink)"
|
||||
} else {
|
||||
fail "$test ($prog could not load debugaltlink)"
|
||||
fail "$test ([file tail $prog] could not load debugaltlink)"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user