~mdavidsaver/epics-base:qemutest

Last commit made on 2016-03-01
Get this branch:
git clone -b qemutest https://git.launchpad.net/~mdavidsaver/epics-base
Only mdavidsaver can upload to this branch. If you are mdavidsaver please log in for upload directions.

Branch merges

Branch information

Name:
qemutest
Repository:
lp:~mdavidsaver/epics-base

Recent commits

29f5427... by mdavidsaver

rec/test: asTest fixup rtems test harness

Since this test has device support it must appear in a
DLL for windows dynamic builds.
However, the rRDD function is in the executable,
and not accessible here. So use iocsh.
For rtems/vxworks the test harness clears
iocsh registrations, so iocsh can't work here.

6498f0e... by mdavidsaver

rec/test: add missing TESTFILES

87916d8... by mdavidsaver

rec/test: rtems build self contained tests and run individually

ec4029b... by mdavidsaver

db/test: dbStressLock skip for RTEMS

This test assumes that several threads with
equal priority will all run eventually.
This isn't turn an UP target without
time sliced scheduling.

18b9ab7... by mdavidsaver

libCom/test: only run epicsUnitTest for host arch

custom .plt won't use WINE or QEMU when necessary.

f16579e... by mdavidsaver

build/run RTEMS-pc386 tests individually

Build and run individual test executable in addition
to the test harness.
Individual tests run with 'make runtests'.

omit epicsUnitTestTest as it has a custom .plt

fefb455... by mdavidsaver

RTEMS: build self contained test harness

Test data stub as a separate file to allow
linking into test harness and individual tests.

93dcb16... by mdavidsaver

RTEMS: Add epicsMemFs and hook for app specific FS setup

Default falls back to network FS.

Compile in a set of files as a epicsMemFS structure.
epicsMemFsLoad() creates a set of files based on this.

51b45fc... by mdavidsaver

src/tools: teach makeTestfile about WINE and QEMU

Teach makeTestfile host to run test for some cross built
targets.

d632c53... by mdavidsaver

libCom/misc: testMain for RTEMS give weak alias for main()

Allows tests to be linked separately or in a common test harness