mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
[gdb/testsuite] Skip language auto in gdb.base/parse_number.exp
In test-case gdb.base/parse_number.exp, we skip architecture auto in the $supported_archs loop, to prevent duplicate testing. Likewise, skip language auto and its alias local in the $::all_languages loop. This reduces the number of tests from 17744 to 15572. Tested on x86_64-linux, with a build with --enable-targets=all.
This commit is contained in:
@ -63,6 +63,10 @@ proc test_parse_numbers {arch} {
|
|||||||
|
|
||||||
foreach_with_prefix lang $::all_languages {
|
foreach_with_prefix lang $::all_languages {
|
||||||
if { $lang == "unknown" } {
|
if { $lang == "unknown" } {
|
||||||
|
# Tested outside $supported_archs loop.
|
||||||
|
continue
|
||||||
|
} elseif { $lang == "auto" || $lang == "local" } {
|
||||||
|
# Avoid duplicate testing.
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -117,6 +121,7 @@ set all_languages [get_set_option_choices "set language"]
|
|||||||
|
|
||||||
foreach_with_prefix arch $supported_archs {
|
foreach_with_prefix arch $supported_archs {
|
||||||
if {$arch == "auto"} {
|
if {$arch == "auto"} {
|
||||||
|
# Avoid duplicate testing.
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
test_parse_numbers $arch
|
test_parse_numbers $arch
|
||||||
|
Reference in New Issue
Block a user