From 9ee417720b2f25c56a9738569b63f686cbc8584f Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Mon, 9 Mar 2015 19:02:30 +0000 Subject: [PATCH] Cleanup signal-while-stepping-over-bp-other-thread.exp gdb/testsuite/ChangeLog: 2015-04-10 Pedro Alves * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use gdb_test_sequence and gdb_assert. --- gdb/testsuite/ChangeLog | 5 +++++ ...al-while-stepping-over-bp-other-thread.exp | 20 +++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index e482bbbc14..775e6f98d1 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-04-10 Pedro Alves + + * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use + gdb_test_sequence and gdb_assert. + 2015-04-10 Pedro Alves * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use diff --git a/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp b/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp index bb00c50c70..3201b1f36e 100644 --- a/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp +++ b/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp @@ -95,19 +95,19 @@ gdb_test "set scheduler-locking off" # Make sure we're exercising the paths we want to. gdb_test "set debug infrun 1" -gdb_test \ - "step" \ - ".*need to step-over.*resume \\(step=1.*signal arrived while stepping over breakpoint.*switching back to stepped thread.*stepped to a different line.*callme.*" \ - "step" +set test "step" +gdb_test_sequence $test $test { + "need to step-over" + "resume \\(step=1" + "signal arrived while stepping over breakpoint" + "switching back to stepped thread" + "stepped to a different line" + "callme" +} set cnt_after [get_value "args\[$my_number\]" "get count after step"] # Test that GDB doesn't inadvertently resume the stepped thread when a # signal arrives while stepping over a breakpoint in another thread. -set test "stepped thread under control" -if { $cnt_before + 1 == $cnt_after } { - pass $test -} else { - fail $test -} +gdb_assert { $cnt_before + 1 == $cnt_after } "stepped thread under control"