SAR-392 Implement BDD tests to cover functionality as would be used by client
BDD test scenarios that cover dish LMC functionality as it would be used by TMC have been added. It also prescribes the sequence of steps TMC (and other clients) should follow when using the DishMaster in observational control tests. Scenarios and related tests added are:
-
tests/features/startup_scenario.feature
andtests/acceptance/skampi/test_telescope_startup.py
-
tests/features/tmc_scan_configuration.feature
andtests/acceptance/skampi/test_tmc_scan_configuration.py
The tests run in a new job on the pipeline called skampi-confidence-test
on the integration
stage.
In the process, tests/acceptance/dish-movement/test_dish_lmc_pointing_position.py has been updated to capture working behaviour of dish transitioning to TRACK when dish arrives on target.
Also covers SAR-390
Edited by Samuel Twum