DiamondLightSource / DiamondLightSource/mx-bluesky
Murko: Add a system test
- Dominant language
- Python
- Stars
- 4
- Forks
- 5
- Avg merge
- 1d 30m
- Merged PRs (30d)
- 2
Description
Given the various services required for murko it would be good to have a system test to integrate them all. This would probably consist of:
* A mock `OAVToRedisForwarder` device that would stream known images to redis
* The real thawing plan ran against this
* A real redis deployment
* A real redis_to_murko_forwarder that pushes this into murko
* A real murko that would do some analysis on that image (running on CPU not GPU)
* A real plan that picks up the centers and moves to them (yet to be written)
* A mock set of gonio stages
* Confirm that the gonio stages have been moved to where we expect (probably with a bit of variation, not sure if murko is entirely deterministic?)
All this should be ran on argus
## Acceptance Criteria
- The above system test is integrated
Contributor guide
Assessment
This issue has not been assessed yet.