Example #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)
Example #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)
Example #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)
Example #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()
Example #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()
Example #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
Example #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)
Example #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)
Example #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()
Example #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()
Example #11
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
Example #12
0
 def shutdown(self):
     try:
         shutdown_process(self.process, self.log)
     finally:
         if self.__out:
             self.__out.close()
Example #13
0
 def shutdown(self):
     """
     If tool is still running - let's stop it.
     """
     shutdown_process(self.process, self.log)
Example #14
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     for desc in self.opened_descriptors:
         desc.close()
     self.opened_descriptors = []
Example #15
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     if self.__out:
         self.__out.close()
         self.__out.close()
Example #16
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     if self.__out:
         self.__out.close()
         self.__out.close()
Example #17
0
 def shutdown(self):
     shutdown_process(self.process, self.log, send_sigterm=False)
Example #18
0
 def shutdown(self):
     shutdown_process(self.generator.process, self.log)
Example #19
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
     for desc in self.opened_descriptors:
         desc.close()
     self.opened_descriptors = []
Example #20
0
 def shutdown(self):
     try:
         shutdown_process(self.process, self.log)
     finally:
         if self.__out:
             self.__out.close()
Example #21
0
 def shutdown(self):
     shutdown_process(self.process, self.log)
Example #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)
Example #23
0
 def shutdown(self):
     """
     If tool is still running - let's stop it.
     """
     shutdown_process(self.process, self.log)
Example #24
0
 def shutdown(self):
     shutdown_process(self.generator.process, self.log)