mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-30 04:07:41 +08:00
PR 1296/cpukit. * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use incorrect repeat interval. This patch fixes the following problems in the test. (1) Adds test for value of it_interval.tv_nsec. (2) Corrects test for absolute timer in past. (3) Modifies test to use different initial and repeat periods. (4) Updates psxtimer01.scn to match results.
42 lines
2.2 KiB
Plaintext
42 lines
2.2 KiB
Plaintext
*** POSIX Timers Test 01 ***
|
|
task A: timer_settime - value=0:0 interval=0:0
|
|
Executing task B with count = 10 Fri Jan 1 00:00:02 1988
|
|
Executing task A with count = 20 Fri Jan 1 00:00:02 1988
|
|
Executing task A with count = 19 Fri Jan 1 00:00:03 1988
|
|
Executing task B with count = 9 Fri Jan 1 00:00:04 1988
|
|
Executing task A with count = 18 Fri Jan 1 00:00:04 1988
|
|
Executing task A with count = 17 Fri Jan 1 00:00:05 1988
|
|
Executing task B with count = 8 Fri Jan 1 00:00:06 1988
|
|
Executing task C with count = 6 Fri Jan 1 00:00:06 1988
|
|
Executing task A with count = 16 Fri Jan 1 00:00:06 1988
|
|
Executing task A with count = 15 Fri Jan 1 00:00:07 1988
|
|
Executing task B with count = 7 Fri Jan 1 00:00:08 1988
|
|
Executing task A with count = 14 Fri Jan 1 00:00:08 1988
|
|
Executing task C with count = 5 Fri Jan 1 00:00:09 1988
|
|
Executing task A with count = 13 Fri Jan 1 00:00:09 1988
|
|
Executing task B with count = 6 Fri Jan 1 00:00:10 1988
|
|
Executing task A with count = 12 Fri Jan 1 00:00:10 1988
|
|
Executing task A with count = 11 Fri Jan 1 00:00:11 1988
|
|
Executing task B with count = 5 Fri Jan 1 00:00:12 1988
|
|
Executing task C with count = 4 Fri Jan 1 00:00:12 1988
|
|
Executing task A with count = 10 Fri Jan 1 00:00:12 1988
|
|
Executing task A with count = 9 Fri Jan 1 00:00:13 1988
|
|
Executing task B with count = 4 Fri Jan 1 00:00:14 1988
|
|
Executing task A with count = 8 Fri Jan 1 00:00:14 1988
|
|
Executing task C with count = 3 Fri Jan 1 00:00:15 1988
|
|
Executing task A with count = 7 Fri Jan 1 00:00:15 1988
|
|
Executing task B with count = 3 Fri Jan 1 00:00:16 1988
|
|
Executing task A with count = 6 Fri Jan 1 00:00:16 1988
|
|
Executing task A with count = 5 Fri Jan 1 00:00:17 1988
|
|
Executing task B with count = 2 Fri Jan 1 00:00:18 1988
|
|
Executing task C with count = 2 Fri Jan 1 00:00:18 1988
|
|
Executing task A with count = 4 Fri Jan 1 00:00:18 1988
|
|
Executing task A with count = 3 Fri Jan 1 00:00:19 1988
|
|
Executing task B with count = 1 Fri Jan 1 00:00:20 1988
|
|
Executing task A with count = 2 Fri Jan 1 00:00:20 1988
|
|
Executing task C with count = 1 Fri Jan 1 00:00:21 1988
|
|
Executing task A with count = 1 Fri Jan 1 00:00:21 1988
|
|
task C: timer_getoverrun - overruns=0
|
|
task C: timer_gettime - 2:0 remaining from 3:0
|
|
*** END OF POSIX Timers Test 01 ***
|