### blockingSockTestHost.exe ../blockingSockTest.cpp: client circuit was disconnected ../blockingSockTest.cpp: server circuit was disconnected The local OS behaves like "esscimqi_socketBothShutdownRequired". The epicsSocketSystemCallInterruptMechanismQuery() function returns "esscimqi_socketCloseRequired". ### callbackTestHost.exe myCallback requestedDiff 0.000000 diff 0.000000 myCallback requestedDiff 0.000000 diff 0.000000 myCallback requestedDiff 0.000000 diff 0.000000 myCallback requestedDiff 0.000000 diff 0.000000 myCallback requestedDiff 1.000000 diff 1.000000 myCallback requestedDiff 2.000000 diff 2.000000 callbackTest returning main terminating ### epicsEventTestHost.exe epicsEventWaitWithTimeout ( 1.000000 ) tmo delay err 0.000000 sec epicsEventWaitWithTimeout ( 0.500000 ) tmo delay err 0.000000 sec epicsEventWaitWithTimeout ( 0.250000 ) tmo delay err 0.000000 sec epicsEventWaitWithTimeout ( 0.125000 ) tmo delay err 0.000000 sec epicsEventWaitWithTimeout ( 0.062500 ) tmo delay err 0.000500 sec epicsEventWaitWithTimeout ( 0.031250 ) tmo delay err 0.000250 sec epicsEventWaitWithTimeout ( 0.015625 ) tmo delay err 0.000375 sec epicsEventWaitWithTimeout ( 0.007812 ) tmo delay err 0.008188 sec epicsEventWaitWithTimeout ( 0.003906 ) tmo delay err 0.011094 sec epicsEventWaitWithTimeout ( 0.001953 ) tmo delay err 0.014047 sec epicsEventWaitWithTimeout ( 0.000977 ) tmo delay err 0.000977 sec epicsEventWaitWithTimeout ( 0.000488 ) tmo delay err 0.000488 sec epicsEventWaitWithTimeout ( 0.000244 ) tmo delay err 0.000244 sec epicsEventWaitWithTimeout ( 0.000122 ) tmo delay err 0.000122 sec epicsEventWaitWithTimeout ( 0.000061 ) tmo delay err 0.000061 sec epicsEventWaitWithTimeout ( 0.000031 ) tmo delay err 0.000031 sec epicsEventWaitWithTimeout ( 0.000015 ) tmo delay err 0.000015 sec epicsEventWaitWithTimeout ( 0.000008 ) tmo delay err 0.000008 sec epicsEventWaitWithTimeout ( 0.000004 ) tmo delay err 0.000004 sec epicsEventWaitWithTimeout ( 0.000002 ) tmo delay err 0.000002 sec epicsEventWaitWithTimeout ( 0.000000 ) tmo delay err 0.000000 sec Average error 0.001734 sec calling epicsEventWaitWithTimeout(event,2.0) time 1155618768 calling epicsEventTryWait(event) time 1155618770 calling epicsEventSignal() time 1155618770 calling epicsEventWaitWithTimeout(event,2.0) time 1155618770 calling epicsEventSignal() time 1155618770 calling epicsEventTryWait(event) time 1155618770 consumer 0x6d2b78 starting time 1155618770 producer 0x6d2d88 starting time 1155618770 producer 0x6d2d88 sending created producer 0 id 0x6d2d88 time 1155618771 producer 0x6d2f48 starting time 1155618771 producer 0x6d2f48 sending created producer 1 id 0x6d2f48 time 1155618771 producer 0x6d2d88 sending producer 0x6d2f48 sending consumer message from 0x6d2d88 consumer message from 0x6d2f48 consumer message from 0x6d2d88 consumer message from 0x6d2f48 producer 0x6d2d88 sending producer 0x6d2f48 sending consumer message from 0x6d2d88 consumer message from 0x6d2f48 producer 0x6d2f48 sending producer 0x6d2d88 sending consumer message from 0x6d2f48 consumer message from 0x6d2d88 producer 0x6d2f48 sending producer 0x6d2d88 sending consumer message from 0x6d2f48 consumer message from 0x6d2d88 semTest setting quit time 1155618776 producer 0x6d2f48 returning time 1155618776 consumer 0x6d2b78 returning time 1155618776 producer 0x6d2d88 returning time 1155618776 semTest returning time 1155618779 main terminating ### epicsExceptionTestHost.exe Test Complete. ### epicsExitTestHost.exe thread threadA starting thread threadA waiting for atExit thread threadB starting thread threadB waiting for atExit main calling epicsExit thread threadB terminating thread threadA terminating ### epicsMathTestHost.exe a 0.000000e+00 b 0.000000e+00 c nan isnan true isinf false a 1.000000e+300 b 1.000000e-300 c inf isnan false isinf true a -1.000000e+300 b 1.000000e-300 c -inf isnan false isinf true a 0.000000e+00 b 1.000000e+00 c 0.000000e+00 isnan false isinf false a 1.000000e+300 b 1.000000e+300 c 1.000000e+00 isnan false isinf false ### epicsMessageQueueTestHost.exe Simple single-thread tests. Should have 1 used -- Message Queue Used:1 Slots:4 Should have 2 used -- Message Queue Used:2 Slots:4 Should have 3 used -- Message Queue Used:3 Slots:4 Should have 4 used -- Message Queue Used:4 Slots:4 Test sender timeout. Should have 1 used -- Message Queue Used:1 Slots:4 Should have 2 used -- Message Queue Used:2 Slots:4 Should have 3 used -- Message Queue Used:3 Slots:4 Should have 4 used -- Message Queue Used:4 Slots:4 Test receiver with timeout. Single receiver with invalid size, single sender tests. Single receiver, single sender tests. Systems with priority-based scheduler should send only 4 or 5 messages (sender priority > receiver priority). Sent 5 messages. Systems with strict priority-based scheduler should send 10 messages (sender priority < receiver priority). Sent 5 messages. All systems should send 10 messages (sender pauses after sending each message). Sent 10 messages. Single receiver, multiple sender tests. The following test takes 5 minutes to run and has succeeded if nothing appears between here.... ......and here. ### epicsMutexTestHost.exe One lock pair completes in 2.960000 micro sec One double recursive lock pair completes in 5.790000 micro sec One quad recursive lock pair completes in 11.560000 micro sec calling epicsMutexLock(mutex) time 1155619118 calling epicsMutexTryLock(mutex) time 1155619118 epicsMutexId 0x6d03f0 source ../epicsMutexTest.cpp line 264 ownerTid 0x6d0008 count 2 owned 1 calling epicsMutexUnlock() time 1155619118 calling epicsMutexUnlock() time 1155619118 epicsMutexId 0x6d03f0 source ../epicsMutexTest.cpp line 264 ownerTid 0x0 count 0 owned 0 mutexThread 0 starting time 1155619118 mutexThread 0 epicsMutexLock time 1155619118 semTest created mutexThread 0 id 0x6d0b80 time 1155619118 mutexThread 1 starting time 1155619118 semTest created mutexThread 1 id 0x6d0d80 time 1155619118 mutexThread 1 epicsMutexLock time 1155619118 mutexThread 0 epicsMutexLock time 1155619119 mutexThread 1 epicsMutexLock time 1155619119 mutexThread 0 epicsMutexLock time 1155619120 mutexThread 1 epicsMutexLock time 1155619120 mutexThread 0 epicsMutexLock time 1155619121 mutexThread 1 epicsMutexLock time 1155619121 mutexThread 0 epicsMutexLock time 1155619122 mutexThread 1 epicsMutexLock time 1155619122 semTest setting quit time 1155619123 mutexThread 0 returning time 1155619123 mutexThread 1 returning time 1155619124 main terminating ### epicsOkToBlockTestHost.exe thread threadA isOkToBlock 0 thread threadB isOkToBlock 1 thread threadA epicsThreadIsOkToBlock 0 thread threadB epicsThreadIsOkToBlock 1 main terminating ### epicsStdioTestHost.exe at start buffer |*******************| size 10 rtn 12 value 10 buffer |value is | size 10 rtn 10 value 10 buffer |value: 1| size 10 rtn 2 value 10 buffer |10| at start buffer |*******************| size 10 rtn 12 value 10 buffer |value is | size 10 rtn 10 value 10 buffer |value: 1| size 10 rtn 2 value 10 buffer |10| Test epicsSetThreadStdout/epicsGetStdout stdout 0x610ff0d8 epicsGetStdout 0x610ff0d8 This is first line of sample report This is second and last line of sample report at end stdout 0x610ff0d8 epicsGetStdout 0x610ff0d8 ### epicsStringTestHost.exe String comparison tests completed. ### epicsThreadPriorityTestHost.exe epicsEventTryWait did not return epicsEventWaitTimeout Seems to support strict priority scheduling ### epicsThreadPrivateTestHost.exe It takes 0.310000 micro sec to call epicsThreadPrivateGet() ### epicsThreadTestHost.exe epicsThreadSetPriority called by non epics thread epicsThreadSetPriority called by non epics thread testPriority main error expected from epicsThreadSetPriority id 0x6d0318 old 0 new 0 testPriority thread id 0x6d0878 old 50 new 99 It takes 0.630000 micro sec to call epicsThreadGetIdSelf () epicsThreadSleep ( 1.000000 ) delay err 0.015000 sec epicsThreadSleep ( 0.500000 ) delay err 0.016000 sec epicsThreadSleep ( 0.250000 ) delay err 0.016000 sec epicsThreadSleep ( 0.125000 ) delay err 0.015000 sec epicsThreadSleep ( 0.062500 ) delay err 0.015500 sec epicsThreadSleep ( 0.031250 ) delay err 0.015750 sec epicsThreadSleep ( 0.015625 ) delay err 0.015375 sec epicsThreadSleep ( 0.007812 ) delay err 0.008188 sec epicsThreadSleep ( 0.003906 ) delay err 0.012094 sec epicsThreadSleep ( 0.001953 ) delay err 0.013047 sec epicsThreadSleep ( 0.000977 ) delay err 0.015023 sec epicsThreadSleep ( 0.000488 ) delay err 0.015512 sec epicsThreadSleep ( 0.000244 ) delay err 0.014756 sec epicsThreadSleep ( 0.000122 ) delay err 0.015878 sec epicsThreadSleep ( 0.000061 ) delay err 0.014939 sec epicsThreadSleep ( 0.000031 ) delay err 0.015969 sec epicsThreadSleep ( 0.000015 ) delay err 0.015985 sec epicsThreadSleep ( 0.000008 ) delay err 0.014992 sec epicsThreadSleep ( 0.000004 ) delay err 0.015996 sec epicsThreadSleep ( 0.000002 ) delay err 0.015998 sec Average sleep delay error was 0.014143 sec Estimating sleep quantum..........done Estimating sleep quantum..........done The epicsThreadSleepQuantum() call returns 0.001000 sec. This doesnt match the quantum estimate of 0.019400 sec within 10%. threadTest starting threadTest created 0 myThread 0x6d22e0 startPriority 50 minPriority 0 maxPriority 99 threadFunc 0 starting argvalue 0x6d2720 threadTest created 1 myThread 0x6d2740 threadFunc 1 starting argvalue 0x6d2b80 NAME EPICS ID PTHREAD ID OSIPRI OSSPRI STATE _main_ 0x6d0318 0 0 0 OK errlog 0x6d1fc0 7151848 10 0 OK task0 0x6d2570 7153304 50 0 OK task1 0x6d29d0 7154424 51 0 OK threadFunc 0 stopping argvalue 0x6d2720 threadFunc 1 stopping argvalue 0x6d2b80 epicsThreadTest returning main terminating ### epicsTimeTestHost.exe epicsTime Test (100 loops) ======================== Time per call to epicsTime::getCurrent() (100000 calls) = 0.620 usec The following should be your local time displayed using four different internal representations: epicsTimeStamp = Tue Aug 15 14:19:04 2006 125000000 nSec local time zone struct tm = Tue Aug 15 14:19:04 2006 0.125000 struct timespec = Tue Aug 15 14:19:04 2006 0.125000 UTC struct tm = Tue Aug 15 05:19:04 2006 0.125000 epicsTime: Tue Aug 15 2006 14:19:04.125000000 epicsTime: revision "@(#) EPICS 3.14.8.2, Common Utilities Library Aug 15 2006" # 0: Failed end-begin==diff by 4.43845e-19 # 0: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 0: end epicsTime: Tue Aug 15 2006 14:19:04.187000000 # 0: diff 0.062000000 # 1: Failed end-begin==diff by 1.33221e-17 # 1: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 1: end epicsTime: Tue Aug 15 2006 14:19:04.265000000 # 1: diff 0.140000000 # 2: Failed end-begin==diff by 1.37694e-17 # 2: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 2: end epicsTime: Tue Aug 15 2006 14:19:04.328000000 # 2: diff 0.203000000 # 3: Failed end-begin==diff by 1.33357e-17 # 3: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 3: end epicsTime: Tue Aug 15 2006 14:19:04.390000000 # 3: diff 0.265000000 # 4: Failed end-begin==diff by 1.37694e-17 # 4: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 4: end epicsTime: Tue Aug 15 2006 14:19:04.453000000 # 4: diff 0.328000000 # 5: Failed end-begin==diff by 2.75387e-17 # 5: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 5: end epicsTime: Tue Aug 15 2006 14:19:04.531000000 # 5: diff 0.406000000 # 6: Failed end-begin==diff by 2.70779e-17 # 6: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 6: end epicsTime: Tue Aug 15 2006 14:19:04.593000000 # 6: diff 0.468000000 # 7: Failed end-begin==diff by 2.75387e-17 # 7: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 7: end epicsTime: Tue Aug 15 2006 14:19:04.656000000 # 7: diff 0.531000000 # 8: Failed end-begin==diff by 2.84061e-17 # 8: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 8: end epicsTime: Tue Aug 15 2006 14:19:04.718000000 # 8: diff 0.593000000 # 9: Failed end-begin==diff by 2.75387e-17 # 9: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 9: end epicsTime: Tue Aug 15 2006 14:19:04.781000000 # 9: diff 0.656000000 ... now at loop 10 # 10: Failed end-begin==diff by 1.4203e-17 # 10: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 10: end epicsTime: Tue Aug 15 2006 14:19:04.859000000 # 10: diff 0.734000000 # 11: Failed end-begin==diff by 4.08744e-17 # 11: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 11: end epicsTime: Tue Aug 15 2006 14:19:04.921000000 # 11: diff 0.796000000 # 12: Failed end-begin==diff by 1.4203e-17 # 12: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 12: end epicsTime: Tue Aug 15 2006 14:19:04.984000000 # 12: diff 0.859000000 # 13: Failed end-begin==diff by 4.08744e-17 # 13: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 13: end epicsTime: Tue Aug 15 2006 14:19:05.046000000 # 13: diff 0.921000000 # 15: Failed end-begin==diff by 5.50775e-17 # 15: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 15: end epicsTime: Tue Aug 15 2006 14:19:05.187000000 # 15: diff 1.062000000 # 17: Failed end-begin==diff by 5.50775e-17 # 17: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 17: end epicsTime: Tue Aug 15 2006 14:19:05.312000000 # 17: diff 1.187000000 # 19: Failed end-begin==diff by 6.92805e-17 # 19: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 19: end epicsTime: Tue Aug 15 2006 14:19:05.453000000 # 19: diff 1.328000000 ... now at loop 20 # 20: Failed end-begin==diff by 9.76866e-17 # 20: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 20: end epicsTime: Tue Aug 15 2006 14:19:05.515000000 # 20: diff 1.390000000 # 21: Failed end-begin==diff by 6.92805e-17 # 21: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 21: end epicsTime: Tue Aug 15 2006 14:19:05.578000000 # 21: diff 1.453000000 # 22: Failed end-begin==diff by 9.76866e-17 # 22: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 22: end epicsTime: Tue Aug 15 2006 14:19:05.640000000 # 22: diff 1.515000000 # 23: Failed end-begin==diff by 6.92805e-17 # 23: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 23: end epicsTime: Tue Aug 15 2006 14:19:05.703000000 # 23: diff 1.578000000 # 24: Failed end-begin==diff by 8.34836e-17 # 24: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 24: end epicsTime: Tue Aug 15 2006 14:19:05.781000000 # 24: diff 1.656000000 # 25: Failed end-begin==diff by 2.84061e-17 # 25: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 25: end epicsTime: Tue Aug 15 2006 14:19:05.843000000 # 25: diff 1.718000000 # 26: Failed end-begin==diff by 8.34836e-17 # 26: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 26: end epicsTime: Tue Aug 15 2006 14:19:05.906000000 # 26: diff 1.781000000 # 27: Failed end-begin==diff by 2.84061e-17 # 27: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 27: end epicsTime: Tue Aug 15 2006 14:19:05.968000000 # 27: diff 1.843000000 # 28: Failed end-begin==diff by 4.08744e-17 # 28: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 28: end epicsTime: Tue Aug 15 2006 14:19:06.046000000 # 28: diff 1.921000000 # 29: Failed end-begin==diff by 1.4203e-17 # 29: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 29: end epicsTime: Tue Aug 15 2006 14:19:06.109000000 # 29: diff 1.984000000 ... now at loop 30 # 30: Failed end-begin==diff by 1.81279e-16 # 30: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 30: end epicsTime: Tue Aug 15 2006 14:19:06.171000000 # 30: diff 2.046000000 # 32: Failed end-begin==diff by 1.66967e-16 # 32: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 32: end epicsTime: Tue Aug 15 2006 14:19:06.312000000 # 32: diff 2.187000000 # 34: Failed end-begin==diff by 1.66967e-16 # 34: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 34: end epicsTime: Tue Aug 15 2006 14:19:06.437000000 # 34: diff 2.312000000 # 36: Failed end-begin==diff by 1.52656e-16 # 36: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 36: end epicsTime: Tue Aug 15 2006 14:19:06.578000000 # 36: diff 2.453000000 # 37: Failed end-begin==diff by 1.24466e-16 # 37: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 37: end epicsTime: Tue Aug 15 2006 14:19:06.640000000 # 37: diff 2.515000000 # 38: Failed end-begin==diff by 1.52656e-16 # 38: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 38: end epicsTime: Tue Aug 15 2006 14:19:06.703000000 # 38: diff 2.578000000 # 39: Failed end-begin==diff by 1.24466e-16 # 39: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 39: end epicsTime: Tue Aug 15 2006 14:19:06.765000000 # 39: diff 2.640000000 ... now at loop 40 # 40: Failed end-begin==diff by 2.84061e-17 # 40: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 40: end epicsTime: Tue Aug 15 2006 14:19:06.843000000 # 40: diff 2.718000000 # 41: Failed end-begin==diff by 1.38561e-16 # 41: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 41: end epicsTime: Tue Aug 15 2006 14:19:06.906000000 # 41: diff 2.781000000 # 42: Failed end-begin==diff by 2.84061e-17 # 42: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 42: end epicsTime: Tue Aug 15 2006 14:19:06.968000000 # 42: diff 2.843000000 # 43: Failed end-begin==diff by 1.38561e-16 # 43: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 43: end epicsTime: Tue Aug 15 2006 14:19:07.031000000 # 43: diff 2.906000000 # 44: Failed end-begin==diff by 1.43115e-17 # 44: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 44: end epicsTime: Tue Aug 15 2006 14:19:07.109000000 # 44: diff 2.984000000 # 45: Failed end-begin==diff by 1.81279e-16 # 45: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 45: end epicsTime: Tue Aug 15 2006 14:19:07.171000000 # 45: diff 3.046000000 # 46: Failed end-begin==diff by 1.43115e-17 # 46: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 46: end epicsTime: Tue Aug 15 2006 14:19:07.234000000 # 46: diff 3.109000000 # 47: Failed end-begin==diff by 1.81279e-16 # 47: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 47: end epicsTime: Tue Aug 15 2006 14:19:07.296000000 # 47: diff 3.171000000 # 49: Failed end-begin==diff by 1.66967e-16 # 49: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 49: end epicsTime: Tue Aug 15 2006 14:19:07.437000000 # 49: diff 3.312000000 ... now at loop 50 # 51: Failed end-begin==diff by 1.66967e-16 # 51: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 51: end epicsTime: Tue Aug 15 2006 14:19:07.562000000 # 51: diff 3.437000000 # 53: Failed end-begin==diff by 1.52656e-16 # 53: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 53: end epicsTime: Tue Aug 15 2006 14:19:07.703000000 # 53: diff 3.578000000 # 54: Failed end-begin==diff by 1.24466e-16 # 54: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 54: end epicsTime: Tue Aug 15 2006 14:19:07.765000000 # 54: diff 3.640000000 # 55: Failed end-begin==diff by 1.52656e-16 # 55: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 55: end epicsTime: Tue Aug 15 2006 14:19:07.828000000 # 55: diff 3.703000000 # 56: Failed end-begin==diff by 1.24466e-16 # 56: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 56: end epicsTime: Tue Aug 15 2006 14:19:07.890000000 # 56: diff 3.765000000 # 57: Failed end-begin==diff by 2.84061e-17 # 57: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 57: end epicsTime: Tue Aug 15 2006 14:19:07.968000000 # 57: diff 3.843000000 # 58: Failed end-begin==diff by 1.38561e-16 # 58: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 58: end epicsTime: Tue Aug 15 2006 14:19:08.031000000 # 58: diff 3.906000000 # 59: Failed end-begin==diff by 2.84061e-17 # 59: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 59: end epicsTime: Tue Aug 15 2006 14:19:08.093000000 # 59: diff 3.968000000 ... now at loop 60 # 60: Failed end-begin==diff by 3.05745e-16 # 60: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 60: end epicsTime: Tue Aug 15 2006 14:19:08.156000000 # 60: diff 4.031000000 # 61: Failed end-begin==diff by 2.86229e-17 # 61: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 61: end epicsTime: Tue Aug 15 2006 14:19:08.218000000 # 61: diff 4.093000000 # 62: Failed end-begin==diff by 2.62811e-16 # 62: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 62: end epicsTime: Tue Aug 15 2006 14:19:08.296000000 # 62: diff 4.171000000 # 63: Failed end-begin==diff by 1.43115e-17 # 63: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 63: end epicsTime: Tue Aug 15 2006 14:19:08.359000000 # 63: diff 4.234000000 # 64: Failed end-begin==diff by 2.62811e-16 # 64: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 64: end epicsTime: Tue Aug 15 2006 14:19:08.421000000 # 64: diff 4.296000000 # 65: Failed end-begin==diff by 1.43115e-17 # 65: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 65: end epicsTime: Tue Aug 15 2006 14:19:08.484000000 # 65: diff 4.359000000 # 66: Failed end-begin==diff by 2.77122e-16 # 66: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 66: end epicsTime: Tue Aug 15 2006 14:19:08.562000000 # 66: diff 4.437000000 # 68: Failed end-begin==diff by 2.77122e-16 # 68: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 68: end epicsTime: Tue Aug 15 2006 14:19:08.687000000 # 68: diff 4.562000000 ... now at loop 70 # 70: Failed end-begin==diff by 2.77122e-16 # 70: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 70: end epicsTime: Tue Aug 15 2006 14:19:08.812000000 # 70: diff 4.687000000 # 71: Failed end-begin==diff by 3.19623e-16 # 71: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 71: end epicsTime: Tue Aug 15 2006 14:19:08.890000000 # 71: diff 4.765000000 # 72: Failed end-begin==diff by 2.91434e-16 # 72: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 72: end epicsTime: Tue Aug 15 2006 14:19:08.953000000 # 72: diff 4.828000000 # 73: Failed end-begin==diff by 3.19623e-16 # 73: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 73: end epicsTime: Tue Aug 15 2006 14:19:09.015000000 # 73: diff 4.890000000 # 74: Failed end-begin==diff by 2.91434e-16 # 74: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 74: end epicsTime: Tue Aug 15 2006 14:19:09.078000000 # 74: diff 4.953000000 # 75: Failed end-begin==diff by 3.19623e-16 # 75: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 75: end epicsTime: Tue Aug 15 2006 14:19:09.140000000 # 75: diff 5.015000000 # 76: Failed end-begin==diff by 2.86229e-17 # 76: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 76: end epicsTime: Tue Aug 15 2006 14:19:09.218000000 # 76: diff 5.093000000 # 77: Failed end-begin==diff by 3.05311e-16 # 77: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 77: end epicsTime: Tue Aug 15 2006 14:19:09.281000000 # 77: diff 5.156000000 # 78: Failed end-begin==diff by 2.86229e-17 # 78: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 78: end epicsTime: Tue Aug 15 2006 14:19:09.343000000 # 78: diff 5.218000000 # 79: Failed end-begin==diff by 3.05311e-16 # 79: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 79: end epicsTime: Tue Aug 15 2006 14:19:09.406000000 # 79: diff 5.281000000 ... now at loop 80 # 80: Failed end-begin==diff by 1.43115e-17 # 80: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 80: end epicsTime: Tue Aug 15 2006 14:19:09.484000000 # 80: diff 5.359000000 # 81: Failed end-begin==diff by 2.62811e-16 # 81: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 81: end epicsTime: Tue Aug 15 2006 14:19:09.546000000 # 81: diff 5.421000000 # 82: Failed end-begin==diff by 1.43115e-17 # 82: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 82: end epicsTime: Tue Aug 15 2006 14:19:09.609000000 # 82: diff 5.484000000 # 83: Failed end-begin==diff by 2.62811e-16 # 83: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 83: end epicsTime: Tue Aug 15 2006 14:19:09.671000000 # 83: diff 5.546000000 # 84: Failed end-begin==diff by 1.43115e-17 # 84: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 84: end epicsTime: Tue Aug 15 2006 14:19:09.734000000 # 84: diff 5.609000000 # 85: Failed end-begin==diff by 2.77122e-16 # 85: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 85: end epicsTime: Tue Aug 15 2006 14:19:09.812000000 # 85: diff 5.687000000 # 87: Failed end-begin==diff by 2.77122e-16 # 87: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 87: end epicsTime: Tue Aug 15 2006 14:19:09.937000000 # 87: diff 5.812000000 # 89: Failed end-begin==diff by 2.77122e-16 # 89: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 89: end epicsTime: Tue Aug 15 2006 14:19:10.062000000 # 89: diff 5.937000000 ... now at loop 90 # 90: Failed end-begin==diff by 3.19623e-16 # 90: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 90: end epicsTime: Tue Aug 15 2006 14:19:10.140000000 # 90: diff 6.015000000 # 91: Failed end-begin==diff by 2.91434e-16 # 91: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 91: end epicsTime: Tue Aug 15 2006 14:19:10.203000000 # 91: diff 6.078000000 # 92: Failed end-begin==diff by 3.19623e-16 # 92: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 92: end epicsTime: Tue Aug 15 2006 14:19:10.265000000 # 92: diff 6.140000000 # 93: Failed end-begin==diff by 2.91434e-16 # 93: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 93: end epicsTime: Tue Aug 15 2006 14:19:10.328000000 # 93: diff 6.203000000 # 94: Failed end-begin==diff by 3.19623e-16 # 94: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 94: end epicsTime: Tue Aug 15 2006 14:19:10.390000000 # 94: diff 6.265000000 # 95: Failed end-begin==diff by 2.86229e-17 # 95: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 95: end epicsTime: Tue Aug 15 2006 14:19:10.468000000 # 95: diff 6.343000000 # 96: Failed end-begin==diff by 3.05311e-16 # 96: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 96: end epicsTime: Tue Aug 15 2006 14:19:10.531000000 # 96: diff 6.406000000 # 97: Failed end-begin==diff by 2.86229e-17 # 97: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 97: end epicsTime: Tue Aug 15 2006 14:19:10.593000000 # 97: diff 6.468000000 # 98: Failed end-begin==diff by 3.05311e-16 # 98: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 98: end epicsTime: Tue Aug 15 2006 14:19:10.656000000 # 98: diff 6.531000000 # 99: Failed end-begin==diff by 2.86229e-17 # 99: begin epicsTime: Tue Aug 15 2006 14:19:04.125000000 # 99: end epicsTime: Tue Aug 15 2006 14:19:10.718000000 # 99: diff 6.593000000 epicsTime test complete. Summary: 87 errors found in 87 out of 100 loops. ### epicsTimerTestHost.exe delay error > 0.5 %, delay = 2.3 s, error = 13 ms (0.565217 %) delay error > 0.5 %, delay = 1.8 s, error = 13 ms (0.722222 %) delay error > 0.5 %, delay = 1.6 s, error = 10 ms (0.625000 %) delay error > 0.5 %, delay = 1.3 s, error = 13 ms (1.000000 %) delay error > 0.5 %, delay = 1.1 s, error = 10 ms (0.909091 %) delay error > 0.5 %, delay = 0.9 s, error = 6 ms (0.666667 %) delay error > 0.5 %, delay = 0.8 s, error = 13 ms (1.625000 %) delay error > 0.5 %, delay = 0.6 s, error = 10 ms (1.666667 %) delay error > 0.5 %, delay = 0.4 s, error = 6 ms (1.500000 %) delay error > 0.5 %, delay = 0.3 s, error = 13 ms (4.333333 %) delay error > 0.5 %, delay = 0.2 s, error = 3 ms (1.500000 %) delay error > 0.5 %, delay = 0.1 s, error = 10 ms (10.000000 %) average timer delay error 6.400000 ms test complete ### macEnvExpandTestHost.exe 1..30 ok 1 - "FOO". ok 2 - "${FOO}". ok 3 - "${FOO=}". ok 4 - "x${FOO=}y". ok 5 - "${FOO=BAR}". ok 6 - "x${FOO=BAR}y". ok 7 - "${FOO}". ok 8 - "x${FOO}y". ok 9 - "x${FOO}y${FOO}z". ok 10 - "${FOO=BAR}". ok 11 - "x${FOO=BAR}y". ok 12 - "${FOO=${BAZ}}". ok 13 - "x${FOO=${BAZ}}y". ok 14 - "${BAR=${FOO}}". ok 15 - "x${BAR=${FOO}}y". ok 16 - "w${BAR=x${FOO}y}z". ok 17 - "${FOO}/${BAR}". ok 18 - "x${FOO}/${BAR}y". ok 19 - "${BAR=${FOO}}". ok 20 - "${${FOO}}". ok 21 - "x${${FOO}}y". ok 22 - "${${FOO}=GRIBBLE}". ok 23 - "x${${FOO}=GRIBBLE}y". ok 24 - "${${FOO}}". ok 25 - "${FOO}". ok 26 - "${FOO}". ok 27 - "${FOO}". ok 28 - "${FOO}". ok 29 - "${FOO}". ok 30 - "${FOO}". # Expect 3 warning messages here: macLib: macro FOO is undefined (expanding string ${FOO}) macLib: macro BAZ is undefined (expanding string ${FOO}) macLib: string ${FOO} is recursive (expanding environment variable FOO) ### ringPointerTestHost.exe consumer starting fill ring empty ring main terminating ### epicsAlgorithmTest.exe epicsMin, epicsMax and epicsSwap tested OK.