* gdb.base/foll-fork.exp: Adjust the expected output to match
authorJoel Brobecker <brobecker@gnat.com>
Thu, 16 Oct 2008 16:25:37 +0000 (16:25 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Thu, 16 Oct 2008 16:25:37 +0000 (16:25 +0000)
        the new description for fork/vfork catchpoints in the "info
        breakpoints" output.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/foll-fork.exp

index 01c0fb794cbe388470c244b4e88284c2836a050c..9801cae882239d259ef595c5ae96f57759ef5454 100644 (file)
@@ -1,3 +1,9 @@
+2008-10-16  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.base/foll-fork.exp: Adjust the expected output to match
+       the new description for fork/vfork catchpoints in the "info
+       breakpoints" output.
+
 2008-10-16  Paul Pluzhnikov  <ppluzhnikov@google.com>
 
        * Makefile.in: Add gdb.python to ALL_SUBDIRS.
index b946cb3880a2e1accbb7b9f2f85b3ee7e648df25..79a9a012b0b56a5b031457d350563886ab7b101e 100644 (file)
@@ -158,14 +158,11 @@ proc catch_fork_child_follow {} {
    # Verify that the catchpoint is mentioned in an "info breakpoints",
    # and further that the catchpoint mentions no process id.
    #
-   send_gdb "info breakpoints\n"
-   gdb_expect {
-     -re ".*catch fork.*keep y.*$gdb_prompt $"\
-                     {pass "info shows catchpoint without pid"}
-     -re ".*catch fork.*process .*$gdb_prompt $"\
-                     {fail "info shows catchpoint without pid"}
-     -re "$gdb_prompt $" {fail "info shows catchpoint without pid"}
-     timeout         {fail "(timeout) info shows catchpoint without pid"}
+   set test_name "info shows catchpoint without pid"
+   gdb_test_multiple "info breakpoints" "$test_name" {
+     -re ".*catchpoint.*keep y.*fork\[\r\n\]+$gdb_prompt $" {
+       pass "$test_name"
+     }
    }
 
    send_gdb "continue\n"
@@ -179,12 +176,11 @@ proc catch_fork_child_follow {} {
    # Verify that the catchpoint is mentioned in an "info breakpoints",
    # and further that the catchpoint managed to capture a process id.
    #
-   send_gdb "info breakpoints\n"
-   gdb_expect {
-     -re ".*catch fork .*process \[0-9\]+.*$gdb_prompt $"\
-                     {pass "info shows catchpoint pid"}
-     -re "$gdb_prompt $" {fail "info shows catchpoint pid"}
-     timeout         {fail "(timeout) info shows catchpoint pid"}
+   set test_name "info shows catchpoint without pid"
+   gdb_test_multiple "info breakpoints" "$test_name" {
+     -re ".*catchpoint.*keep y.*fork, process.*$gdb_prompt $" {
+       pass "$test_name"
+     }
    }
 
    send_gdb "set follow child\n"