diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.gdb/unittest.exp | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 3795205..9c326d5 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2020-11-17 Andrew Burgess <andrew.burgess@embecosm.com> + * gdb.gdb/unittest.exp: Spot 'Running...' lines. + +2020-11-17 Andrew Burgess <andrew.burgess@embecosm.com> + * gdb.base/completion.exp: Add new tests. 2020-11-16 Tom Tromey <tromey@adacore.com> diff --git a/gdb/testsuite/gdb.gdb/unittest.exp b/gdb/testsuite/gdb.gdb/unittest.exp index 20027b8..28a1452 100644 --- a/gdb/testsuite/gdb.gdb/unittest.exp +++ b/gdb/testsuite/gdb.gdb/unittest.exp @@ -26,6 +26,13 @@ gdb_start set test "maintenance selftest" gdb_test_multiple $test $test { + -re ".*Running selftest \[^\n\r\]+\." { + # The selftests can take some time to complete. To prevent + # timeout spot the 'Running ...' lines going past, so long as + # these are produced quickly enough then the overall test will + # not timeout. + exp_continue + } -re "Ran ($decimal) unit tests, 0 failed\r\n$gdb_prompt $" { set num_ran $expect_out(1,string) gdb_assert "$num_ran > 0" $test |