Feb.5.2004. k.f durian[1316]% echo $EPICS_HOST_ARCH linux-x86 durian[1317]% pwd /usr/users/control/epics/R3.14.5.1/base-3.14.5/bin/linux-x86 durian[1318]% foreach f (*TestHost epics*Test) foreach? echo foreach? echo ### $f foreach? time ./$f foreach? end ### callbackTestHost myCallback requestedDiff 0.000000 diff 0.000090 myCallback requestedDiff 0.000000 diff 0.000198 myCallback requestedDiff 0.000000 diff 0.000082 myCallback requestedDiff 0.000000 diff 0.000080 myCallback requestedDiff 1.000000 diff 1.010008 myCallback requestedDiff 2.000000 diff 2.010275 callbackTest returning main terminating 0.000u 0.000s 0:06.89 0.0% 0+0k 0+0io 434pf+0w ### epicsEventTestHost epicsEventWaitWithTimeout ( 1.000000 ) tmo delay err 0.007592 sec epicsEventWaitWithTimeout ( 0.500000 ) tmo delay err 0.009891 sec epicsEventWaitWithTimeout ( 0.250000 ) tmo delay err 0.010001 sec epicsEventWaitWithTimeout ( 0.125000 ) tmo delay err 0.014987 sec epicsEventWaitWithTimeout ( 0.062500 ) tmo delay err 0.017512 sec epicsEventWaitWithTimeout ( 0.031250 ) tmo delay err 0.018671 sec epicsEventWaitWithTimeout ( 0.015625 ) tmo delay err 0.014341 sec epicsEventWaitWithTimeout ( 0.007812 ) tmo delay err 0.012193 sec epicsEventWaitWithTimeout ( 0.003906 ) tmo delay err 0.016053 sec epicsEventWaitWithTimeout ( 0.001953 ) tmo delay err 0.018030 sec epicsEventWaitWithTimeout ( 0.000977 ) tmo delay err 0.019022 sec epicsEventWaitWithTimeout ( 0.000488 ) tmo delay err 0.019479 sec epicsEventWaitWithTimeout ( 0.000244 ) tmo delay err 0.019754 sec epicsEventWaitWithTimeout ( 0.000122 ) tmo delay err 0.019860 sec epicsEventWaitWithTimeout ( 0.000061 ) tmo delay err 0.019888 sec epicsEventWaitWithTimeout ( 0.000031 ) tmo delay err 0.019954 sec epicsEventWaitWithTimeout ( 0.000015 ) tmo delay err 0.019970 sec epicsEventWaitWithTimeout ( 0.000008 ) tmo delay err 0.019956 sec epicsEventWaitWithTimeout ( 0.000004 ) tmo delay err 0.020009 sec epicsEventWaitWithTimeout ( 0.000002 ) tmo delay err 0.019951 sec epicsEventWaitWithTimeout ( 0.000000 ) tmo delay err 0.000007 sec Average error 0.016053 sec calling epicsEventWaitWithTimeout(event,2.0) time 1075977079 calling epicsEventTryWait(event) time 1075977081 calling epicsEventSignal() time 1075977081 calling epicsEventWaitWithTimeout(event,2.0) time 1075977081 calling epicsEventSignal() time 1075977081 calling epicsEventTryWait(event) time 1075977081 consumer 0x804d0d8 starting time 1075977081 producer 0x804d200 starting time 1075977081 producer 0x804d200 sending created producer 0 id 0x804d200 time 1075977081 producer 0x804d308 starting time 1075977081 producer 0x804d308 sending created producer 1 id 0x804d308 time 1075977081 producer 0x804d200 sending producer 0x804d308 sending consumer message from 0x804d200 consumer message from 0x804d308 consumer message from 0x804d200 consumer message from 0x804d308 producer 0x804d200 sending consumer message from 0x804d200 producer 0x804d308 sending consumer message from 0x804d308 producer 0x804d200 sending producer 0x804d308 sending producer 0x804d200 sending consumer message from 0x804d200 consumer message from 0x804d308 consumer message from 0x804d200 producer 0x804d308 sending consumer message from 0x804d308 semTest setting quit time 1075977086 producer 0x804d200 returning time 1075977086 consumer 0x804d0d8 returning time 1075977086 producer 0x804d308 returning time 1075977086 semTest returning time 1075977089 main terminating 0.000u 0.010s 0:12.42 0.0% 0+0k 0+0io 339pf+0w ### epicsExceptionTestHost Test Complete. 0.000u 0.010s 0:00.13 7.6% 0+0k 0+0io 328pf+0w ### 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 0.000u 0.000s 0:00.04 0.0% 0+0k 0+0io 323pf+0w ### 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. Should send/receive only 4 messages (sender priority > receiver priority). Sent 5 messages. Receiver one received 0 '' Receiver one received 1 '1' Receiver one received 2 '12' Receiver one received 3 '123' Receiver one received 4 '1234' Should send/receive 5 to 10 messages (depends on how host handles thread priorit ies). Sent 5 messages. Receiver one received 0 '' Receiver one received 1 '1' Receiver one received 2 '12' Receiver one received 3 '123' Receiver one received 4 '1234' Should send/receive 10 messages (sender pauses after sending). Receiver one received 0 '' Receiver one received 1 '1' Receiver one received 2 '12' Receiver one received 3 '123' Receiver one received 4 '1234' Receiver one received 5 '12345' Receiver one received 6 '123456' Receiver one received 7 '1234567' Receiver one received 8 '12345678' Receiver one received 9 '123456789' 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. Receiver one received 0 '' Sender 1 -- 3155 messages Sender 2 -- 3168 messages Sender 3 -- 3093 messages Sender 4 -- 3106 messages 0.200u 0.060s 5:30.28 0.0% 0+0k 0+0io 335pf+0w ### epicsMutexTestHost One lock pair completes in 0.182330 micro sec One double recursive lock pair completes in 0.251890 micro sec One quad recursive lock pair completes in 0.375520 micro sec calling epicsMutexLock(mutex) time 1075977419 calling epicsMutexTryLock(mutex) time 1075977419 epicsMutexId 0x804d818 source ../epicsMutexTest.cpp line 264 calling epicsMutexUnlock() time 1075977420 calling epicsMutexUnlock() time 1075977420 epicsMutexId 0x804d818 source ../epicsMutexTest.cpp line 264 mutexThread 0 starting time 1075977420 mutexThread 0 epicsMutexLock time 1075977420 semTest created mutexThread 0 id 0x804dbc8 time 1075977420 mutexThread 1 starting time 1075977420 semTest created mutexThread 1 id 0x804dcf0 time 1075977420 mutexThread 1 epicsMutexLock time 1075977420 mutexThread 0 epicsMutexLock time 1075977421 mutexThread 1 epicsMutexLock time 1075977421 mutexThread 0 epicsMutexLock time 1075977422 mutexThread 1 epicsMutexLock time 1075977422 mutexThread 0 epicsMutexLock time 1075977423 mutexThread 1 epicsMutexLock time 1075977423 mutexThread 0 epicsMutexLock time 1075977424 mutexThread 1 epicsMutexLock time 1075977424 semTest setting quit time 1075977425 mutexThread 0 returning time 1075977425 mutexThread 1 returning time 1075977425 main terminating 0.080u 0.030s 0:07.31 1.5% 0+0k 0+0io 337pf+0w ### 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| 0.000u 0.000s 0:00.03 0.0% 0+0k 0+0io 318pf+0w ### epicsStringTestHost 0.000u 0.000s 0:00.01 0.0% 0+0k 0+0io 311pf+0w ### epicsThreadPrivateTestHost It takes 0.025710 micro sec to call epicsThreadPrivateGet() 0.010u 0.000s 0:00.03 33.3% 0+0k 0+0io 329pf+0w ### epicsThreadTestHost It takes 0.023060 micro sec to call epicsThreadGetIdSelf () epicsThreadSleep ( 0.125000 ) delay err 0.014987 sec epicsThreadSleep ( 0.062500 ) delay err 0.017458 sec epicsThreadSleep ( 0.031250 ) delay err 0.018722 sec epicsThreadSleep ( 0.015625 ) delay err 0.014341 sec epicsThreadSleep ( 0.007812 ) delay err 0.012006 sec epicsThreadSleep ( 0.003906 ) delay err 0.015994 sec epicsThreadSleep ( 0.001953 ) delay err 0.017869 sec epicsThreadSleep ( 0.000977 ) delay err 0.018916 sec epicsThreadSleep ( 0.000488 ) delay err 0.019417 sec epicsThreadSleep ( 0.000244 ) delay err 0.019580 sec epicsThreadSleep ( 0.000122 ) delay err 0.019776 sec epicsThreadSleep ( 0.000061 ) delay err 0.019823 sec epicsThreadSleep ( 0.000031 ) delay err 0.019799 sec epicsThreadSleep ( 0.000015 ) delay err 0.019861 sec epicsThreadSleep ( 0.000008 ) delay err 0.019874 sec epicsThreadSleep ( 0.000004 ) delay err 0.019794 sec epicsThreadSleep ( 0.000002 ) delay err 0.019892 sec Average sleep delay error was 0.016562 sec Estimating sleep quantum..........done The epicsThreadSleepQuantum() call returns 0.010000 sec. This doesnt match the quantum estimate of 0.009964 sec within 0.1%. threadTest starting threadTest created 0 myThread 0x804cba0 startPriority 50 minPriority 0 maxPriority 99 threadTest created 1 myThread 0x804cd68 threadFunc 0 starting argvalue 0x804cd48 threadFunc 1 starting argvalue 0x804cf10 NAME EPICS ID PTHREAD ID OSIPRI OSSPRI STATE _main_ 0x804b5e8 0 0 0 OK errlog 0x804ca88 1084087600 10 0 OK task0 0x804cc50 1092480304 50 0 OK task1 0x804ce18 1100873008 51 0 OK threadFunc 0 stopping argvalue 0x804cd48 threadFunc 1 stopping argvalue 0x804cf10 epicsThreadTest returning main terminating 2.500u 2.220s 0:28.16 16.7% 0+0k 0+0io 345pf+0w ### epicsTimeTestHost epicsTime Test (100 loops) ======================== Time per call to epicsTime::getCurrent() (100000 calls) = 0.910 usec The following should be your local time displayed using four different internal representations: epicsTimeStamp = Thu Feb 5 19:37:35 2004 355453000 nSec local time zone struct tm = Thu Feb 5 19:37:35 2004 0.355453 struct timespec = Thu Feb 5 19:37:35 2004 0.355453 UTC struct tm = Thu Feb 5 10:37:35 2004 0.355453 epicsTime: Thu Feb 05 2004 19:37:35.355453000 epicsTime: revision "@(#) EPICS 3.14.5, Common Utilities Library Feb 5 2004" # 0: Failed end-begin==diff by 4.06576e-18 # 0: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 0: end epicsTime: Thu Feb 05 2004 19:37:35.446404000 # 0: diff 0.090951000 # 1: Failed end-begin==diff by 1.07607e-17 # 1: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 1: end epicsTime: Thu Feb 05 2004 19:37:35.547321000 # 1: diff 0.191868000 # 2: Failed end-begin==diff by 4.03865e-18 # 2: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 2: end epicsTime: Thu Feb 05 2004 19:37:35.643118000 # 2: diff 0.287665000 # 3: Failed end-begin==diff by 2.54245e-17 # 3: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 3: end epicsTime: Thu Feb 05 2004 19:37:35.751210000 # 3: diff 0.395757000 # 4: Failed end-begin==diff by 4.52654e-18 # 4: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 4: end epicsTime: Thu Feb 05 2004 19:37:35.844162000 # 4: diff 0.488709000 # 5: Failed end-begin==diff by 3.1225e-17 # 5: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 5: end epicsTime: Thu Feb 05 2004 19:37:35.938355000 # 5: diff 0.582902000 # 6: Failed end-begin==diff by 3.0195e-17 # 6: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 6: end epicsTime: Thu Feb 05 2004 19:37:36.030078000 # 6: diff 0.674625000 # 7: Failed end-begin==diff by 3.51282e-17 # 7: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 7: end epicsTime: Thu Feb 05 2004 19:37:36.120127000 # 7: diff 0.764674000 # 8: Failed end-begin==diff by 3.06829e-17 # 8: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 8: end epicsTime: Thu Feb 05 2004 19:37:36.211800000 # 8: diff 0.856347000 # 9: Failed end-begin==diff by 5.00901e-17 # 9: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 9: end epicsTime: Thu Feb 05 2004 19:37:36.304920000 # 9: diff 0.949467000 ... now at loop 10 # 10: Failed end-begin==diff by 3.15503e-17 # 10: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 10: end epicsTime: Thu Feb 05 2004 19:37:36.397856000 # 10: diff 1.042403000 # 11: Failed end-begin==diff by 5.63785e-17 # 11: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 11: end epicsTime: Thu Feb 05 2004 19:37:36.497215000 # 11: diff 1.141762000 # 12: Failed end-begin==diff by 1.01698e-16 # 12: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 12: end epicsTime: Thu Feb 05 2004 19:37:36.594731000 # 12: diff 1.239278000 # 13: Failed end-begin==diff by 7.84962e-17 # 13: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 13: end epicsTime: Thu Feb 05 2004 19:37:36.688430000 # 13: diff 1.332977000 # 14: Failed end-begin==diff by 9.09646e-17 # 14: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 14: end epicsTime: Thu Feb 05 2004 19:37:36.782026000 # 14: diff 1.426573000 # 15: Failed end-begin==diff by 1.71304e-17 # 15: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 15: end epicsTime: Thu Feb 05 2004 19:37:36.874592000 # 15: diff 1.519139000 # 16: Failed end-begin==diff by 6.09322e-17 # 16: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 16: end epicsTime: Thu Feb 05 2004 19:37:36.968486000 # 16: diff 1.613033000 # 17: Failed end-begin==diff by 6.91721e-17 # 17: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 17: end epicsTime: Thu Feb 05 2004 19:37:37.061645000 # 17: diff 1.706192000 # 18: Failed end-begin==diff by 8.86877e-17 # 18: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 18: end epicsTime: Thu Feb 05 2004 19:37:37.154748000 # 18: diff 1.799295000 # 19: Failed end-begin==diff by 1.08637e-16 # 19: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 19: end epicsTime: Thu Feb 05 2004 19:37:37.247491000 # 19: diff 1.892038000 ... now at loop 20 # 20: Failed end-begin==diff by 8.7712e-17 # 20: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 20: end epicsTime: Thu Feb 05 2004 19:37:37.337076000 # 20: diff 1.981623000 # 21: Failed end-begin==diff by 3.70797e-17 # 21: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 21: end epicsTime: Thu Feb 05 2004 19:37:37.426649000 # 21: diff 2.071196000 # 22: Failed end-begin==diff by 2.04697e-16 # 22: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 22: end epicsTime: Thu Feb 05 2004 19:37:37.525236000 # 22: diff 2.169783000 # 23: Failed end-begin==diff by 2.21828e-16 # 23: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 23: end epicsTime: Thu Feb 05 2004 19:37:37.620495000 # 23: diff 2.265042000 # 24: Failed end-begin==diff by 1.18612e-16 # 24: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 24: end epicsTime: Thu Feb 05 2004 19:37:37.715542000 # 24: diff 2.360089000 # 25: Failed end-begin==diff by 9.49761e-17 # 25: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 25: end epicsTime: Thu Feb 05 2004 19:37:37.839368000 # 25: diff 2.483915000 # 26: Failed end-begin==diff by 1.58727e-16 # 26: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 26: end epicsTime: Thu Feb 05 2004 19:37:37.930545000 # 26: diff 2.575092000 # 27: Failed end-begin==diff by 7.04731e-17 # 27: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 27: end epicsTime: Thu Feb 05 2004 19:37:38.020377000 # 27: diff 2.664924000 # 28: Failed end-begin==diff by 1.4138e-16 # 28: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 28: end epicsTime: Thu Feb 05 2004 19:37:38.110224000 # 28: diff 2.754771000 # 29: Failed end-begin==diff by 1.0842e-16 # 29: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 29: end epicsTime: Thu Feb 05 2004 19:37:38.199844000 # 29: diff 2.844391000 ... now at loop 30 # 30: Failed end-begin==diff by 1.27936e-16 # 30: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 30: end epicsTime: Thu Feb 05 2004 19:37:38.289578000 # 30: diff 2.934125000 # 31: Failed end-begin==diff by 2.01662e-16 # 31: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 31: end epicsTime: Thu Feb 05 2004 19:37:38.379772000 # 31: diff 3.024319000 # 32: Failed end-begin==diff by 2.4503e-17 # 32: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 32: end epicsTime: Thu Feb 05 2004 19:37:38.470715000 # 32: diff 3.115262000 # 33: Failed end-begin==diff by 5.42101e-18 # 33: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 33: end epicsTime: Thu Feb 05 2004 19:37:38.565161000 # 33: diff 3.209708000 # 34: Failed end-begin==diff by 1.60245e-16 # 34: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 34: end epicsTime: Thu Feb 05 2004 19:37:38.655430000 # 34: diff 3.299977000 # 35: Failed end-begin==diff by 1.55258e-16 # 35: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 35: end epicsTime: Thu Feb 05 2004 19:37:38.745451000 # 35: diff 3.389998000 # 36: Failed end-begin==diff by 1.31622e-16 # 36: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 36: end epicsTime: Thu Feb 05 2004 19:37:38.835700000 # 36: diff 3.480247000 # 37: Failed end-begin==diff by 3.03577e-18 # 37: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 37: end epicsTime: Thu Feb 05 2004 19:37:38.925505000 # 37: diff 3.570052000 # 38: Failed end-begin==diff by 5.59448e-17 # 38: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 38: end epicsTime: Thu Feb 05 2004 19:37:39.015477000 # 38: diff 3.660024000 # 39: Failed end-begin==diff by 2.00794e-16 # 39: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 39: end epicsTime: Thu Feb 05 2004 19:37:39.105280000 # 39: diff 3.749827000 ... now at loop 40 # 40: Failed end-begin==diff by 2.02963e-16 # 40: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 40: end epicsTime: Thu Feb 05 2004 19:37:39.195465000 # 40: diff 3.840012000 # 41: Failed end-begin==diff by 1.22298e-16 # 41: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 41: end epicsTime: Thu Feb 05 2004 19:37:39.286725000 # 41: diff 3.931272000 # 42: Failed end-begin==diff by 8.10983e-17 # 42: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 42: end epicsTime: Thu Feb 05 2004 19:37:39.377598000 # 42: diff 4.022145000 # 43: Failed end-begin==diff by 1.43115e-16 # 43: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 43: end epicsTime: Thu Feb 05 2004 19:37:39.468182000 # 43: diff 4.112729000 # 44: Failed end-begin==diff by 3.92481e-16 # 44: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 44: end epicsTime: Thu Feb 05 2004 19:37:39.561155000 # 44: diff 4.205702000 # 45: Failed end-begin==diff by 4.18936e-16 # 45: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 45: end epicsTime: Thu Feb 05 2004 19:37:39.652020000 # 45: diff 4.296567000 # 46: Failed end-begin==diff by 1.55258e-16 # 46: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 46: end epicsTime: Thu Feb 05 2004 19:37:39.778477000 # 46: diff 4.423024000 # 47: Failed end-begin==diff by 1.68268e-16 # 47: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 47: end epicsTime: Thu Feb 05 2004 19:37:39.868887000 # 47: diff 4.513434000 # 48: Failed end-begin==diff by 4.10262e-16 # 48: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 48: end epicsTime: Thu Feb 05 2004 19:37:39.958966000 # 48: diff 4.603513000 # 49: Failed end-begin==diff by 3.16587e-17 # 49: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 49: end epicsTime: Thu Feb 05 2004 19:37:40.049784000 # 49: diff 4.694331000 ... now at loop 50 # 50: Failed end-begin==diff by 2.09468e-16 # 50: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 50: end epicsTime: Thu Feb 05 2004 19:37:40.139796000 # 50: diff 4.784343000 # 51: Failed end-begin==diff by 4.05058e-16 # 51: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 51: end epicsTime: Thu Feb 05 2004 19:37:40.230386000 # 51: diff 4.874933000 # 52: Failed end-begin==diff by 2.70617e-16 # 52: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 52: end epicsTime: Thu Feb 05 2004 19:37:40.320935000 # 52: diff 4.965482000 # 53: Failed end-begin==diff by 1.68702e-16 # 53: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 53: end epicsTime: Thu Feb 05 2004 19:37:40.411318000 # 53: diff 5.055865000 # 54: Failed end-begin==diff by 2.62811e-16 # 54: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 54: end epicsTime: Thu Feb 05 2004 19:37:40.501697000 # 54: diff 5.146244000 # 55: Failed end-begin==diff by 2.74086e-16 # 55: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 55: end epicsTime: Thu Feb 05 2004 19:37:40.592378000 # 55: diff 5.236925000 # 56: Failed end-begin==diff by 1.15359e-16 # 56: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 56: end epicsTime: Thu Feb 05 2004 19:37:40.682408000 # 56: diff 5.326955000 # 57: Failed end-begin==diff by 2.24647e-16 # 57: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 57: end epicsTime: Thu Feb 05 2004 19:37:40.774772000 # 57: diff 5.419319000 # 58: Failed end-begin==diff by 2.32887e-16 # 58: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 58: end epicsTime: Thu Feb 05 2004 19:37:40.864789000 # 58: diff 5.509336000 # 59: Failed end-begin==diff by 1.78243e-16 # 59: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 59: end epicsTime: Thu Feb 05 2004 19:37:40.954904000 # 59: diff 5.599451000 ... now at loop 60 # 60: Failed end-begin==diff by 4.2414e-16 # 60: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 60: end epicsTime: Thu Feb 05 2004 19:37:41.045193000 # 60: diff 5.689740000 # 61: Failed end-begin==diff by 4.44089e-16 # 61: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 61: end epicsTime: Thu Feb 05 2004 19:37:41.134927000 # 61: diff 5.779474000 # 62: Failed end-begin==diff by 2.25514e-17 # 62: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 62: end epicsTime: Thu Feb 05 2004 19:37:41.224925000 # 62: diff 5.869472000 # 63: Failed end-begin==diff by 2.85362e-16 # 63: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 63: end epicsTime: Thu Feb 05 2004 19:37:41.314981000 # 63: diff 5.959528000 # 64: Failed end-begin==diff by 3.03143e-16 # 64: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 64: end epicsTime: Thu Feb 05 2004 19:37:41.405018000 # 64: diff 6.049565000 # 65: Failed end-begin==diff by 1.10155e-16 # 65: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 65: end epicsTime: Thu Feb 05 2004 19:37:41.495302000 # 65: diff 6.139849000 # 66: Failed end-begin==diff by 6.50521e-18 # 66: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 66: end epicsTime: Thu Feb 05 2004 19:37:41.585755000 # 66: diff 6.230302000 # 67: Failed end-begin==diff by 3.50848e-16 # 67: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 67: end epicsTime: Thu Feb 05 2004 19:37:41.675714000 # 67: diff 6.320261000 # 68: Failed end-begin==diff by 1.21431e-17 # 68: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 68: end epicsTime: Thu Feb 05 2004 19:37:41.768324000 # 68: diff 6.412871000 # 69: Failed end-begin==diff by 2.85362e-16 # 69: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 69: end epicsTime: Thu Feb 05 2004 19:37:41.870864000 # 69: diff 6.515411000 ... now at loop 70 # 70: Failed end-begin==diff by 4.34548e-16 # 70: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 70: end epicsTime: Thu Feb 05 2004 19:37:41.961044000 # 70: diff 6.605591000 # 71: Failed end-begin==diff by 5.9848e-17 # 71: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 71: end epicsTime: Thu Feb 05 2004 19:37:42.050534000 # 71: diff 6.695081000 # 72: Failed end-begin==diff by 1.76942e-16 # 72: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 72: end epicsTime: Thu Feb 05 2004 19:37:42.140377000 # 72: diff 6.784924000 # 73: Failed end-begin==diff by 3.20924e-17 # 73: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 73: end epicsTime: Thu Feb 05 2004 19:37:42.230180000 # 73: diff 6.874727000 # 74: Failed end-begin==diff by 7.24247e-17 # 74: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 74: end epicsTime: Thu Feb 05 2004 19:37:42.320606000 # 74: diff 6.965153000 # 75: Failed end-begin==diff by 1.12757e-16 # 75: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 75: end epicsTime: Thu Feb 05 2004 19:37:42.410791000 # 75: diff 7.055338000 # 76: Failed end-begin==diff by 3.71231e-16 # 76: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 76: end epicsTime: Thu Feb 05 2004 19:37:42.501056000 # 76: diff 7.145603000 # 77: Failed end-begin==diff by 4.98733e-17 # 77: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 77: end epicsTime: Thu Feb 05 2004 19:37:42.593386000 # 77: diff 7.237933000 # 78: Failed end-begin==diff by 1.53957e-16 # 78: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 78: end epicsTime: Thu Feb 05 2004 19:37:42.686144000 # 78: diff 7.330691000 # 79: Failed end-begin==diff by 2.08167e-16 # 79: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 79: end epicsTime: Thu Feb 05 2004 19:37:42.775954000 # 79: diff 7.420501000 ... now at loop 80 # 80: Failed end-begin==diff by 4.14599e-16 # 80: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 80: end epicsTime: Thu Feb 05 2004 19:37:42.865890000 # 80: diff 7.510437000 # 81: Failed end-begin==diff by 3.03143e-16 # 81: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 81: end epicsTime: Thu Feb 05 2004 19:37:42.955644000 # 81: diff 7.600191000 # 82: Failed end-begin==diff by 8.41341e-17 # 82: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 82: end epicsTime: Thu Feb 05 2004 19:37:43.045672000 # 82: diff 7.690219000 # 83: Failed end-begin==diff by 2.6975e-16 # 83: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 83: end epicsTime: Thu Feb 05 2004 19:37:43.135462000 # 83: diff 7.780009000 # 84: Failed end-begin==diff by 9.49761e-17 # 84: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 84: end epicsTime: Thu Feb 05 2004 19:37:43.225580000 # 84: diff 7.870127000 # 85: Failed end-begin==diff by 1.94723e-16 # 85: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 85: end epicsTime: Thu Feb 05 2004 19:37:43.315461000 # 85: diff 7.960008000 # 86: Failed end-begin==diff by 2.89699e-16 # 86: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 86: end epicsTime: Thu Feb 05 2004 19:37:43.406812000 # 86: diff 8.051359000 # 87: Failed end-begin==diff by 1.7087e-16 # 87: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 87: end epicsTime: Thu Feb 05 2004 19:37:43.496721000 # 87: diff 8.141268000 # 88: Failed end-begin==diff by 8.54351e-16 # 88: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 88: end epicsTime: Thu Feb 05 2004 19:37:43.588030000 # 88: diff 8.232577000 # 89: Failed end-begin==diff by 4.51028e-16 # 89: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 89: end epicsTime: Thu Feb 05 2004 19:37:43.680366000 # 89: diff 8.324913000 ... now at loop 90 # 90: Failed end-begin==diff by 2.08167e-16 # 90: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 90: end epicsTime: Thu Feb 05 2004 19:37:43.776065000 # 90: diff 8.420612000 # 91: Failed end-begin==diff by 7.40727e-16 # 91: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 91: end epicsTime: Thu Feb 05 2004 19:37:43.881411000 # 91: diff 8.525958000 # 92: Failed end-begin==diff by 6.34909e-16 # 92: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 92: end epicsTime: Thu Feb 05 2004 19:37:43.971076000 # 92: diff 8.615623000 # 93: Failed end-begin==diff by 2.3679e-16 # 93: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 93: end epicsTime: Thu Feb 05 2004 19:37:44.060702000 # 93: diff 8.705249000 # 94: Failed end-begin==diff by 8.8124e-16 # 94: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 94: end epicsTime: Thu Feb 05 2004 19:37:44.150212000 # 94: diff 8.794759000 # 95: Failed end-begin==diff by 3.52149e-16 # 95: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 95: end epicsTime: Thu Feb 05 2004 19:37:44.240241000 # 95: diff 8.884788000 # 96: Failed end-begin==diff by 3.98986e-16 # 96: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 96: end epicsTime: Thu Feb 05 2004 19:37:44.330846000 # 96: diff 8.975393000 # 97: Failed end-begin==diff by 2.8276e-16 # 97: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 97: end epicsTime: Thu Feb 05 2004 19:37:44.420789000 # 97: diff 9.065336000 # 98: Failed end-begin==diff by 5.62918e-16 # 98: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 98: end epicsTime: Thu Feb 05 2004 19:37:44.510684000 # 98: diff 9.155231000 # 99: Failed end-begin==diff by 5.07407e-16 # 99: begin epicsTime: Thu Feb 05 2004 19:37:35.355453000 # 99: end epicsTime: Thu Feb 05 2004 19:37:44.601714000 # 99: diff 9.246261000 epicsTime test complete. Summary: 100 errors found in 100 out of 100 loops. 4.470u 4.670s 0:09.27 98.5% 0+0k 0+0io 343pf+0w ### epicsTimerTestHost delay error > 0.5 %, delay = 2 sec, error = 10.104 mSec (0.505200 %) delay error > 0.5 %, delay = 1.9 sec, error = 10.083 mSec (0.530684 %) delay error > 0.5 %, delay = 1.8 sec, error = 10.071 mSec (0.559500 %) delay error > 0.5 %, delay = 1.7 sec, error = 10.05 mSec (0.591176 %) delay error > 0.5 %, delay = 1.6 sec, error = 10.045 mSec (0.627812 %) delay error > 0.5 %, delay = 1.5 sec, error = 10.019 mSec (0.667933 %) delay error > 0.5 %, delay = 1.4 sec, error = 10.004 mSec (0.714571 %) delay error > 0.5 %, delay = 1.3 sec, error = 9.99 mSec (0.768462 %) delay error > 0.5 %, delay = 1.2 sec, error = 9.971 mSec (0.830917 %) delay error > 0.5 %, delay = 1.1 sec, error = 9.966 mSec (0.906000 %) delay error > 0.5 %, delay = 1 sec, error = 9.974 mSec (0.997400 %) delay error > 0.5 %, delay = 0.9 sec, error = 9.921 mSec (1.102333 %) delay error > 0.5 %, delay = 0.8 sec, error = 9.91 mSec (1.238750 %) delay error > 0.5 %, delay = 0.7 sec, error = 9.929 mSec (1.418429 %) delay error > 0.5 %, delay = 0.6 sec, error = 9.885 mSec (1.647500 %) delay error > 0.5 %, delay = 0.5 sec, error = 9.862 mSec (1.972400 %) delay error > 0.5 %, delay = 0.4 sec, error = 9.88 mSec (2.470000 %) delay error > 0.5 %, delay = 0.3 sec, error = 9.858 mSec (3.286000 %) delay error > 0.5 %, delay = 0.2 sec, error = 9.813 mSec (4.906500 %) delay error > 0.5 %, delay = 0.1 sec, error = 9.845 mSec (9.845000 %) average timer delay error 9.996440 mS test complete 0.000u 0.010s 0:20.59 0.0% 0+0k 0+0io 335pf+0w ### macEnvExpandTestHost 0.000u 0.000s 0:00.14 0.0% 0+0k 0+0io 329pf+0w ### ringPointerTestHost consumer starting fill ring empty ring main terminating 0.000u 0.000s 0:04.03 0.0% 0+0k 0+0io 314pf+0w ### epicsAlgorithmTest epicsMin, epicsMax and epicsSwap tested OK. 0.000u 0.000s 0:00.03 0.0% 0+0k 0+0io 310pf+0w ### epicsListTest 174 tests completed, 0 failed. 0.000u 0.010s 0:00.06 16.6% 0+0k 0+0io 330pf+0w