Make thread messages more consistent in pass/fail cases.
authorAndrew Cagney <cagney@redhat.com>
Thu, 15 Feb 2001 05:32:12 +0000 (05:32 +0000)
committerAndrew Cagney <cagney@redhat.com>
Thu, 15 Feb 2001 05:32:12 +0000 (05:32 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.threads/pthreads.exp

index 06e5576efeabc8b5b7e08348552e23a228ad3dfb..1ba89d2b4e676296450be594d37dee0af1c208fa 100644 (file)
@@ -1,3 +1,9 @@
+Sun Feb  4 17:32:21 2001  Andrew Cagney  <cagney@redhat.com>
+
+       * gdb.threads/pthreads.exp: Unify pass/fail messages for
+       ``continue to bkpt at common_routine in thread 2'' and ``stopped
+       before calling common_routine 15 times'' tests.
+
 2001-02-11  Michael Chastain  <chastain@redhat.com>
 
        * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
index 2e7f29c6ad0e41c91855e0b70ab71ab863486c39..88db0f0ed3e2d45dbdd93f86ce603942e94c9e77 100644 (file)
@@ -142,9 +142,15 @@ proc all_threads_running {} {
 
     send_gdb "p common_routine::hits\n"
     gdb_expect {
-       -re ".*= 15\r\n$gdb_prompt $" {}
-       -re ".*= 16\r\n$gdb_prompt $" {}
-       -re ".*= 17\r\n$gdb_prompt $" {}
+       -re ".*= 15\r\n$gdb_prompt $" {
+           pass "stopped before calling common_routine 15 times"
+       }
+       -re ".*= 16\r\n$gdb_prompt $" {
+           pass "stopped before calling common_routine 15 times (16 times)"
+       }
+       -re ".*= 17\r\n$gdb_prompt $" {
+           pass "stopped before calling common_routine 15 times (17 times)"
+       }
        default {
            fail "stopped before calling common_routine 15 times"
            return 0
@@ -293,6 +299,7 @@ proc check_backtraces {} {
     send_gdb "continue\n"
     gdb_expect {
        -re "Breakpoint .* common_routine \\(arg=2\\).*" {
+           pass "continue to bkpt at common_routine in thread 2"
            send_gdb "backtrace\n"
            gdb_expect {
                -re "#0.*common_routine \\(arg=2\\).*#1.*thread2.*" {
@@ -307,16 +314,16 @@ proc check_backtraces {} {
            }
        }
        -re "Breakpoint .* common_routine \\(arg=0\\).*" {
-           fail "stopped in main thread at breakpoint for thread 2"
+           fail "continue to bkpt at common_routine in thread 2 (arg=0)"
        }
        -re "Breakpoint .* common_routine \\(arg=1\\).*" {
-           fail "stopped in main thread at breakpoint for thread 1"
+           fail "continue to bkpt at common_routine in thread 2 (arg=1)"
        }
        -re ".*$gdb_prompt" {
            fail "continue to bkpt at common_routine in thread 2"
        }
        default {
-           fail "continue to bkpt at common_routine in thread 2"
+           fail "continue to bkpt at common_routine in thread 2 (default)"
        }
        timeout {
            fail "continue to bkpt at common_routine in thread 2 (timeout)"