Closed prjemian closed 2 years ago
The apstools
repo has a workflow for EPICS base that could be used as a starting point. Testing will require IOC starter scripts such as these examples. Visit that directory for further documentation.
environment setup is part of the CI workflow, test is implicit
Instrument package setup is tested with queueserver and (ipython) console startup.
Without access to a catalog, it may be difficult to test plan results in the CI.
Tests for bluesky plans are trivial now, but it's a start.