def _getVersion(self, testScriptFileName): from org.apache.log4j import Logger as _Logger, Level as _Level # set log4j logger level to ERROR rootLogger = _Logger.getRootLogger() rootLevel = rootLogger.getLevel() rootLogger.setLevel(_Level.ERROR) from com.qspin.qtaste.util.versioncontrol import VersionControl version = VersionControl.getInstance().getTestApiVersion(os.path.dirname(testScriptFileName)) rootLogger.setLevel(rootLevel) return version
def initialize_log4j(): try: from org.apache.log4j import (ConsoleAppender, Level, Logger, PatternLayout) rootLogger = Logger.getRootLogger() print(dir(rootLogger)) rootLogger.level = Level.DEBUG layout = PatternLayout("%d{ISO8601} [%t] %-5p %c %x - %m%n") appender = ConsoleAppender(layout) rootLogger.addAppender(appender) except: import traceback print(traceback.format_exc())
# - host: name of the host where the command must be executed # - login: login name # - waitingTime: default is 60 seconds. Sleeping time before continuing to the control script. # ## import os as _os, sys as _sys, re as _re, time as _time import datetime as _datetime import traceback from org.apache.log4j import Logger as _Logger, Level as _Level from com.qspin.qtaste.util import OS as _OS, Exec as _Exec from com.qspin.qtaste.config import TestBedConfiguration as _TestBedConfiguration from com.qspin.qtaste.tcom.rlogin import RLogin as _RLogin # set log4j logger level to WARN _Logger.getRootLogger().setLevel(_Level.WARN) # conditional expression _IF = lambda a,b,c:(a and [b] or [c])[0] def _exitWithError(message): """ Exits program with error code 1 after printing given message to standard error output """ print >> _sys.stderr, message _sys.exit(1) def _parseCommandLineArguments(): """ Parse command-line arguments @return tuple (start, arguments) where start is true if and only if first argument is 'start'
# - login: login name # - waitingTime: default is 60 seconds. Sleeping time before continuing to the control script. # ## import os as _os, sys as _sys, re as _re, time as _time import datetime as _datetime import traceback from org.apache.log4j import Logger as _Logger, Level as _Level from com.qspin.qtaste.util import OS as _OS, Exec as _Exec from com.qspin.qtaste.config import TestBedConfiguration as _TestBedConfiguration from com.qspin.qtaste.tcom.rlogin import RLogin as _RLogin # set log4j logger level to WARN _Logger.getRootLogger().setLevel(_Level.WARN) # conditional expression _IF = lambda a,b,c:(a and [b] or [c])[0] def _exitWithError(message): """ Exits program with error code 1 after printing given message to standard error output """ print >> _sys.stderr, message _sys.exit(1); def _parseCommandLineArguments(): """ Parse command-line arguments @return tuple (start, arguments) where start is true if and only if first argument is 'start'