Skip to content

SAR-392 Implement BDD tests to cover functionality as would be used by client

Samuel Twum requested to merge sar-392-add-scenario-for-integration-test into master

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 and tests/acceptance/skampi/test_telescope_startup.py
  • tests/features/tmc_scan_configuration.feature and tests/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

Merge request reports