test slowdown
authorPedro Alves <palves@redhat.com>
Thu, 6 Aug 2015 11:33:19 +0000 (12:33 +0100)
committerPedro Alves <palves@redhat.com>
Thu, 6 Aug 2015 11:33:19 +0000 (12:33 +0100)
gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.c
gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp

index a6ff0fd3d07d87bb3bd9270081655e27d5a9f794..14b42405fcce0f5a708bcf332238ce327b2c0f10 100644 (file)
@@ -33,7 +33,7 @@ pthread_t threads[NTHREADS];
 
 pthread_barrier_t barrier;
 
-#define NFORKS 10
+#define NFORKS 1000
 
 /* Used to create a conditional breakpoint that always fails.  */
 volatile int zero;
@@ -108,7 +108,7 @@ main (void)
   pthread_t bp_thread;
 
   /* Don't run forever.  */
-  alarm (180);
+  //  alarm (180);
 
   pthread_barrier_init (&barrier, NULL, NTHREADS + 1);
 
index 448b734fd534f66f68c59ab143316f2ab83564d8..b50e6ec7b279abc4b41fb38817a30a4f079cb8c3 100644 (file)
@@ -39,6 +39,7 @@ proc do_test { cond_bp_target detach_on_fork } {
 
     set saved_gdbflags $GDBFLAGS
     set GDBFLAGS [concat $GDBFLAGS " -ex \"set non-stop on\""]
+    set GDBFLAGS [concat $GDBFLAGS " -ex \"set sysroot /\""]
     clean_restart $binfile
     set GDBFLAGS $saved_gdbflags
 
@@ -71,6 +72,7 @@ proc do_test { cond_bp_target detach_on_fork } {
        }
        -re "Inferior $decimal \(\[^\r\n\]+\) exited normally" {
            incr fork_count
+           exp_continue
            if {$fork_count <= 100} {
                exp_continue
            } else {
@@ -105,7 +107,7 @@ proc foreach_with_prefix {var list body} {
 }
 
 foreach_with_prefix cond_bp_target {1 0} {
-    foreach_with_prefix detach_on_fork {"on" "off"} {
+    foreach_with_prefix detach_on_fork {"off" "off"} {
        do_test $cond_bp_target $detach_on_fork
 
        # Disable "off" for now.  The test does pass with