Ejemplo n.º 1
0
 def handle_sig_int(cls, *_):
     if cls.TEST_INSTANCES:
         _LOG.error('Received SIGINT, stopping all tests.')
         for test in cls.TEST_INSTANCES.values():
             test.stop_from_sig_int()
     station_api.stop_server()
     # The default SIGINT handler does this. If we don't, then nobody above
     # us is notified of the event. This will raise this exception in the main
     # thread.
     raise KeyboardInterrupt()
Ejemplo n.º 2
0
 def handle_sig_int(cls, *_):
   if cls.TEST_INSTANCES:
     _LOG.error('Received SIGINT, stopping all tests.')
     for test in cls.TEST_INSTANCES.values():
       test.stop_from_sig_int()
   station_api.stop_server()
   # The default SIGINT handler does this. If we don't, then nobody above
   # us is notified of the event. This will raise this exception in the main
   # thread.
   raise KeyboardInterrupt()