SAH-1449: Extend test harness to work with real real devices. Implementation for BDD test case for TMC-SDP On command
1. What this MR does / why we need it:
- What
- This MR updates existing test harness implementation to work with real devices
- Expose Make variables to simulate the DISH, SDP and CSP devices in deployement
- Feature file for TMC-SDP TelescopeOn functionaliy
- Implementation of BDD test case scenarios for On and Off functionality
- why:
- This helps in achieving commonality within code and ability for test harness to work when real subsystems are deployed.
- It is required for pairwise testing for MID TMC and SDP (SS-116)
2. Make sure that you've checked the boxes below before you submit MR:
-
No conflict with master branch. -
Merge Request Title appropriate. -
Unit/Integration tests added and existing test cases are passing. -
Variable and Function names state the purpose. -
There is no commented out code, print/debug statements. -
Logs are added wherever necessary. -
Exception is handled wherever required.
Edited by shraddhabajare