### 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.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 0.992209 myCallback requestedDiff 2.000000 diff 1.992231 callbackTest returning main terminating ### epicsEventTestHost epicsEventWaitWithTimeout ( 1.000000 ) tmo delay err 0.000022 sec epicsEventWaitWithTimeout ( 0.500000 ) tmo delay err 0.000011 sec epicsEventWaitWithTimeout ( 0.250000 ) tmo delay err 0.000005 sec epicsEventWaitWithTimeout ( 0.125000 ) tmo delay err 0.000980 sec epicsEventWaitWithTimeout ( 0.062500 ) tmo delay err 0.000001 sec epicsEventWaitWithTimeout ( 0.031250 ) tmo delay err 0.002930 sec epicsEventWaitWithTimeout ( 0.015625 ) tmo delay err 0.000001 sec epicsEventWaitWithTimeout ( 0.007812 ) tmo delay err 0.000976 sec epicsEventWaitWithTimeout ( 0.003906 ) tmo delay err 0.000977 sec epicsEventWaitWithTimeout ( 0.001953 ) tmo delay err 0.000977 sec epicsEventWaitWithTimeout ( 0.000977 ) tmo delay err 0.000976 sec epicsEventWaitWithTimeout ( 0.000488 ) tmo delay err 0.000488 sec epicsEventWaitWithTimeout ( 0.000244 ) tmo delay err 0.000733 sec epicsEventWaitWithTimeout ( 0.000122 ) tmo delay err 0.000855 sec epicsEventWaitWithTimeout ( 0.000061 ) tmo delay err 0.000915 sec epicsEventWaitWithTimeout ( 0.000031 ) tmo delay err 0.000946 sec epicsEventWaitWithTimeout ( 0.000015 ) tmo delay err 0.000961 sec epicsEventWaitWithTimeout ( 0.000008 ) tmo delay err 0.000969 sec epicsEventWaitWithTimeout ( 0.000004 ) tmo delay err 0.000973 sec epicsEventWaitWithTimeout ( 0.000002 ) tmo delay err 0.000974 sec epicsEventWaitWithTimeout ( 0.000000 ) tmo delay err 0.000000 sec Average error 0.000746 sec calling epicsEventWaitWithTimeout(event,2.0) time 1093763133 calling epicsEventTryWait(event) time 1093763135 calling epicsEventSignal() time 1093763135 calling epicsEventWaitWithTimeout(event,2.0) time 1093763135 calling epicsEventSignal() time 1093763135 calling epicsEventTryWait(event) time 1093763135 consumer 140036400 starting time 1093763135 producer 140036800 starting time 1093763135 created producer 0 id 140036800 time 1093763135 producer 140036800 sending created producer 1 id 140036c00 time 1093763135 producer 140036c00 starting time 1093763135 producer 140036c00 sending producer 140036800 sending producer 140036c00 sending consumer message from 140036800 consumer message from 140036c00 consumer message from 140036800 consumer message from 140036c00 producer 140036c00 sending consumer message from 140036c00 producer 140036800 sending consumer message from 140036800 producer 140036800 sending producer 140036c00 sending producer 140036800 sending consumer message from 140036800 consumer message from 140036c00 consumer message from 140036800 producer 140036c00 sending consumer message from 140036c00 semTest setting quit time 1093763140 producer 140036800 returning time 1093763140 consumer 140036400 returning time 1093763140 producer 140036c00 returning time 1093763140 semTest returning time 1093763143 main terminating ### epicsExceptionTestHost terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc ### epicsMathTestHost ### 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 4 messages. Receiver one received 0 '' Receiver one received 1 '1' Receiver one received 2 '12' Receiver one received 3 '123' Should send/receive 5 to 10 messages (depends on how host handles thread priorities). 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 -- 6117 messages Sender 2 -- 6077 messages Sender 3 -- 6041 messages Sender 4 -- 6040 messages ### epicsMutexTestHost One lock pair completes in 0.751970 micro sec One double recursive lock pair completes in 1.406280 micro sec One quad recursive lock pair completes in 2.900450 micro sec calling epicsMutexLock(mutex) time 1093763475 calling epicsMutexTryLock(mutex) time 1093763475 epicsMutexId 14000b890 source ../epicsMutexTest.cpp line 264 ownerTid 3ffc01b6000 count 2 owned 1 calling epicsMutexUnlock() time 1093763475 calling epicsMutexUnlock() time 1093763475 epicsMutexId 14000b890 source ../epicsMutexTest.cpp line 264 ownerTid 0 count 0 owned 0 semTest created mutexThread 0 id 140032400 time 1093763475 semTest created mutexThread 1 id 140032800 time 1093763475 mutexThread 0 starting time 1093763475 mutexThread 0 epicsMutexLock time 1093763475 mutexThread 1 starting time 1093763475 mutexThread 1 epicsMutexLock time 1093763475 mutexThread 0 epicsMutexLock time 1093763476 mutexThread 1 epicsMutexLock time 1093763476 mutexThread 0 epicsMutexLock time 1093763477 mutexThread 1 epicsMutexLock time 1093763477 mutexThread 0 epicsMutexLock time 1093763478 mutexThread 1 epicsMutexLock time 1093763478 mutexThread 0 epicsMutexLock time 1093763479 mutexThread 1 epicsMutexLock time 1093763479 semTest setting quit time 1093763480 mutexThread 0 returning time 1093763480 mutexThread 1 returning time 1093763480 main terminating ### epicsStdioTestHost at start buffer |*******************| size 10 rtn 9 value 10 buffer |value is | size 10 rtn 9 value 10 buffer |value: 1| size 10 rtn 2 value 10 buffer |10| at start buffer |*******************| size 10 rtn 9 value 10 buffer |value is | size 10 rtn 9 value 10 buffer |value: 1| size 10 rtn 2 value 10 buffer |10| ### epicsStringTestHost ### epicsThreadPrivateTestHost It takes 0.097650 micro sec to call epicsThreadPrivateGet() ### epicsThreadTestHost It takes 0.078130 micro sec to call epicsThreadGetIdSelf () Estimating sleep quantum..........done The epicsThreadSleepQuantum() call returns 0.016667 sec. This doesnt match the quantum estimate of 0.002214 sec within 10%. threadTest starting threadTest created 0 myThread 140009c80 startPriority 50 minPriority 0 maxPriority 99 threadFunc 0 starting argvalue 1400339a0 threadTest created 1 myThread 140009cd0 threadFunc 1 starting argvalue 140038300 NAME EPICS ID PTHREAD ID OSIPRI OSSPRI STATE _main_ 14002ba00 0 0 0 OK errlog 140032d00 2199039079296 10 19 OK task0 140033800 2199049630592 50 19 OK task1 140038200 2199054906240 51 19 OK threadFunc 0 stopping argvalue 1400339a0 threadFunc 1 stopping argvalue 140038300 epicsThreadTest returning main terminating ### epicsTimeTestHost epicsTime Test (100 loops) ======================== Time per call to epicsTime::getCurrent() (100000 calls) = 0.781 usec The following should be your local time displayed using four different internal representations: epicsTimeStamp = Sun Aug 29 16:11:58 2004 552592000 nSec local time zone struct tm = Sun Aug 29 16:11:58 2004 0.552592 struct timespec = Sun Aug 29 16:11:58 2004 0.552592 UTC struct tm = Sun Aug 29 07:11:58 2004 0.552592 epicsTime: Sun Aug 29 2004 16:11:58.552592000 epicsTime: revision "@(#) EPICS 3.14.6, Common Utilities Library Aug 28 2004" ... now at loop 10 ... now at loop 20 ... now at loop 30 ... now at loop 40 ... now at loop 50 ... now at loop 60 ... now at loop 70 ... now at loop 80 ... now at loop 90 epicsTime test complete. Summary: 0 errors found in 0 out of 100 loops. ### epicsTimerTestHost delay error > 0.5 %, delay = 1.6 s, error = -8.146 ms (0.509125 %) delay error > 0.5 %, delay = 1.5 s, error = -7.758 ms (0.517200 %) delay error > 0.5 %, delay = 1.4 s, error = -7.369 ms (0.526357 %) delay error > 0.5 %, delay = 1.3 s, error = -7.957 ms (0.612077 %) delay error > 0.5 %, delay = 1.2 s, error = -7.569 ms (0.630750 %) delay error > 0.5 %, delay = 1.1 s, error = -6.204 ms (0.564000 %) delay error > 0.5 %, delay = 1 s, error = -7.769 ms (0.776900 %) delay error > 0.5 %, delay = 0.9 s, error = -7.38 ms (0.820000 %) delay error > 0.5 %, delay = 0.8 s, error = -6.992 ms (0.874000 %) delay error > 0.5 %, delay = 0.7 s, error = -7.58 ms (1.082857 %) delay error > 0.5 %, delay = 0.6 s, error = -8.168 ms (1.361333 %) delay error > 0.5 %, delay = 0.5 s, error = -7.779 ms (1.555800 %) delay error > 0.5 %, delay = 0.4 s, error = -7.391 ms (1.847750 %) delay error > 0.5 %, delay = 0.3 s, error = -7.003 ms (2.334333 %) delay error > 0.5 %, delay = 0.2 s, error = -6.614 ms (3.307000 %) delay error > 0.5 %, delay = 0.1 s, error = -8.179 ms (8.179000 %) average timer delay error -7.605800 ms test complete ### macEnvExpandTestHost filename="../../../src/libCom/macLib/macCore.c" line number=734 : FOOBAR referenced but undefined ### ringPointerTestHost fill ring empty ring consumer starting main terminating ### epicsAlgorithmTest epicsMin, epicsMax and epicsSwap tested OK. ### epicsListTest 174 tests completed, 0 failed.