### blockingSockTestHost ../blockingSockTest.cpp: client circuit was disconnected ../blockingSockTest.cpp: server circuit was disconnected The local OS behaves like "esscimqi_socketBothShutdownRequired". The epicsSocketSystemCallInterruptMechanismQuery() function returns "esscimqi_socketBothShutdownRequired". ### callbackTestHost myCallback requestedDiff 0.000000 diff 0.000020 myCallback requestedDiff 0.000000 diff 0.000145 myCallback requestedDiff 0.000000 diff 0.000335 myCallback requestedDiff 0.000000 diff 0.000295 myCallback requestedDiff 1.000000 diff 1.009602 myCallback requestedDiff 2.000000 diff 2.009397 callbackTest returning main terminating ### epicsEventTestHost epicsEventWaitWithTimeout ( 1.000000 ) tmo delay err 0.000529 sec epicsEventWaitWithTimeout ( 0.500000 ) tmo delay err 0.009833 sec epicsEventWaitWithTimeout ( 0.250000 ) tmo delay err 0.009907 sec epicsEventWaitWithTimeout ( 0.125000 ) tmo delay err 0.014987 sec epicsEventWaitWithTimeout ( 0.062500 ) tmo delay err 0.017422 sec epicsEventWaitWithTimeout ( 0.031250 ) tmo delay err 0.018670 sec epicsEventWaitWithTimeout ( 0.015625 ) tmo delay err 0.014374 sec epicsEventWaitWithTimeout ( 0.007812 ) tmo delay err 0.012152 sec epicsEventWaitWithTimeout ( 0.003906 ) tmo delay err 0.016063 sec epicsEventWaitWithTimeout ( 0.001953 ) tmo delay err 0.017978 sec epicsEventWaitWithTimeout ( 0.000977 ) tmo delay err 0.019046 sec epicsEventWaitWithTimeout ( 0.000488 ) tmo delay err 0.019462 sec epicsEventWaitWithTimeout ( 0.000244 ) tmo delay err 0.019720 sec epicsEventWaitWithTimeout ( 0.000122 ) tmo delay err 0.019821 sec epicsEventWaitWithTimeout ( 0.000061 ) tmo delay err 0.019921 sec epicsEventWaitWithTimeout ( 0.000031 ) tmo delay err 0.019936 sec epicsEventWaitWithTimeout ( 0.000015 ) tmo delay err 0.019971 sec epicsEventWaitWithTimeout ( 0.000008 ) tmo delay err 0.019963 sec epicsEventWaitWithTimeout ( 0.000004 ) tmo delay err 0.019974 sec epicsEventWaitWithTimeout ( 0.000002 ) tmo delay err 0.000006 sec epicsEventWaitWithTimeout ( 0.000000 ) tmo delay err 0.000004 sec Average error 0.014749 sec calling epicsEventWaitWithTimeout(event,2.0) time 1134471165 calling epicsEventTryWait(event) time 1134471167 calling epicsEventSignal() time 1134471167 calling epicsEventWaitWithTimeout(event,2.0) time 1134471167 calling epicsEventSignal() time 1134471167 calling epicsEventTryWait(event) time 1134471167 consumer 0x804d0b0 starting time 1134471167 producer 0x804d1e8 starting time 1134471167 producer 0x804d1e8 sending created producer 0 id 0x804d1e8 time 1134471167 producer 0x804d300 starting time 1134471167 producer 0x804d300 sending created producer 1 id 0x804d300 time 1134471167 producer 0x804d1e8 sending producer 0x804d300 sending consumer message from 0x804d1e8 consumer message from 0x804d300 consumer message from 0x804d1e8 consumer message from 0x804d300 producer 0x804d1e8 sending producer 0x804d300 sending consumer message from 0x804d1e8 consumer message from 0x804d300 producer 0x804d1e8 sending producer 0x804d300 sending producer 0x804d1e8 sending consumer message from 0x804d1e8 consumer message from 0x804d300 consumer message from 0x804d1e8 producer 0x804d300 sending consumer message from 0x804d300 semTest setting quit time 1134471172 producer 0x804d1e8 returning time 1134471172 consumer 0x804d0b0 returning time 1134471172 producer 0x804d300 returning time 1134471172 semTest returning time 1134471175 main terminating ### epicsExceptionTestHost Test Complete. ### epicsExitTestHost 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 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 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 One lock pair completes in 0.231610 micro sec One double recursive lock pair completes in 0.356050 micro sec One quad recursive lock pair completes in 0.614580 micro sec calling epicsMutexLock(mutex) time 1134471512 calling epicsMutexTryLock(mutex) time 1134471512 epicsMutexId 0x804d7e0 source ../epicsMutexTest.cpp line 264 calling epicsMutexUnlock() time 1134471512 calling epicsMutexUnlock() time 1134471512 epicsMutexId 0x804d7e0 source ../epicsMutexTest.cpp line 264 mutexThread 0 starting time 1134471512 mutexThread 0 epicsMutexLock time 1134471512 semTest created mutexThread 0 id 0x804dbd0 time 1134471512 mutexThread 1 starting time 1134471512 semTest created mutexThread 1 id 0x804dcf8 time 1134471512 mutexThread 1 epicsMutexLock time 1134471512 mutexThread 0 epicsMutexLock time 1134471513 mutexThread 1 epicsMutexLock time 1134471513 mutexThread 0 epicsMutexLock time 1134471514 mutexThread 1 epicsMutexLock time 1134471514 mutexThread 0 epicsMutexLock time 1134471515 mutexThread 1 epicsMutexLock time 1134471515 mutexThread 0 epicsMutexLock time 1134471516 mutexThread 1 epicsMutexLock time 1134471516 semTest setting quit time 1134471517 mutexThread 0 returning time 1134471517 mutexThread 1 returning time 1134471517 main terminating ### epicsOkToBlockTestHost thread threadA isOkToBlock 0 thread threadB isOkToBlock 1 thread threadA epicsThreadIsOkToBlock 0 thread threadB epicsThreadIsOkToBlock 1 main terminating ### epicsStdioTestHost 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 0x42130d00 epicsGetStdout 0x42130d00 This is first line of sample report This is second and last line of sample report at end stdout 0x42130d00 epicsGetStdout 0x42130d00 ### epicsStringTestHost String comparison tests completed. ### epicsThreadPriorityTestHost Does not appear to support strict priority scheduling ### epicsThreadPrivateTestHost It takes 0.017340 micro sec to call epicsThreadPrivateGet() ### epicsThreadTestHost epicsThreadSetPriority called by non epics thread epicsThreadSetPriority called by non epics thread testPriority main error expected from epicsThreadSetPriority id 0x804b790 old 0 new 0 testPriority thread id 0x804ba98 old 50 new 99 It takes 0.023900 micro sec to call epicsThreadGetIdSelf () epicsThreadSleep ( 0.125000 ) delay err 0.014981 sec epicsThreadSleep ( 0.062500 ) delay err 0.017418 sec epicsThreadSleep ( 0.031250 ) delay err 0.018677 sec epicsThreadSleep ( 0.015625 ) delay err 0.014364 sec epicsThreadSleep ( 0.007812 ) delay err 0.012153 sec epicsThreadSleep ( 0.003906 ) delay err 0.016088 sec epicsThreadSleep ( 0.001953 ) delay err 0.018045 sec epicsThreadSleep ( 0.000977 ) delay err 0.018984 sec epicsThreadSleep ( 0.000488 ) delay err 0.019499 sec epicsThreadSleep ( 0.000244 ) delay err 0.019728 sec epicsThreadSleep ( 0.000122 ) delay err 0.019871 sec epicsThreadSleep ( 0.000061 ) delay err 0.020017 sec epicsThreadSleep ( 0.000031 ) delay err 0.019920 sec epicsThreadSleep ( 0.000015 ) delay err 0.019903 sec epicsThreadSleep ( 0.000008 ) delay err 0.020125 sec epicsThreadSleep ( 0.000004 ) delay err 0.019767 sec epicsThreadSleep ( 0.000002 ) delay err 0.019975 sec Average sleep delay error was 0.016507 sec Estimating sleep quantum..........done Estimating sleep quantum..........done The epicsThreadSleepQuantum() call returns 0.010000 sec. This doesnt match the quantum estimate of 0.025455 sec within 10%. threadTest starting threadTest created 0 myThread 0x804ce28 startPriority 50 minPriority 0 maxPriority 99 threadFunc 0 starting argvalue 0x804d030 threadTest created 1 myThread 0x804d050 threadFunc 1 starting argvalue 0x804d258 NAME EPICS ID PTHREAD ID OSIPRI OSSPRI STATE _main_ 0x804b790 0 0 0 OK errlog 0x804ccd8 1075940144 10 0 OK task0 0x804cf28 1076075312 50 0 OK task1 0x804d150 1076210480 51 0 OK threadFunc 0 stopping argvalue 0x804d030 threadFunc 1 stopping argvalue 0x804d258 epicsThreadTest returning main terminating ### epicsTimeTestHost epicsTime Test (100 loops) ======================== Time per call to epicsTime::getCurrent() (100000 calls) = 0.799 usec The following should be your local time displayed using four different internal representations: epicsTimeStamp = Tue Dec 13 19:58:56 2005 410512000 nSec local time zone struct tm = Tue Dec 13 19:58:56 2005 0.410512 struct timespec = Tue Dec 13 19:58:56 2005 0.410512 UTC struct tm = Tue Dec 13 10:58:56 2005 0.410512 epicsTime: Tue Dec 13 2005 19:58:56.410512000 epicsTime: revision "@(#) EPICS 3.14.8, Common Utilities Library Dec 13 2005" # 0: Failed end-begin==diff by 2.32426e-18 # 0: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 0: end epicsTime: Tue Dec 13 2005 19:58:56.490397000 # 0: diff 0.079885000 # 1: Failed end-begin==diff by 1.07065e-18 # 1: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 1: end epicsTime: Tue Dec 13 2005 19:58:56.570593000 # 1: diff 0.160081000 # 2: Failed end-begin==diff by 1.08691e-17 # 2: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 2: end epicsTime: Tue Dec 13 2005 19:58:56.650504000 # 2: diff 0.239992000 # 3: Failed end-begin==diff by 2.05185e-17 # 3: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 3: end epicsTime: Tue Dec 13 2005 19:58:56.729791000 # 3: diff 0.319279000 # 4: Failed end-begin==diff by 1.6778e-17 # 4: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 4: end epicsTime: Tue Dec 13 2005 19:58:56.810362000 # 4: diff 0.399850000 # 5: Failed end-begin==diff by 3.87602e-18 # 5: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 5: end epicsTime: Tue Dec 13 2005 19:58:56.891636000 # 5: diff 0.481124000 # 6: Failed end-begin==diff by 8.72783e-18 # 6: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 6: end epicsTime: Tue Dec 13 2005 19:58:56.972587000 # 6: diff 0.562075000 # 7: Failed end-begin==diff by 1.40404e-17 # 7: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 7: end epicsTime: Tue Dec 13 2005 19:58:57.053704000 # 7: diff 0.643192000 # 8: Failed end-begin==diff by 5.12828e-17 # 8: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 8: end epicsTime: Tue Dec 13 2005 19:58:57.133901000 # 8: diff 0.723389000 # 9: Failed end-begin==diff by 4.65123e-17 # 9: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 9: end epicsTime: Tue Dec 13 2005 19:58:57.214362000 # 9: diff 0.803850000 ... now at loop 10 # 10: Failed end-begin==diff by 3.83808e-17 # 10: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 10: end epicsTime: Tue Dec 13 2005 19:58:57.295437000 # 10: diff 0.884925000 # 11: Failed end-begin==diff by 1.36067e-17 # 11: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 11: end epicsTime: Tue Dec 13 2005 19:58:57.375918000 # 11: diff 0.965406000 # 12: Failed end-begin==diff by 4.68375e-17 # 12: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 12: end epicsTime: Tue Dec 13 2005 19:58:57.456119000 # 12: diff 1.045607000 # 13: Failed end-begin==diff by 5.09575e-17 # 13: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 13: end epicsTime: Tue Dec 13 2005 19:58:57.536340000 # 13: diff 1.125828000 # 14: Failed end-begin==diff by 9.61687e-17 # 14: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 14: end epicsTime: Tue Dec 13 2005 19:58:57.616675000 # 14: diff 1.206163000 # 15: Failed end-begin==diff by 5.50775e-17 # 15: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 15: end epicsTime: Tue Dec 13 2005 19:58:57.716435000 # 15: diff 1.305923000 # 16: Failed end-begin==diff by 4.35849e-17 # 16: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 16: end epicsTime: Tue Dec 13 2005 19:58:57.801815000 # 16: diff 1.391303000 # 17: Failed end-begin==diff by 1.61546e-17 # 17: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 17: end epicsTime: Tue Dec 13 2005 19:58:57.882493000 # 17: diff 1.471981000 # 18: Failed end-begin==diff by 7.38342e-17 # 18: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 18: end epicsTime: Tue Dec 13 2005 19:58:57.962392000 # 18: diff 1.551880000 # 19: Failed end-begin==diff by 9.95298e-17 # 19: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 19: end epicsTime: Tue Dec 13 2005 19:58:58.042323000 # 19: diff 1.631811000 ... now at loop 20 # 20: Failed end-begin==diff by 8.67362e-18 # 20: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 20: end epicsTime: Tue Dec 13 2005 19:58:58.123054000 # 20: diff 1.712542000 # 21: Failed end-begin==diff by 5.81132e-17 # 21: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 21: end epicsTime: Tue Dec 13 2005 19:58:58.225979000 # 21: diff 1.815467000 # 22: Failed end-begin==diff by 8.84709e-17 # 22: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 22: end epicsTime: Tue Dec 13 2005 19:58:58.327303000 # 22: diff 1.916791000 # 23: Failed end-begin==diff by 4.14165e-17 # 23: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 23: end epicsTime: Tue Dec 13 2005 19:58:58.428482000 # 23: diff 2.017970000 # 24: Failed end-begin==diff by 4.11997e-17 # 24: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 24: end epicsTime: Tue Dec 13 2005 19:58:58.531973000 # 24: diff 2.121461000 # 25: Failed end-begin==diff by 1.56125e-17 # 25: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 25: end epicsTime: Tue Dec 13 2005 19:58:58.617205000 # 25: diff 2.206693000 # 26: Failed end-begin==diff by 3.57787e-17 # 26: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 26: end epicsTime: Tue Dec 13 2005 19:58:58.695695000 # 26: diff 2.285183000 # 27: Failed end-begin==diff by 1.81062e-16 # 27: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 27: end epicsTime: Tue Dec 13 2005 19:58:58.774009000 # 27: diff 2.363497000 # 28: Failed end-begin==diff by 1.95156e-17 # 28: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 28: end epicsTime: Tue Dec 13 2005 19:58:58.854903000 # 28: diff 2.444391000 # 29: Failed end-begin==diff by 3.46945e-17 # 29: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 29: end epicsTime: Tue Dec 13 2005 19:58:58.936815000 # 29: diff 2.526303000 ... now at loop 30 # 30: Failed end-begin==diff by 2.04264e-16 # 30: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 30: end epicsTime: Tue Dec 13 2005 19:58:59.017185000 # 30: diff 2.606673000 # 31: Failed end-begin==diff by 3.27429e-17 # 31: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 31: end epicsTime: Tue Dec 13 2005 19:58:59.097119000 # 31: diff 2.686607000 # 32: Failed end-begin==diff by 1.24683e-16 # 32: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 32: end epicsTime: Tue Dec 13 2005 19:58:59.177067000 # 32: diff 2.766555000 # 33: Failed end-begin==diff by 1.23382e-16 # 33: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 33: end epicsTime: Tue Dec 13 2005 19:58:59.256914000 # 33: diff 2.846402000 # 34: Failed end-begin==diff by 9.86624e-17 # 34: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 34: end epicsTime: Tue Dec 13 2005 19:58:59.336812000 # 34: diff 2.926300000 # 35: Failed end-begin==diff by 1.04734e-16 # 35: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 35: end epicsTime: Tue Dec 13 2005 19:58:59.416624000 # 35: diff 3.006112000 # 36: Failed end-begin==diff by 5.7029e-17 # 36: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 36: end epicsTime: Tue Dec 13 2005 19:58:59.494550000 # 36: diff 3.084038000 # 37: Failed end-begin==diff by 3.33934e-17 # 37: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 37: end epicsTime: Tue Dec 13 2005 19:58:59.574444000 # 37: diff 3.163932000 # 38: Failed end-begin==diff by 1.80411e-16 # 38: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 38: end epicsTime: Tue Dec 13 2005 19:58:59.654337000 # 38: diff 3.243825000 # 39: Failed end-begin==diff by 9.75782e-17 # 39: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 39: end epicsTime: Tue Dec 13 2005 19:58:59.735432000 # 39: diff 3.324920000 ... now at loop 40 # 40: Failed end-begin==diff by 6.50521e-18 # 40: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 40: end epicsTime: Tue Dec 13 2005 19:58:59.815812000 # 40: diff 3.405300000 # 41: Failed end-begin==diff by 7.15573e-17 # 41: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 41: end epicsTime: Tue Dec 13 2005 19:58:59.896564000 # 41: diff 3.486052000 # 42: Failed end-begin==diff by 1.10589e-17 # 42: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 42: end epicsTime: Tue Dec 13 2005 19:58:59.976742000 # 42: diff 3.566230000 # 43: Failed end-begin==diff by 1.48753e-16 # 43: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 43: end epicsTime: Tue Dec 13 2005 19:59:00.057003000 # 43: diff 3.646491000 # 44: Failed end-begin==diff by 5.11743e-17 # 44: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 44: end epicsTime: Tue Dec 13 2005 19:59:00.137287000 # 44: diff 3.726775000 # 45: Failed end-begin==diff by 1.55041e-16 # 45: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 45: end epicsTime: Tue Dec 13 2005 19:59:00.219138000 # 45: diff 3.808626000 # 46: Failed end-begin==diff by 1.78893e-16 # 46: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 46: end epicsTime: Tue Dec 13 2005 19:59:00.299293000 # 46: diff 3.888781000 # 47: Failed end-begin==diff by 1.06035e-16 # 47: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 47: end epicsTime: Tue Dec 13 2005 19:59:00.379590000 # 47: diff 3.969078000 # 48: Failed end-begin==diff by 4.34548e-16 # 48: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 48: end epicsTime: Tue Dec 13 2005 19:59:00.459792000 # 48: diff 4.049280000 # 49: Failed end-begin==diff by 3.36103e-16 # 49: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 49: end epicsTime: Tue Dec 13 2005 19:59:00.540566000 # 49: diff 4.130054000 ... now at loop 50 # 50: Failed end-begin==diff by 1.21431e-17 # 50: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 50: end epicsTime: Tue Dec 13 2005 19:59:00.620258000 # 50: diff 4.209746000 # 51: Failed end-begin==diff by 4.38885e-16 # 51: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 51: end epicsTime: Tue Dec 13 2005 19:59:00.700426000 # 51: diff 4.289914000 # 52: Failed end-begin==diff by 1.65232e-16 # 52: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 52: end epicsTime: Tue Dec 13 2005 19:59:00.780182000 # 52: diff 4.369670000 # 53: Failed end-begin==diff by 2.29851e-16 # 53: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 53: end epicsTime: Tue Dec 13 2005 19:59:00.860077000 # 53: diff 4.449565000 # 54: Failed end-begin==diff by 4.08961e-16 # 54: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 54: end epicsTime: Tue Dec 13 2005 19:59:00.939910000 # 54: diff 4.529398000 # 55: Failed end-begin==diff by 3.83374e-16 # 55: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 55: end epicsTime: Tue Dec 13 2005 19:59:01.021835000 # 55: diff 4.611323000 # 56: Failed end-begin==diff by 2.88831e-16 # 56: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 56: end epicsTime: Tue Dec 13 2005 19:59:01.101581000 # 56: diff 4.691069000 # 57: Failed end-begin==diff by 2.91e-16 # 57: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 57: end epicsTime: Tue Dec 13 2005 19:59:01.182146000 # 57: diff 4.771634000 # 58: Failed end-begin==diff by 1.70437e-16 # 58: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 58: end epicsTime: Tue Dec 13 2005 19:59:01.262009000 # 58: diff 4.851497000 # 59: Failed end-begin==diff by 3.75568e-16 # 59: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 59: end epicsTime: Tue Dec 13 2005 19:59:01.341921000 # 59: diff 4.931409000 ... now at loop 60 # 60: Failed end-begin==diff by 2.71918e-16 # 60: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 60: end epicsTime: Tue Dec 13 2005 19:59:01.424089000 # 60: diff 5.013577000 # 61: Failed end-begin==diff by 3.18755e-16 # 61: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 61: end epicsTime: Tue Dec 13 2005 19:59:01.505664000 # 61: diff 5.095152000 # 62: Failed end-begin==diff by 3.91614e-16 # 62: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 62: end epicsTime: Tue Dec 13 2005 19:59:01.587219000 # 62: diff 5.176707000 # 63: Failed end-begin==diff by 2.51101e-16 # 63: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 63: end epicsTime: Tue Dec 13 2005 19:59:01.672447000 # 63: diff 5.261935000 # 64: Failed end-begin==diff by 2.37223e-16 # 64: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 64: end epicsTime: Tue Dec 13 2005 19:59:01.752443000 # 64: diff 5.341931000 # 65: Failed end-begin==diff by 2.79724e-16 # 65: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 65: end epicsTime: Tue Dec 13 2005 19:59:01.832385000 # 65: diff 5.421873000 # 66: Failed end-begin==diff by 1.0018e-16 # 66: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 66: end epicsTime: Tue Dec 13 2005 19:59:01.912222000 # 66: diff 5.501710000 # 67: Failed end-begin==diff by 2.50234e-16 # 67: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 67: end epicsTime: Tue Dec 13 2005 19:59:01.992051000 # 67: diff 5.581539000 # 68: Failed end-begin==diff by 4.46691e-17 # 68: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 68: end epicsTime: Tue Dec 13 2005 19:59:02.074883000 # 68: diff 5.664371000 # 69: Failed end-begin==diff by 2.37223e-16 # 69: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 69: end epicsTime: Tue Dec 13 2005 19:59:02.162331000 # 69: diff 5.751819000 ... now at loop 70 # 70: Failed end-begin==diff by 4.08094e-16 # 70: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 70: end epicsTime: Tue Dec 13 2005 19:59:02.251495000 # 70: diff 5.840983000 # 71: Failed end-begin==diff by 3.98986e-17 # 71: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 71: end epicsTime: Tue Dec 13 2005 19:59:02.337648000 # 71: diff 5.927136000 # 72: Failed end-begin==diff by 2.16407e-16 # 72: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 72: end epicsTime: Tue Dec 13 2005 19:59:02.423867000 # 72: diff 6.013355000 # 73: Failed end-begin==diff by 1.30104e-17 # 73: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 73: end epicsTime: Tue Dec 13 2005 19:59:02.508856000 # 73: diff 6.098344000 # 74: Failed end-begin==diff by 9.28077e-17 # 74: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 74: end epicsTime: Tue Dec 13 2005 19:59:02.595274000 # 74: diff 6.184762000 # 75: Failed end-begin==diff by 4.08527e-16 # 75: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 75: end epicsTime: Tue Dec 13 2005 19:59:02.684483000 # 75: diff 6.273971000 # 76: Failed end-begin==diff by 3.7817e-16 # 76: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 76: end epicsTime: Tue Dec 13 2005 19:59:02.770487000 # 76: diff 6.359975000 # 77: Failed end-begin==diff by 2.94903e-16 # 77: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 77: end epicsTime: Tue Dec 13 2005 19:59:02.853663000 # 77: diff 6.443151000 # 78: Failed end-begin==diff by 1.79544e-16 # 78: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 78: end epicsTime: Tue Dec 13 2005 19:59:02.933560000 # 78: diff 6.523048000 # 79: Failed end-begin==diff by 3.49547e-16 # 79: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 79: end epicsTime: Tue Dec 13 2005 19:59:03.013548000 # 79: diff 6.603036000 ... now at loop 80 # 80: Failed end-begin==diff by 3.01408e-16 # 80: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 80: end epicsTime: Tue Dec 13 2005 19:59:03.093401000 # 80: diff 6.682889000 # 81: Failed end-begin==diff by 4.28043e-16 # 81: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 81: end epicsTime: Tue Dec 13 2005 19:59:03.173179000 # 81: diff 6.762667000 # 82: Failed end-begin==diff by 6.54858e-17 # 82: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 82: end epicsTime: Tue Dec 13 2005 19:59:03.252781000 # 82: diff 6.842269000 # 83: Failed end-begin==diff by 1.52222e-16 # 83: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 83: end epicsTime: Tue Dec 13 2005 19:59:03.333123000 # 83: diff 6.922611000 # 84: Failed end-begin==diff by 1.08854e-16 # 84: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 84: end epicsTime: Tue Dec 13 2005 19:59:03.415010000 # 84: diff 7.004498000 # 85: Failed end-begin==diff by 1.83447e-16 # 85: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 85: end epicsTime: Tue Dec 13 2005 19:59:03.494920000 # 85: diff 7.084408000 # 86: Failed end-begin==diff by 1.17094e-17 # 86: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 86: end epicsTime: Tue Dec 13 2005 19:59:03.572824000 # 86: diff 7.162312000 # 87: Failed end-begin==diff by 3.68629e-16 # 87: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 87: end epicsTime: Tue Dec 13 2005 19:59:03.652610000 # 87: diff 7.242098000 # 88: Failed end-begin==diff by 3.14419e-16 # 88: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 88: end epicsTime: Tue Dec 13 2005 19:59:03.732217000 # 88: diff 7.321705000 # 89: Failed end-begin==diff by 6.28837e-17 # 89: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 89: end epicsTime: Tue Dec 13 2005 19:59:03.812231000 # 89: diff 7.401719000 ... now at loop 90 # 90: Failed end-begin==diff by 3.96818e-16 # 90: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 90: end epicsTime: Tue Dec 13 2005 19:59:03.902039000 # 90: diff 7.491527000 # 91: Failed end-begin==diff by 1.34007e-16 # 91: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 91: end epicsTime: Tue Dec 13 2005 19:59:03.982360000 # 91: diff 7.571848000 # 92: Failed end-begin==diff by 3.15286e-16 # 92: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 92: end epicsTime: Tue Dec 13 2005 19:59:04.062831000 # 92: diff 7.652319000 # 93: Failed end-begin==diff by 2.6975e-16 # 93: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 93: end epicsTime: Tue Dec 13 2005 19:59:04.143646000 # 93: diff 7.733134000 # 94: Failed end-begin==diff by 2.34621e-16 # 94: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 94: end epicsTime: Tue Dec 13 2005 19:59:04.224329000 # 94: diff 7.813817000 # 95: Failed end-begin==diff by 4.02456e-16 # 95: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 95: end epicsTime: Tue Dec 13 2005 19:59:04.304953000 # 95: diff 7.894441000 # 96: Failed end-begin==diff by 2.7452e-16 # 96: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 96: end epicsTime: Tue Dec 13 2005 19:59:04.384449000 # 96: diff 7.973937000 # 97: Failed end-begin==diff by 2.09902e-16 # 97: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 97: end epicsTime: Tue Dec 13 2005 19:59:04.464337000 # 97: diff 8.053825000 # 98: Failed end-begin==diff by 6.16694e-16 # 98: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 98: end epicsTime: Tue Dec 13 2005 19:59:04.543749000 # 98: diff 8.133237000 # 99: Failed end-begin==diff by 1.65666e-16 # 99: begin epicsTime: Tue Dec 13 2005 19:58:56.410512000 # 99: end epicsTime: Tue Dec 13 2005 19:59:04.623627000 # 99: diff 8.213115000 epicsTime test complete. Summary: 100 errors found in 100 out of 100 loops. ### epicsTimerTestHost delay error > 0.5 %, delay = 1.8 s, error = 9.054 ms (0.503000 %) delay error > 0.5 %, delay = 1.7 s, error = 9.093 ms (0.534882 %) delay error > 0.5 %, delay = 1.6 s, error = 9.098 ms (0.568625 %) delay error > 0.5 %, delay = 1.5 s, error = 9.093 ms (0.606200 %) delay error > 0.5 %, delay = 1.4 s, error = 9.108 ms (0.650571 %) delay error > 0.5 %, delay = 1.3 s, error = 9.133 ms (0.702538 %) delay error > 0.5 %, delay = 1.2 s, error = 9.155 ms (0.762917 %) delay error > 0.5 %, delay = 1.1 s, error = 9.192 ms (0.835636 %) delay error > 0.5 %, delay = 1 s, error = 9.184 ms (0.918400 %) delay error > 0.5 %, delay = 0.9 s, error = 9.202 ms (1.022444 %) delay error > 0.5 %, delay = 0.8 s, error = 9.227 ms (1.153375 %) delay error > 0.5 %, delay = 0.7 s, error = 9.242 ms (1.320286 %) delay error > 0.5 %, delay = 0.6 s, error = 9.263 ms (1.543833 %) delay error > 0.5 %, delay = 0.5 s, error = 9.293 ms (1.858600 %) delay error > 0.5 %, delay = 0.4 s, error = 9.306 ms (2.326500 %) delay error > 0.5 %, delay = 0.3 s, error = 9.321 ms (3.107000 %) delay error > 0.5 %, delay = 0.2 s, error = 9.338 ms (4.669000 %) delay error > 0.5 %, delay = 0.1 s, error = 9.379 ms (9.379000 %) average timer delay error 9.136960 ms test complete ### macEnvExpandTestHost 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 consumer starting fill ring empty ring main terminating ### epicsAlgorithmTest epicsMin, epicsMax and epicsSwap tested OK.