Fix Version/s: None
Component/s: ts_integration, ts_qa
Sprint:TSSW Sprint - Sep 27 - Oct 11
Team:Telescope and Site
Create a script base Class, to reduce duplication of code when creating the various integration test script classes. Creating the ScriptQueue remote and pausing, adding, and resuming the ScriptQueue are things every integration test will do. Put that functionality into a base Class.
Make the ScriptQueueController Class and the script Base Class configurable so the Index (MT or AT) can be set.
- has to be done before
DM-31928 Add the tests for the next round of configurations for the AuxTelVisit scripts
Managed to create the base Class and do the parameterization of the index variable.
As discussed with Michael Reuter, there's some significant restructuring we want to do, to allow for multiple scripts with multiple configurations. Additionally, as currently setup, multiple ScriptQueue Remotes are created, which is wholly unnecessary.
I will use
DM-31928 as the task to address the restructuring, as that task is to add the next round of configurations; multiple configurations for the same script.
Watched several tutorials on Classes and OOP as part of this effort. And oh boy, did I learn a lot.