System Tests#
The system tests are run by a project hosted in a GitLab private repository, Hyperion System Testing.
This contains a .gitlab-ci
pipeline that defines a job that runs the tests.
System Test Images#
The system tests require a number of container images to run:
The test runner image
An ISPyB MariaDB database server image
An ExpEye image
It is expected that these images should need to change only infrequently and builds are triggered manually as needed - see the Hyperion System Testing project for how to rebuild them and how to trigger the tests.