def __init__(self, configs):
     self.configs = configs
     self.timeout = 30 * 60  # length of timeout (in seconds)
     self.kill_delay = 2
     self.returncode = 1
     self.result = 1  # 1 = there were problems, 0 = everything was fine
     self.summary = ''
     self.configure()
     self.logger = SetupLogger().logger("TestScriptRunner")
示例#2
0
 def __init__(self, fn):
     self.configs = ConfigReader(fn).read()
     self.logger  = SetupLogger().logger("DirectoryMaker")
示例#3
0
 def __init__(self, filename):
     self.filename = filename
     self.logger = SetupLogger().logger("ScriptListingReader")
示例#4
0
 def __init__(self, configs):
     self.configs = configs
     self.logger = SetupLogger().logger("TestResult")
示例#5
0
 def __init__(self):
     self.debug_logger = SetupLogger('transcript.log', False)
from setup_logger import SetupLogger

MAX_PROCESS_TIME = 60 * 5  # Scripts should not run run for more than set no of seconds

pool_size = 10  # process pool size
pool = {}  # process pool
poll_time = 30  # length of wait between polls (in seconds)
queue = []  # Queue of processes to execute
soapui_jobs = []
cursor = None  # DB connection handle
completed = []  # completed processes
passed = []  # sucessful processes
failed = []  # failed processes
total_scripts = 0
total_soapui = 0
logger = SetupLogger().logger("biocat_harness")

# command line options
usage = "usage: %prog [options] configuration_file"
parser = OptionParser(usage=usage)
parser.add_option("-l",
                  "--log",
                  dest="logfile",
                  help="send output to logfile",
                  metavar="FILE",
                  default="harness-status-%s.log" %
                  (time.strftime("%m%d-%Y-%H%M%S", time.gmtime())))
parser.add_option("-f",
                  "--fromFile",
                  dest="fromFile",
                  help="XML file containing the scripts to be run",
示例#7
0
 def __init__(self, file_data):
     self.file_data = file_data
     self.parser_logger = SetupLogger('transcript_parser.log', False)
     self.textstr = self.read_pdf()
 def __init__(self, config_file):
     self.config = config_file
     self.logger = SetupLogger().logger("ConfigReader")
 def __init__(self, fn):
     self.configs = ConfigReader(fn).read()
     self.outfile = '../config/script_listing.xml'
     self.logger  = SetupLogger().logger("ScriptListingWriter:")