Subject: |
libCom tests and a softIOC on Linux hosts |
From: |
"Ernest L. Williams Jr." <[email protected]> |
To: |
EPICS core-talk <[email protected]> |
Date: |
Tue, 16 Sep 2008 19:49:15 -0700 |
Hi,
Below are the results from two host platforms that I am using:
RHEL WS 4 (32-bit Linux)
RHEL WS 5.2 (64-bit Linux)
I will next check "rtems 4.9 snapshot" and "vxWorks 6.6"
===========================================================================
***************************************************************************
64-Bit Linux OS
===========================================================================
Red Hat Enterprise Linux Client release 5.2 (Tikanga)
Linux Kernel: 2.6.18-92.1.10.el5 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
Host Compiler: gcc version 4.1.2
Results of libCom Tests:
epicsUnitTestTest..........ok
epicsCalcTest..............ok
epicsAlgorithmTest.........ok
epicsMathTest..............ok
epicsStdioTest.............ok
epicsStringTest............ok
epicsTimeTest..............ok
epicsThreadTest............ok
epicsThreadPriorityTest....ok
epicsThreadPrivateTest.....ok
epicsExitTest..............ok
epicsTimerTest.............ok
ringPointerTest............ok
epicsEventTest.............ok
epicsMutexTest.............ok
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 FOO)
macLib: string ${FOO=$(FOO)} is recursive (expanding environment
variable FOO)
ok
macLibTest.................ok
taskwdTest.................Thread testTask2 (0x1158e540) suspended
ok
blockingSockTest...........ok
All tests successful.
Files=21, Tests=1588, 393 wallclock secs ( 0.48 cusr + 2.05 csys =
2.53 CPU)
====================================================================================
============ SoftIOC
==========================================================
[ernesto@jaguar iocmuon]$ ./st.cmd
#!../../bin/linux-x86_64/muon
## You may have to change muon to something else
## everywhere it appears in this file
< envPaths
epicsEnvSet("ARCH","linux-x86_64")
epicsEnvSet("IOC","iocmuon")
epicsEnvSet("TOP","/home/ernesto/sandbox/Tests/muon")
epicsEnvSet("EPICS_SITE_TOP","/usr/local/lcls/epics")
epicsEnvSet("EPICS_MODULES","/usr/local/lcls/epics/modules")
epicsEnvSet("SNCSEQ","/usr/local/lcls/epics/modules/seq/Development")
epicsEnvSet("EPICS_BASE","/usr/local/lcls/epics/base/base-R3-14-10")
cd /home/ernesto/sandbox/Tests/muon
## Register all support components
dbLoadDatabase "dbd/muon.dbd"
muon_registerRecordDeviceDriver pdbbase
## Load record instances
dbLoadTemplate "db/userHost.substitutions"
dbLoadRecords "db/dbSubExample.db", "user=ernestoHost"
## Set this to see messages from mySub
#var mySubDebug 1
## Run this to trace the stages of iocInit
#traceIocInit
cd /home/ernesto/sandbox/Tests/muon/iocBoot/iocmuon
iocInit
Starting iocInit
############################################################################
## EPICS R3.14.10--lcls1 $$Name: R3-14-2_branch $$ $$Date: 2008/09/16
16:32:45 $$
## EPICS Base built Sep 16 2008
############################################################################
iocRun: All initialization complete
## Start any sequence programs
seq sncExample, "user=ernestoHost"
SEQ Version 2.0.11: Tue Sep 16 19:33:33 2008
Spawning state program "sncExample", thread 0xf2036a0: "sncExample"
epics> sncExample: Startup delay over
sncExample: Changing to high
sncExample: Changing to low
sncExample: Changing to high
sncExample: Changing to low
sncExample: Changing to high
epics> seqcaStats
Command seqcaStats not found.
==============================================================================================
============================================================
************************************************************
32-Bit Linux OS
============================================================
Red Hat Enterprise Linux WS release 4 (Nahant Update 6)
Linux Kernel: 2.6.9-67.0.15.ELsmp i686 i686 i386 GNU/Linux
Host Compiler: gcc version 3.4.6
Results of libCom Tests:
epicsUnitTestTest..........ok
epicsCalcTest..............ok
epicsAlgorithmTest.........ok
epicsMathTest..............ok
epicsStdioTest.............ok
epicsStringTest............ok
epicsTimeTest..............ok
epicsThreadTest............ok
epicsThreadPriorityTest....ok
epicsThreadPrivateTest.....ok
epicsExitTest..............ok
epicsTimerTest.............ok
ringPointerTest............ok
epicsEventTest.............ok
epicsMutexTest.............ok
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 FOO)
macLib: string ${FOO=$(FOO)} is recursive (expanding environment
variable FOO)
ok
macLibTest.................ok
taskwdTest.................Thread testTask2 (0x8982080) suspended
ok
blockingSockTest...........ok
All tests successful.
Files=21, Tests=1588, 392 wallclock secs ( 1.10 cusr + 0.91 csys =
2.01 CPU)
==================================================================================================
Thanks,
Ernest
- Navigate by Date:
- Prev:
R3.14.10-pre1 Paul Hamadyk
- Next:
SLAC RTEMS and libCom test harness Ernest L. Williams Jr.
- Index:
2002
2003
2004
2005
2006
2007
<2008>
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
R3.14.10-pre1 Paul Hamadyk
- Next:
SLAC RTEMS and libCom test harness Ernest L. Williams Jr.
- Index:
2002
2003
2004
2005
2006
2007
<2008>
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|