All,
Here are the libCom test results running in 32 bit
compatibility mode on windows vista 64.
Jeff
perl -MTest::Harness -e 'runtests @ARGV if @ARGV;'
epicsUnitTestTest.t epicsCal
Test.t epicsAlgorithmTest.t epicsMathTest.t epicsStdioTest.t
epicsStringTest.t
picsTimeTest.t epicsThreadTest.t epicsThreadPriorityTest.t
epicsThreadPrivateTe
t.t epicsExitTest.t epicsTimerTest.t ringPointerTest.t
ringBytesTest.t epicsEve
tTest.t epicsMutexTest.t epicsExceptionTest.t
epicsMessageQueueTest.t macEnvExp
ndTest.t macLibTest.t taskwdTest.t blockingSockTest.t
epicsUnitTestTest............1/1 # Test 1 got:
"1..11\r\nok 1 - testOk(1)\r\nn
t ok 2 - testOk(0)\r\nok 3 - testPass()\r\nnot ok 4 -
testFail()\r\nok 5 #
KIP Skipping two\r\nok 6 # SKIP Skipping two\r\nok 7 -
Todo pass # TODO Testi
g Todo\r\nnot ok 8 - Todo fail # TODO Testing Todo\r\nok 9
# SKIP Todo skip\r
nok 10 - testOk1_success\r\nnot ok 11 - testOk1_failure\r\n#
Diagnostic\r\n" (e
icsUnitTestTest.t at line 29)
# Expected: "1..11\nok 1 - testOk(1)\nnot ok 2 -
testOk(0)\nok 3 - testPas
()\nnot ok 4 - testFail()\nok 5 # SKIP Skipping two\nok 6
# SKIP Skipping tw
\nok 7 - Todo pass # TODO Testing Todo\nnot ok 8 - Todo
fail # TODO Testing T
do\nok 9 # SKIP Todo skip\nok 10 - testOk1_success\nnot ok
11 - testOk1_failur
\n# Diagnostic\n"
# (Install the Algorithm::Diff module to have
differences in multiline
# output explained. You might also set the
PERL_TEST_DIFF environment
# variable to run a diff program on the output.)
# epicsUnitTestTest.t line 29 is: ok($result, $expected); #
test output matche
epicsUnitTestTest............ Failed 1/1 subtests
epicsCalcTest................ok
epicsAlgorithmTest...........ok
epicsMathTest................ok
epicsStdioTest...............ok
epicsStringTest.............. Dubious, test returned 3
(wstat 768, 0x300)
All 1 subtests passed
epicsTimeTest................ok
epicsThreadTest..............ok
epicsThreadPriorityTest......ok
epicsThreadPrivateTest.......ok
epicsExitTest................ok
epicsTimerTest...............ok
ringPointerTest..............ok
ringBytesTest................ok
epicsEventTest...............ok
epicsMutexTest............... All 19 subtests passed
epicsExceptionTest...........ok
epicsMessageQueueTest........ok
macEnvExpandTest.............macLib: macro FOO is undefined
(expanding string $
FOO})
macLib: macro FOO is undefined (expanding string ${FOO,BAR})
macLib: macro FOO is undefined (expanding string
${FOO,BAR=baz})
macLib: macro FOO is undefined (expanding string
${FOO,BAR=$(FOO)})
macLib: macro FOO is undefined (expanding string ${FOO,FOO})
macLib: string ${FOO,FOO=$(FOO)} is recursive (expanding
macro FOO)
macLib: macro FOO is undefined (expanding string
${FOO,BAR=baz,FUM})
macLib: macro BAZ is undefined (expanding string ${FOO})
macLib: string ${FOO} is recursive (expanding environment
variable FOO)
macLib: string ${FOO,FOO=$(FOO)} is recursive (expanding
environment variable F
O)
macLib: string ${FOO=$(FOO)} is recursive (expanding
environment variable FOO)
macLib: string ${FOO=$(BAR),BAR=$(FOO)} is recursive
(expanding environment var
able FOO)
macEnvExpandTest.............ok
macLibTest...................ok
taskwdTest...................Thread testTask2 (022D2430)
suspended
taskwdTest...................ok
blockingSockTest.............ok
Test Summary Report
-------------------
epicsUnitTestTest.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
epicsStringTest.t (Wstat: 768 Tests: 1 Failed: 0)
Non-zero exit status: 3
Parse errors: No plan found in TAP output
epicsMutexTest.t (Wstat: 0 Tests: 20 Failed: 1)
Failed test: 20
Parse errors: Bad plan. You planned 19 tests but ran 20.
Files=22, Tests=1559, 420 wallclock secs ( 0.19 usr 0.06
sys + 0.53 cusr 0.9
csys = 1.70 CPU)
Result: FAIL
Failed 3/22 test programs. 2/1559 subtests failed.
mingw32-make[1]: [runtests] Error 255 (ignored)
Jeff
______________________________________________________
Jeffrey O.
Hill
Internet [email protected]
LANL MS
H820
Voice 505 665 1831
Los Alamos NM 87545 USA
FAX 505 665 5107