Created by mdavidsaver and last modified

Rebased Ralph Lange's server side plugins branch to current 3.15 head.


The unit tests which attempt to load a database need to be fixed. I've fixed only dbChannelTest. The other tests in src/iocs/db/test and src/iocs/db/filters/test also need fixing.

Get this branch:
bzr branch lp:~epics-core/epics-base/server-side-plugins
Members of EPICS Core Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

EPICS Core Developers
Review team:
Ralph Lange

Recent revisions

12360. By Andrew Johnson

Moved filter plugins, fixed portability issues.

The filter plugins are now in src/std/filters
and their tests in the test subdirectory.

Various portability issues found and fixed:
 * Variable declarations after statements in a block
 * Code assuming that epicsInt32 = long
 * // comments in C files

Removed a number of tests that weren't really tests;
preconditions for future tests that don't actually check
the code being tested should call testAbort() if the
condition fails, which tells the test harness that you
meant to die at that point.

Split up lots of very long source lines.

Probably made a few other changes that I forget about now.

12359. By mdavidsaver

fix filter plugin tests as well

12358. By mdavidsaver

fix arrTest

Don't use compiled in paths
include menuConvert as this is now required at runtime

12357. By mdavidsaver

fix db plugin tests

Avoid installing xRecord.dbd. This would otherwise be installed
by the DBDINC.

Also must split out recordtype definition from record instance
definition and run the registrar function between the two loads.
This is due to new sanity checks in the loading process

12356. By mdavidsaver

registerRecordDeviceDriver needs DBD search path

12355. By mdavidsaver

don't destroy locked mutex

12354. By mdavidsaver

fix build

12353. By mdavidsaver

disable filter tests until fixed...

12352. By mdavidsaver

clean all

12351. By mdavidsaver

ugly hack to make unit test run

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.