This work has been partially completed.
Early in PI23, the Science Data Stream Engineering Model integration test was successfully run and passed.
We subsequently commenced the non-science data stream integration test, but were unable to proceed due to subsystem bugs. In short, this test required us to bring the system into a healthy initial state, then trigger a fault in the system under control, and verify the detection of that fault and rollup to TMC. Unfortunately, we were unable to bring the system into a healthy initial state. Several bugs were reported to subsystem teams, including
- LOW-807
- SPRTS-126
- SKB-318
- SKB-317
and also a number of issues were informally reported to MCCS team in this slack thread: https://skao.slack.com/archives/CV76UETSQ/p1712316886452179
To allow time for these bugs to be addressed, we replanned our work on this feature, and commenced work to convert the science data stream integration test to use TMC. Work on this was greatly assisted by collaboration with Devesh Pandey from the Himalaya Team. This work resulted in the identification of a number of issues. Some of these were fixed contemporaneously by Devesh; others will be raised as SKBs shortly. The outcome was successful running of the Science Data Stream Engineering Model integration test notebook using TMC top-level interfaces only. This represents good progress towards the Science Data Stream Engineering Model (including TMC and OSO) integration test – but that test cannot be run until OSO is integrated.
Not yet completed:
- Integration of OSO and implementation of the OSO-to-TMC interface test
- Supporting the formal running of the Science Data Stream Low Engineering Model test
- Implementation of the non-science data stream Low Engineering Model test
There iare also the TMC-to-subsystem tests but we are unsure if these can or should be run. This needs to be discussed.
Demos:
A link to the test notebooks under version control will be provided shortly.
KRS:
- KR1: All Low ITF integration test cases have been formally run – Partially achieved. The science data stream engineering model test was completed and formally run. It was subsequently updated to use TMC top-level interfaces only. The non-science data stream engineering model test was commenced but could not be proceeded with due to subsystem bugs.
- KR2: Training is delivered to Low SciOps on use of the Low ITF application layer – Not achieved. The intent was always to integrate up to OSO, and then present this training using the OSO interface. Since the OSO has not yet been integrated, this training could not occur.