Open POSIX Test Suite
Test Pass Status

Test Suites are from a 1/17/03 CVS pull Patch - The alternate Posix timers patch8
with hrtimers-support-2.5.52-1.0.patch

by Jim Houston 

Patch -   High-Res-Timers - version 2.5.54bk6:
hrtimers-core-2.5.54-bk6-1.0.patch
hrtimers-hrposix-2.5.54-bk6-1.0.patch
hrtimers-i386-2.5.54-bk6-1.0.patch
hrtimers-posix-2.5.54-bk6-1.0.patch
hrtimers-support-2.5.52-1.0.patch

by George Anzinger 

clock conformance/interfaces/clock/1-1: execution: PASS
conformance/interfaces/clock/2-1: execution: PASS
conformance/interfaces/clock/4-1: execution: PASS
conformance/interfaces/clock/1-1: execution: PASS
conformance/interfaces/clock/2-1: execution: PASS
conformance/interfaces/clock/4-1: execution: PASS
clock_getcpuclockid conformance/interfaces/clock_getcpuclockid/1-1: link: FAILED1 conformance/interfaces/clock_getcpuclockid/1-1: link: FAILED1
clock_getres conformance/interfaces/clock_getres/1-1: execution: PASS
conformance/interfaces/clock_getres/2-1: execution: PASS
conformance/interfaces/clock_getres/3-1: execution: PASS2
conformance/interfaces/clock_getres/4-1: execution: PASS
conformance/interfaces/clock_getres/5-1: execution: PASS
conformance/interfaces/clock_getres/6-1: execution: PASS
conformance/interfaces/clock_getres/6-2: execution: PASS
conformance/interfaces/clock_getres/1-1: execution: PASS
conformance/interfaces/clock_getres/2-1: execution: PASS
conformance/interfaces/clock_getres/3-1: execution: PASS2
conformance/interfaces/clock_getres/4-1: execution: PASS
conformance/interfaces/clock_getres/5-1: execution: PASS
conformance/interfaces/clock_getres/6-1: execution: PASS
conformance/interfaces/clock_getres/6-2: execution: PASS
clock_gettime conformance/interfaces/clock_gettime/1-1: execution: PASS
conformance/interfaces/clock_gettime/1-2: execution: PASS
conformance/interfaces/clock_gettime/2-1: execution: PASS
conformance/interfaces/clock_gettime/3-1: execution: PASS2

conformance/interfaces/clock_gettime/4-1: execution: FAILED1
conformance/interfaces/clock_gettime/6-1: execution: PASS
conformance/interfaces/clock_gettime/7-1: execution: PASS
conformance/interfaces/clock_gettime/8-1: execution: PASS
conformance/interfaces/clock_gettime/8-2: execution: PASS
conformance/interfaces/clock_gettime/1-1: execution: PASS
conformance/interfaces/clock_gettime/1-2: execution: PASS
conformance/interfaces/clock_gettime/2-1: execution: PASS
conformance/interfaces/clock_gettime/3-1: execution: PASS2

conformance/interfaces/clock_gettime/4-1: execution: FAILED1
conformance/interfaces/clock_gettime/6-1: execution: PASS
conformance/interfaces/clock_gettime/7-1: execution: PASS
conformance/interfaces/clock_gettime/8-1: execution: PASS
conformance/interfaces/clock_gettime/8-2: execution: PASS
clock_settime conformance/interfaces/clock_settime/1-1: execution: PASS
conformance/interfaces/clock_settime/15-1: execution: PASS
conformance/interfaces/clock_settime/16-1: execution: PASS
conformance/interfaces/clock_settime/17-1: execution: PASS
conformance/interfaces/clock_settime/17-2: execution: PASS
conformance/interfaces/clock_settime/18-1: execution: PASS
conformance/interfaces/clock_settime/19-1: execution: PASS
conformance/interfaces/clock_settime/20-1: execution:  PASS2
conformance/interfaces/clock_settime/3-1: execution: PASS
conformance/interfaces/clock_settime/4-1: execution: PASS
conformance/interfaces/clock_settime/4-2: execution: PASS
conformance/interfaces/clock_settime/4-3: execution: PASS
conformance/interfaces/clock_settime/5-1: execution: PASS
conformance/interfaces/clock_settime/5-2: execution: PASS
conformance/interfaces/clock_settime/6-1: execution:  PASS2
conformance/interfaces/clock_settime/7-1: execution: PASS
conformance/interfaces/clock_settime/7-2: execution: PASS
conformance/interfaces/clock_settime/8-1: execution: PASS
conformance/interfaces/clock_settime/1-1: execution: PASS
conformance/interfaces/clock_settime/15-1: execution: PASS
conformance/interfaces/clock_settime/16-1: execution: PASS
conformance/interfaces/clock_settime/17-1: execution: PASS
conformance/interfaces/clock_settime/17-2: execution: PASS
conformance/interfaces/clock_settime/18-1: execution: PASS

conformance/interfaces/clock_settime/19-1: execution: FAILED3
conformance/interfaces/clock_settime/20-1: execution: PASS2
conformance/interfaces/clock_settime/3-1: execution: PASS

conformance/interfaces/clock_settime/4-1: execution: FAILED4
conformance/interfaces/clock_settime/4-2: execution: FAILED4
conformance/interfaces/clock_settime/4-3: execution: FAILED4

conformance/interfaces/clock_settime/5-1: execution: PASS
conformance/interfaces/clock_settime/5-2: execution: PASS
conformance/interfaces/clock_settime/6-1: execution: PASS2
conformance/interfaces/clock_settime/7-1: execution: PASS
conformance/interfaces/clock_settime/7-2: execution: PASS
conformance/interfaces/clock_settime/8-1: execution: PASS
clock_nanosleep conformance/interfaces/clock_nanosleep/1-1: execution: PASS
conformance/interfaces/clock_nanosleep/1-2: execution: PASS
conformance/interfaces/clock_nanosleep/1-3: execution: PASS
conformance/interfaces/clock_nanosleep/1-4: execution: PASS
conformance/interfaces/clock_nanosleep/1-5: execution: PASS
conformance/interfaces/clock_nanosleep/10-1: execution: PASS
conformance/interfaces/clock_nanosleep/11-1: execution: PASS
conformance/interfaces/clock_nanosleep/13-1: execution: PASS
conformance/interfaces/clock_nanosleep/15-1: execution: PASS
conformance/interfaces/clock_nanosleep/2-1: execution: PASS
conformance/interfaces/clock_nanosleep/2-2: execution: PASS
conformance/interfaces/clock_nanosleep/2-3: execution: PASS
conformance/interfaces/clock_nanosleep/3-1: execution: PASS
conformance/interfaces/clock_nanosleep/4-1: execution: PASS
conformance/interfaces/clock_nanosleep/5-1: execution: PASS
conformance/interfaces/clock_nanosleep/6-1: execution: PASS
conformance/interfaces/clock_nanosleep/8-1: execution: PASS
conformance/interfaces/clock_nanosleep/9-1: execution: PASS
conformance/interfaces/clock_nanosleep/1-1: execution: PASS
conformance/interfaces/clock_nanosleep/1-2: execution: PASS
conformance/interfaces/clock_nanosleep/1-3: execution: PASS
conformance/interfaces/clock_nanosleep/1-4: execution: PASS
conformance/interfaces/clock_nanosleep/1-5: execution: PASS
conformance/interfaces/clock_nanosleep/10-1: execution: PASS
conformance/interfaces/clock_nanosleep/11-1: execution: PASS
conformance/interfaces/clock_nanosleep/13-1: execution: PASS
conformance/interfaces/clock_nanosleep/15-1: execution: PASS
conformance/interfaces/clock_nanosleep/2-1: execution: PASS
conformance/interfaces/clock_nanosleep/2-2: execution: PASS
conformance/interfaces/clock_nanosleep/2-3: execution: PASS
conformance/interfaces/clock_nanosleep/3-1: execution: PASS
conformance/interfaces/clock_nanosleep/4-1: execution: PASS
conformance/interfaces/clock_nanosleep/5-1: execution: PASS
conformance/interfaces/clock_nanosleep/6-1: execution: PASS
conformance/interfaces/clock_nanosleep/8-1: execution: PASS
conformance/interfaces/clock_nanosleep/9-1: execution: PASS
nanosleep conformance/interfaces/nanosleep/10000-1: execution: PASS
conformance/interfaces/nanosleep/1-1: execution: PASS
conformance/interfaces/nanosleep/1-2: execution: PASS
conformance/interfaces/nanosleep/1-3: execution: PASS
conformance/interfaces/nanosleep/2-1: execution: PASS
conformance/interfaces/nanosleep/3-1: execution: PASS
conformance/interfaces/nanosleep/3-2: execution: PASS
conformance/interfaces/nanosleep/4-1: execution: PASS
conformance/interfaces/nanosleep/5-1: execution: PASS
conformance/interfaces/nanosleep/5-2: execution: PASS
conformance/interfaces/nanosleep/6-1: execution: PASS
conformance/interfaces/nanosleep/7-1: execution: PASS
conformance/interfaces/nanosleep/7-2: execution: PASS
conformance/interfaces/nanosleep/10000-1: execution: PASS
conformance/interfaces/nanosleep/1-1: execution: PASS
conformance/interfaces/nanosleep/1-2: execution: PASS
conformance/interfaces/nanosleep/1-3: execution: PASS
conformance/interfaces/nanosleep/2-1: execution: PASS
conformance/interfaces/nanosleep/3-1: execution: PASS
conformance/interfaces/nanosleep/3-2: execution: PASS
conformance/interfaces/nanosleep/4-1: execution: PASS
conformance/interfaces/nanosleep/5-1: execution: PASS
conformance/interfaces/nanosleep/5-2: execution: PASS
conformance/interfaces/nanosleep/6-1: execution: PASS
conformance/interfaces/nanosleep/7-1: execution: PASS
conformance/interfaces/nanosleep/7-2: execution: PASS
timer_create conformance/interfaces/timer_create/1-1: execution: PASS
conformance/interfaces/timer_create/13-1: execution: PASS
conformance/interfaces/timer_create/14-1: execution: PASS
conformance/interfaces/timer_create/16-1: execution: PASS
conformance/interfaces/timer_create/2-1: execution: PASS
conformance/interfaces/timer_create/3-1: execution: PASS
conformance/interfaces/timer_create/4-1: execution: PASS
conformance/interfaces/timer_create/5-1: execution: PASS
conformance/interfaces/timer_create/6-1: execution: PASS
conformance/interfaces/timer_create/7-1: execution: PASS2
conformance/interfaces/timer_create/8-1: execution: PASS
conformance/interfaces/timer_create/9-1: execution: PASS
conformance/interfaces/timer_create/1-1: execution: PASS
conformance/interfaces/timer_create/13-1: execution: PASS
conformance/interfaces/timer_create/14-1: execution: PASS
conformance/interfaces/timer_create/16-1: execution: PASS
conformance/interfaces/timer_create/2-1: execution: PASS
conformance/interfaces/timer_create/3-1: execution: PASS
conformance/interfaces/timer_create/4-1: execution: PASS
conformance/interfaces/timer_create/5-1: execution: PASS
conformance/interfaces/timer_create/6-1: execution: PASS
conformance/interfaces/timer_create/7-1: execution: PASS2
conformance/interfaces/timer_create/8-1: execution: PASS
conformance/interfaces/timer_create/9-1: execution: PASS
timer_delete conformance/interfaces/timer_delete/1-1: execution: PASS
conformance/interfaces/timer_delete/1-2: execution: PASS
conformance/interfaces/timer_delete/2-1: execution: PASS
conformance/interfaces/timer_delete/3-1: execution: PASS
conformance/interfaces/timer_delete/4-1: execution: PASS
conformance/interfaces/timer_delete/5-1: execution: PASS
conformance/interfaces/timer_delete/5-2: execution: PASS
conformance/interfaces/timer_delete/1-1: execution: PASS
conformance/interfaces/timer_delete/1-2: execution: PASS
conformance/interfaces/timer_delete/2-1: execution: PASS
conformance/interfaces/timer_delete/3-1: execution: PASS
conformance/interfaces/timer_delete/4-1: execution: PASS
conformance/interfaces/timer_delete/5-1: execution: PASS
conformance/interfaces/timer_delete/5-2: execution: PASS
timer_getoverrun conformance/interfaces/timer_getoverrun/1-1: execution: PASS
conformance/interfaces/timer_getoverrun/2-1: execution: PASS
conformance/interfaces/timer_getoverrun/2-2: execution: PASS
conformance/interfaces/timer_getoverrun/2-3: execution: PASS
conformance/interfaces/timer_getoverrun/4-1: execution: PASS
conformance/interfaces/timer_getoverrun/5-1: execution: PASS
conformance/interfaces/timer_getoverrun/6-1: execution: PASS
conformance/interfaces/timer_getoverrun/6-2: execution: PASS
conformance/interfaces/timer_getoverrun/6-3: execution: PASS
conformance/interfaces/timer_getoverrun/1-1: execution: PASS
conformance/interfaces/timer_getoverrun/2-1: execution: PASS
conformance/interfaces/timer_getoverrun/2-2: execution: PASS
conformance/interfaces/timer_getoverrun/2-3: execution: <hang>5
conformance/interfaces/timer_getoverrun/4-1: execution: PASS
conformance/interfaces/timer_getoverrun/5-1: execution: PASS
conformance/interfaces/timer_getoverrun/6-1: execution: PASS
conformance/interfaces/timer_getoverrun/6-2: execution: PASS
conformance/interfaces/timer_getoverrun/6-3: execution: PASS
timer_gettime conformance/interfaces/timer_gettime/1-1: execution: PASS
conformance/interfaces/timer_gettime/1-2: execution: PASS
conformance/interfaces/timer_gettime/1-3: execution: PASS
conformance/interfaces/timer_gettime/1-4: execution: PASS
conformance/interfaces/timer_gettime/2-1: execution: PASS
conformance/interfaces/timer_gettime/2-2: execution: PASS
conformance/interfaces/timer_gettime/3-1: execution: PASS
conformance/interfaces/timer_gettime/4-1: execution: PASS
conformance/interfaces/timer_gettime/5-1: execution: PASS
conformance/interfaces/timer_gettime/6-1: execution: PASS
conformance/interfaces/timer_gettime/6-2: execution: PASS
conformance/interfaces/timer_gettime/6-3: execution: PASS
conformance/interfaces/timer_gettime/1-1: execution: PASS
conformance/interfaces/timer_gettime/1-2: execution: PASS
conformance/interfaces/timer_gettime/1-3: execution: PASS
conformance/interfaces/timer_gettime/1-4: execution: PASS
conformance/interfaces/timer_gettime/2-1: execution: PASS
conformance/interfaces/timer_gettime/2-2: execution: PASS
conformance/interfaces/timer_gettime/3-1: execution: PASS
conformance/interfaces/timer_gettime/4-1: execution: PASS
conformance/interfaces/timer_gettime/5-1: execution: PASS
conformance/interfaces/timer_gettime/6-1: execution: PASS
conformance/interfaces/timer_gettime/6-2: execution: PASS
conformance/interfaces/timer_gettime/6-3: execution: PASS
timer_settime conformance/interfaces/timer_settime/1-1: execution: PASS
conformance/interfaces/timer_settime/1-2: execution: PASS
conformance/interfaces/timer_settime/10-1: execution: PASS
conformance/interfaces/timer_settime/11-1: execution: PASS
conformance/interfaces/timer_settime/12-1: execution: PASS
conformance/interfaces/timer_settime/12-2: execution: PASS
conformance/interfaces/timer_settime/12-3: execution: PASS
conformance/interfaces/timer_settime/13-1: execution: PASS
conformance/interfaces/timer_settime/2-1: execution: PASS
conformance/interfaces/timer_settime/3-1: execution: PASS
conformance/interfaces/timer_settime/4-1: execution: PASS
conformance/interfaces/timer_settime/5-1: execution: PASS
conformance/interfaces/timer_settime/5-2: execution: PASS
conformance/interfaces/timer_settime/5-3: execution: PASS
conformance/interfaces/timer_settime/6-1: execution: PASS
conformance/interfaces/timer_settime/8-1: execution: PASS
conformance/interfaces/timer_settime/8-2: execution: PASS
conformance/interfaces/timer_settime/8-3: execution: PASS
conformance/interfaces/timer_settime/8-4: execution: PASS
conformance/interfaces/timer_settime/9-1: execution: PASS
conformance/interfaces/timer_settime/9-2: execution: PASS
conformance/interfaces/timer_settime/3-2: execution: PASS
conformance/interfaces/timer_settime/3-3: execution: PASS
conformance/interfaces/timer_settime/1-1: execution: PASS
conformance/interfaces/timer_settime/1-2: execution: PASS
conformance/interfaces/timer_settime/10-1: execution: PASS
conformance/interfaces/timer_settime/11-1: execution: PASS
conformance/interfaces/timer_settime/12-1: execution: PASS
conformance/interfaces/timer_settime/12-2: execution: PASS
conformance/interfaces/timer_settime/12-3: execution: PASS
conformance/interfaces/timer_settime/13-1: execution: PASS
conformance/interfaces/timer_settime/2-1: execution: PASS
conformance/interfaces/timer_settime/3-1: execution: PASS
conformance/interfaces/timer_settime/4-1: execution: PASS
conformance/interfaces/timer_settime/5-1: execution: PASS
conformance/interfaces/timer_settime/5-2: execution: FAILED6
conformance/interfaces/timer_settime/5-3: execution: FAILED6

conformance/interfaces/timer_settime/6-1: execution: PASS
conformance/interfaces/timer_settime/8-1: execution: PASS
conformance/interfaces/timer_settime/8-2: execution: PASS
conformance/interfaces/timer_settime/8-3: execution: PASS
conformance/interfaces/timer_settime/8-4: execution: PASS
conformance/interfaces/timer_settime/9-1: execution: PASS
conformance/interfaces/timer_settime/9-2: execution: PASS
conformance/interfaces/timer_settime/3-2: execution: PASS
conformance/interfaces/timer_settime/3-3: execution: PASS
Notes 1 Process/Thread CPU Time clocks cannot be implemented in Timers yet (pending glibc changes)
2Need to manually include posix_time.h and, in the Alternate POSIX Timers implementation, <unistd.h> to get CLOCK_MONOTONIC.
3Invalid nsec values are able to be set in timespec. - http://marc.theaimsgroup.com/?l=linux-kernel&m=103903172424525&w=2 
4Absolute timers are behaving relatively. - http://marc.theaimsgroup.com/?l=linux-kernel&m=103799190925778&w=2 
5Disabling a timer hangs the system when there are multiple overruns. - http://marc.theaimsgroup.com/?l=linux-kernel&m=104248299723141&w=2
6After a period of running multiple timers test suites, begin to receive an intermittent "Illegal Seek" error.
Color-Codings Green = PASS

Red = FAIL

Yellow = FUNCTIONALITY NOT YET AVAILABLE