Exemple #1
0
 def kill_test(self, backtrace_with_reason):
     if not Setup.tester_obj():
         LOGGER.error(
             "no test was register using 'Setup.set_tester_obj()', not killing"
         )
         return
     test_pid = os.getpid()
     Setup.tester_obj().result.addFailure(Setup.tester_obj(),
                                          backtrace_with_reason)
     os.kill(test_pid, signal.SIGUSR2)
     self.terminate()
 def kill_test(self, backtrace_with_reason):
     if not Setup.tester_obj():
         LOGGER.error(
             "no test was register using 'Setup.set_tester_obj()', not killing"
         )
         return
     if not self.signal_sent:
         _test_pid = os.getpid()
         Setup.tester_obj().result.addFailure(Setup.tester_obj(),
                                              backtrace_with_reason)
         os.kill(_test_pid, signal.SIGUSR2)
     else:
         raise Exception(
             f"stop test signal already sent once, ignoreing: {str(backtrace_with_reason[1])}"
         )
 def kill_test(self, backtrace_with_reason):
     self.terminate()
     if not Setup.tester_obj():
         LOGGER.error("no test was register using 'Setup.set_tester_obj()', not killing")
         return
     Setup.tester_obj().kill_test(backtrace_with_reason)
Exemple #4
0
 def kill_test(self, backtrace_with_reason) -> None:
     self.terminate()
     if tester := Setup.tester_obj():
         tester.kill_test(backtrace_with_reason)