Details
-
Enabler
-
Must have
-
Obs Mgt & Controls
-
-
4
-
4
-
0
-
Team_OMCPT
-
Sprint 5
-
-
-
-
22.6
-
Outcomes Reviewed, NFRS met, Satisfies Acceptance Criteria, Accepted by FO
-
-
Team_OMCPT
Description
Enabler to being to define PI22 development needed to enhance the TMC Test Scenarios and Harness.
We need to revise the current implementation of the test harness used for the tests TMC+X so that
- it has additional tools to simplify testing (eg a flexible tango event tracer)
- it has additional tools to report execution (eg pytest-bdd plugin called pytest-bdd-report)
- it has additional tools to trace what a test does (eg a flexible tango event logger)
- it is deployed as a python package
- it supports a clear separation of the code that sets up the SUT from the tests
- it supports a clean mechanism for setting up the needed tango device emulators.
We also need to refactor some of the existing tests to demonstrate that the above things are useful.