Reduce number of simultaneously waking threads to 3,
authorBen Pfaff <blp@cs.stanford.edu>
Tue, 30 May 2006 20:25:40 +0000 (20:25 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Tue, 30 May 2006 20:25:40 +0000 (20:25 +0000)
in lieu of increasing instructions-per-second (ips) for Bochs.

src/tests/threads/alarm-simultaneous.c
src/tests/threads/alarm-simultaneous.ck

index 7db54181e7042fc6466030f6b3c97080a0e96f82..4ba3651f44cba4a3fca97bd6f7fe7915b286568f 100644 (file)
@@ -15,7 +15,7 @@ static void test_sleep (int thread_cnt, int iterations);
 void
 test_alarm_simultaneous (void) 
 {
-  test_sleep (5, 5);
+  test_sleep (3, 5);
 }
 
 /* Information about the test. */
index 7cec517694952a541dcf928ca3659595f2257ed7..406b8b0414defc8544b6d29f24ba22e5a99eb123 100644 (file)
@@ -4,34 +4,24 @@ use warnings;
 use tests::tests;
 check_expected ([<<'EOF']);
 (alarm-simultaneous) begin
-(alarm-simultaneous) Creating 5 threads to sleep 5 times each.
+(alarm-simultaneous) Creating 3 threads to sleep 5 times each.
 (alarm-simultaneous) Each thread sleeps 10 ticks each time.
 (alarm-simultaneous) Within an iteration, all threads should wake up on the same tick.
 (alarm-simultaneous) iteration 0, thread 0: woke up after 10 ticks
 (alarm-simultaneous) iteration 0, thread 1: woke up 0 ticks later
 (alarm-simultaneous) iteration 0, thread 2: woke up 0 ticks later
-(alarm-simultaneous) iteration 0, thread 3: woke up 0 ticks later
-(alarm-simultaneous) iteration 0, thread 4: woke up 0 ticks later
 (alarm-simultaneous) iteration 1, thread 0: woke up 10 ticks later
 (alarm-simultaneous) iteration 1, thread 1: woke up 0 ticks later
 (alarm-simultaneous) iteration 1, thread 2: woke up 0 ticks later
-(alarm-simultaneous) iteration 1, thread 3: woke up 0 ticks later
-(alarm-simultaneous) iteration 1, thread 4: woke up 0 ticks later
 (alarm-simultaneous) iteration 2, thread 0: woke up 10 ticks later
 (alarm-simultaneous) iteration 2, thread 1: woke up 0 ticks later
 (alarm-simultaneous) iteration 2, thread 2: woke up 0 ticks later
-(alarm-simultaneous) iteration 2, thread 3: woke up 0 ticks later
-(alarm-simultaneous) iteration 2, thread 4: woke up 0 ticks later
 (alarm-simultaneous) iteration 3, thread 0: woke up 10 ticks later
 (alarm-simultaneous) iteration 3, thread 1: woke up 0 ticks later
 (alarm-simultaneous) iteration 3, thread 2: woke up 0 ticks later
-(alarm-simultaneous) iteration 3, thread 3: woke up 0 ticks later
-(alarm-simultaneous) iteration 3, thread 4: woke up 0 ticks later
 (alarm-simultaneous) iteration 4, thread 0: woke up 10 ticks later
 (alarm-simultaneous) iteration 4, thread 1: woke up 0 ticks later
 (alarm-simultaneous) iteration 4, thread 2: woke up 0 ticks later
-(alarm-simultaneous) iteration 4, thread 3: woke up 0 ticks later
-(alarm-simultaneous) iteration 4, thread 4: woke up 0 ticks later
 (alarm-simultaneous) end
 EOF
 pass;