def shutdown(self): shutdown_process(self.pbench.process, self.log) if not os.path.exists(self.pbench.kpi_file) or os.path.getsize( self.pbench.kpi_file) == 0: raise RuntimeError( "Empty results file, most likely phantom-benchmark has failed: %s", self.pbench.kpi_file)
def shutdown(self): """ If tool is still running - let's stop it. """ shutdown_process(self.process, self.log) if self.start_time: self.end_time = time.time() self.log.debug("Grinder worked for %s seconds", self.end_time - self.start_time)
def shutdown(self): """ If tool is still running - let's stop it. """ shutdown_process(self.process, self.log) if self.__out and not self.__out.closed: # FIXME: this should happen in post_process self.__out.close() if self.__err and not self.__err.closed: self.__err.close()
def shutdown(self): """ If tool is still running - let's stop it. """ shutdown_process(self.process, self.log) if self.__out and not self.__out.closed: self.__out.close() if self.__err and not self.__err.closed: self.__err.close()
def shutdown(self): """ If task was not completed, kill process, provide output else provide output :return: """ self.check() if self.ret_code is None: self.log.info("Background task was not completed, shutting it down: %s", self) shutdown_process(self.process, self.log) self.process = None
def shutdown(self): if self.appium_process: self.log.debug('Stopping appium...') shutdown_process(self.appium_process, self.log) if not self.stdout.closed: self.stdout.close() if not self.stderr.closed: self.stderr.close() _file = self.stdout.name if not os.stat(_file).st_size: os.remove(_file) _file = self.stderr.name if not os.stat(_file).st_size: os.remove(_file)
def shutdown(self): """ If task was not completed, kill process, provide output else provide output :return: """ self.check() if self.process and self.process.returncode is None: self.log.info("Background task was not completed, shutting it down: %s", self) shutdown_process(self.process, self.log) self.process = None for stream in (self.out, self.err): if stream and stream != PIPE: stream.close()
def shutdown(self): shutdown_process(self.process, self.log)
def shutdown(self): try: shutdown_process(self.process, self.log) finally: if self.__out: self.__out.close()
def shutdown(self): """ If tool is still running - let's stop it. """ shutdown_process(self.process, self.log)
def shutdown(self): shutdown_process(self.process, self.log) for desc in self.opened_descriptors: desc.close() self.opened_descriptors = []
def shutdown(self): shutdown_process(self.process, self.log) if self.__out: self.__out.close() self.__out.close()
def shutdown(self): shutdown_process(self.process, self.log, send_sigterm=False)
def shutdown(self): shutdown_process(self.generator.process, self.log)
def shutdown(self): shutdown_process(self.pbench.process, self.log) if not os.path.exists(self.pbench.kpi_file) or os.path.getsize(self.pbench.kpi_file) == 0: raise RuntimeError("Empty results file, most likely phantom-benchmark has failed: %s", self.pbench.kpi_file)