Skip to content

[MCCS-366] better workaround for MCCS-244 bug

Drew Devereux requested to merge mccs-366 into master

A tango bug (diagnosed and reported in MCCS-244) prevents us from having more than six different kinds of device in a single integration test. We have been working around this issue by excluding APIU and Antenna devices from our integration tests.

Unfortunately this means that our APIU and Antenna devices have not been integration tested since November last year. Meanwhile, they have evolved significantly. Without integration testing, they have drifted apart and no longer work correctly with each other or with other devices.

This merge request:

  • Implements a better workaround for the MCCS-244 bug, giving us more flexibility in which devices we exclude from tests;
  • Implements the power management integration tests so that they separately test the flow of power management commands
    • from Controller down to the Subrack and Tile devices (APIU and Antenna devices are excluded)
    • from Controller down to the APIU and Antenna devices (Subrack and Tile devices are excluded)
  • Fixes some interoperability issues between APIU and Antenna that had appeared since we stopped including them in integration tests.
Edited by Drew Devereux

Merge request reports