Érico Nogueira cb0688c850 Check if test was killed by signal in makeTestFile.
Tests killed by a signal should cause the .t script to exit with an
error code, otherwise its exit code will be 0, and the test harness
won't be aware of the unsuccessful exit.

This change also makes the test runner more robust, so attaching to a
running test (e.g. with gdb or strace) won't cause the .t script to
exit.
2025-10-08 10:27:55 -05:00
2024-06-27 22:20:19 -05:00
2025-10-08 10:14:49 -05:00
2024-06-27 22:20:19 -05:00
2025-10-08 09:40:21 -05:00
2017-09-20 14:39:32 +02:00
2025-10-08 09:37:41 -05:00
2025-10-08 09:37:41 -05:00

EPICS Base

EPICS (Experimental Physics and Industrial Control System) is a set of software tools and applications which provide a software infrastructure for use in building distributed control systems to operate devices such as Particle Accelerators, Large Experiments and major Telescopes. EPICS Base is the central core of the control system toolkit. More details can be found at the About page of the official website

Documentation

Community Communication

Quick Install

Download a release from the Downloads page and unpack it. Inside the unpacked folder run:

make

For more information on how to install on your system see the Installation page of the documentation.

Quick run a softIOC

After building, you can run an example soft-IOC (Input/Output Controller) which uses the pvAccess network protocol.

./bin/*/softIoc -x first

You can then run dbl to get:

epics> dbl
first:BaseVersion
first:exit
epics> 

License

EPICS Base is distributed subject to a Software License Agreement found in the file LICENSE that is included with this distribution.

Description
See the PSI-* branches for releases including our PSI setup and modifications. The branches without PSI prefix are original upstream. https://github.com/epics-base/epics-base.git
Readme 107 MiB
Languages
C 65.7%
C++ 21.3%
Perl 5.8%
HTML 3.4%
Makefile 1.6%
Other 2%