示例#1
0
    def __init__( self, suite ):

        self.ldir = sitecfg.get_derived_host_item( suite, 'suite log directory' )
        self.path = os.path.join( self.ldir, 'log' ) 

        self.err_path = os.path.join( self.ldir, 'err' )
        self.roll_at_startup = sitecfg.get( ['suite logging','roll over at start-up'] )
        self.n_keep = sitecfg.get( ['suite logging','rolling archive length'] )
        self.max_bytes = sitecfg.get( ['suite logging','maximum size in bytes'] )
示例#2
0
    def __init__( self, suite ):

        sodir = sitecfg.get_derived_host_item( suite, 'suite log directory' )
        self.opath = os.path.join( sodir, 'out' ) 
        self.epath = os.path.join( sodir, 'err' ) 

        # use same archive length as logging (TODO: document this)
        self.roll_at_startup = sitecfg.get( ['suite logging','roll over at start-up'] )
        self.arclen = sitecfg.get( ['suite logging','rolling archive length'] )
示例#3
0
 def __init__( self, suite, run_mode='live', ict=None, stop_tag=None ):
     self.run_mode = run_mode
     self.set_cts(ict, stop_tag)
     self.dir_name = sitecfg.get_derived_host_item( suite,
                                                 'suite state directory' )
     self.file_name = os.path.join( self.dir_name, self.BASE_NAME )
     self.arch_len = sitecfg.get( [ 'state dump rolling archive length' ] )
     if not self.arch_len or int(self.arch_len) <= 1:
         self.arch_len = 1
     self.arch_files = []
     self.pool = None
     self.wireless = None
     self.log = logging.getLogger('main')