]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Fix gdb.trace/trace-buffer-size.exp race.
authorPedro Alves <palves@redhat.com>
Thu, 21 Mar 2013 19:14:38 +0000 (19:14 +0000)
committerPedro Alves <palves@redhat.com>
Thu, 21 Mar 2013 19:14:38 +0000 (19:14 +0000)
Just the usual missing $gdb_prompt match:

 (gdb) tstatus
 No trace has been run on the target.
 Collected 0 trace frames.
 Trace buffer has 5242880 bytes of 5242880 bytes free (0% full).
 Trace will stop if GDB disconnects.
 Not looking at any trace frame.
 PASS: gdb.trace/trace-buffer-size.exp: get default buffer size
 (gdb) set trace-buffer-size 4
 (gdb) FAIL: gdb.trace/trace-buffer-size.exp: set trace buffer size 1

This fixes it.

gdb/testsuite/
2013-03-21  Pedro Alves  <palves@redhat.com>

* gdb.trace/trace-buffer-size.exp (get default buffer size):
Expect $gdb_prompt in gdb_test_multiple.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/trace-buffer-size.exp

index dda343d745ff6777416cba0577116245d023a8f4..54e5058a7567cc0d32d774591a84016a1fdc4c30 100644 (file)
@@ -1,3 +1,8 @@
+2013-03-21  Pedro Alves  <palves@redhat.com>
+
+       * gdb.trace/trace-buffer-size.exp (get default buffer size):
+       Expect $gdb_prompt in gdb_test_multiple.
+
 2013-03-20  Pedro Alves  <palves@redhat.com>
 
        PR gdb/15289
index e124d7d00c3789c43913238d2955127181458e48..7c4ceea115c7c6f6d73c96392d62aa751213cf86 100644 (file)
@@ -39,7 +39,7 @@ set test "get default buffer size"
 
 # Save default trace buffer size in 'default_size'.
 gdb_test_multiple "tstatus" $test {
-    -re ".*Trace buffer has ($decimal) bytes of ($decimal) bytes free.*" {
+    -re ".*Trace buffer has ($decimal) bytes of ($decimal) bytes free.*$gdb_prompt $" {
         set default_size $expect_out(2,string)
         pass $test
     }