BCDA-APS / bluesky_training

Bluesky training, including instrument package
https://bcda-aps.github.io/bluesky_training/
Other
11 stars 0 forks source link

add CI workflow for testing #43

Closed prjemian closed 2 years ago

prjemian commented 2 years ago
prjemian commented 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.

prjemian commented 2 years ago

environment setup is part of the CI workflow, test is implicit

prjemian commented 2 years ago

Instrument package setup is tested with queueserver and (ipython) console startup.

prjemian commented 2 years ago

Without access to a catalog, it may be difficult to test plan results in the CI.

prjemian commented 2 years ago

Tests for bluesky plans are trivial now, but it's a start.