May 22 – 27, 2016
Europe/Stockholm timezone

Unit Testing in EPICS

May 27, 2016, 9:00 AM
Medicon Village Auditorium (Lund)

Medicon Village Auditorium


Tunavägen 24 Lund


Mr Juniper Willard Willard (Canadian Light Source)


Methods of testing software are always an issue. Despite a movement in industry to increase testing of software in all forms, development of academic software (including that for control systems) often lags in this regard [1]. When testing is accomplished, it is rarely automated, and often accomplished in an ad-hoc manner. This results in delays, inconsistency, and uncertainty in reliability. This talk outlines a series of methodologies and tools being undertaken at the Canadian Light Source in regards to testing of control system software. Of particular interest are a series of tools being developed to test EPICS systems prior to deployment, including those for unit testing of drivers, IOC applications, and custom code. [1] arXiv 1506.05272v1, June 2015

Primary author

Mr Juniper Willard Willard (Canadian Light Source)

Presentation materials