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