Hot swap enable/disable needs to happen before or after running tests with the engine. Two cases need to be considered:
- If the GUI crashes, we want the REPServer to run the hot swap enable script
- If the REPServer crashes, we want to enable the hot swap within a global except statement
Additionally, the GUI should control enabling/disabling hotswap while tests are running normally.
This should be a feature specified in the global configuration file with support on both the ZCU and tester side