Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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()
Пример #5
0
 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()
Пример #6
0
    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
Пример #7
0
 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)
Пример #8
0
 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)
Пример #9
0
    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()
Пример #10
0
    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()
Пример #11
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
Пример #12
0
 def shutdown(self):
     try:
         shutdown_process(self.process, self.log)
     finally:
         if self.__out:
             self.__out.close()
Пример #13
0
 def shutdown(self):
     """
     If tool is still running - let's stop it.
     """
     shutdown_process(self.process, self.log)
Пример #14
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     for desc in self.opened_descriptors:
         desc.close()
     self.opened_descriptors = []
Пример #15
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     if self.__out:
         self.__out.close()
         self.__out.close()
Пример #16
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     if self.__out:
         self.__out.close()
         self.__out.close()
Пример #17
0
 def shutdown(self):
     shutdown_process(self.process, self.log, send_sigterm=False)
Пример #18
0
 def shutdown(self):
     shutdown_process(self.generator.process, self.log)
Пример #19
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     for desc in self.opened_descriptors:
         desc.close()
     self.opened_descriptors = []
Пример #20
0
 def shutdown(self):
     try:
         shutdown_process(self.process, self.log)
     finally:
         if self.__out:
             self.__out.close()
Пример #21
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
Пример #22
0
 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)
Пример #23
0
 def shutdown(self):
     """
     If tool is still running - let's stop it.
     """
     shutdown_process(self.process, self.log)
Пример #24
0
 def shutdown(self):
     shutdown_process(self.generator.process, self.log)