Terminate scenario ticking when receiving a signal interrupt
(self, signum, frame)
| 125 | del self.client |
| 126 | |
| 127 | def _signal_handler(self, signum, frame): |
| 128 | """ |
| 129 | Terminate scenario ticking when receiving a signal interrupt |
| 130 | """ |
| 131 | self._shutdown_requested = True |
| 132 | if self.manager: |
| 133 | self.manager.stop_scenario() |
| 134 | self._cleanup() |
| 135 | if not self.manager.get_running_status(): |
| 136 | raise RuntimeError("Timeout occured during scenario execution") |
| 137 | |
| 138 | def _get_scenario_class_or_fail(self, scenario): |
| 139 | """ |
nothing calls this directly
no test coverage detected