示例#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
文件: grinder.py 项目: andy7i/taurus
 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
文件: siege.py 项目: vodka1983/taurus
 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
文件: molotov.py 项目: andy7i/taurus
 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
文件: siege.py 项目: andy7i/taurus
 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
文件: pbench.py 项目: wr-tty/taurus
 def shutdown(self):
     shutdown_process(self.generator.process, self.log)
示例#19
0
文件: __init__.py 项目: vijayj/taurus
 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
文件: pbench.py 项目: dutchb/taurus
 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
文件: siege.py 项目: pyToshka/taurus
 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)