Exemplo n.º 1
0
    def __init__(self, options):
        self.signal_count = 0
        self.options = options
        self.setup_logging(options)
        self.log = logging.getLogger('')
        self.log.info("Taurus CLI Tool v%s", VERSION)
        self.log.debug("Build: %s", BUILD)
        self.log.debug("Extended git info: %s", GIT_INFO)
        self.log.debug("Command-line options: %s", self.options)
        self.log.debug("Python: %s %s", platform.python_implementation(),
                       platform.python_version())
        self.log.debug("OS: %s", platform.uname())

        try:
            self.log.debug("Path to interpreter: {}".format(sys.executable))
            self.log.debug("Path to packages: {}".format(sys.path))
            self.log.debug("Default python: {}".format(
                shutil.which('python' or 'not found')))
            self.log.debug("Default python3: {}".format(
                shutil.which('python3' or 'not found')))

        except BaseException as exc:
            self.log.warning(
                "Extended python info getting error: {}".format(exc))

        self.engine = Engine(self.log)
        self.exit_code = 0
Exemplo n.º 2
0
 def __init__(self, options):
     self.signal_count = 0
     self.options = options
     self.setup_logging(options)
     self.log = logging.getLogger('')
     self.log.info("Taurus CLI Tool v%s", bzt.VERSION)
     self.log.debug("Command-line options: %s", self.options)
     self.engine = Engine(self.log)
Exemplo n.º 3
0
 def __init__(self, options):
     self.signal_count = 0
     self.options = options
     self.setup_logging(options)
     self.log = logging.getLogger('')
     self.log.info("Taurus CLI Tool v%s", bzt.VERSION)
     logging.debug("Command-line options: %s", self.options)
     self.engine = Engine(self.log)
     self.engine.artifacts_base_dir = self.options.datadir
     self.engine.file_search_path = os.getcwd()
Exemplo n.º 4
0
 def __init__(self, options):
     self.signal_count = 0
     self.options = options
     self.setup_logging(options)
     self.log = logging.getLogger('')
     self.log.info("Taurus CLI Tool v%s", bzt.VERSION)
     self.log.debug("Command-line options: %s", self.options)
     self.log.debug("Python: %s %s", platform.python_implementation(), platform.python_version())
     self.log.debug("OS: %s", platform.uname())
     self.engine = Engine(self.log)
Exemplo n.º 5
0
    def __init__(self, load=None, settings=None, has_ctg=None):
        super(MockExecutor, self).__init__()
        if load is None: load = {}
        if settings is None: settings = {}
        if has_ctg is None: has_ctg = True

        self.engine = Engine(logging.getLogger(''))
        self.execution = load
        self.settings = settings
        self.tool = MockReqTool(has_ctg)
Exemplo n.º 6
0
 def __init__(self, options):
     self.signal_count = 0
     self.options = options
     self.setup_logging(options)
     self.log = logging.getLogger('')
     self.log.info("Taurus CLI Tool v%s", VERSION)
     self.log.debug("Build number: %s", BUILD_NUM)
     self.log.debug("Extended git info: %s", GIT_INFO)
     self.log.debug("Command-line options: %s", self.options)
     self.log.debug("Python: %s %s", platform.python_implementation(), platform.python_version())
     self.log.debug("OS: %s", platform.uname())
     self.engine = Engine(self.log)
     self.exit_code = 0
Exemplo n.º 7
0
    def __init__(self, load=None, settings=None, has_ctg=None):
        super(MockJMeterExecutor, self).__init__()
        self.mock_install = True
        self.version = None

        if load is None: load = {}
        if settings is None: settings = {}
        if has_ctg is None: has_ctg = True

        self.engine = Engine(logging.getLogger(''))
        self.execution.merge(load)
        self.settings.merge({"detect-plugins": False})
        self.settings.merge(settings)
        self.tool = MockJMeter(has_ctg)