Example #1
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'core': 'bee',
         'gdb': False,
         'script': None,
         'lua_libs': [],
         'valgrind': False,
         'vardir': None,
         'use_unix_sockets': False,
         'bee_port': None
     }
     ini.update(_ini)
     Server.__init__(self, ini)
     self.testdir = os.path.abspath(os.curdir)
     self.sourcedir = os.path.abspath(os.path.join(os.path.basename(
         sys.argv[0]), "..", ".."))
     self.re_vardir_cleanup += [
         "*.snap", "*.xlog", "*.inprogress",
         "*.sup", "*.lua", "*.pid"]
     self.name = "default"
     self.conf = {}
     self.status = None
     #-----InitBasicVars-----#
     self.core = ini['core']
     self.gdb = ini['gdb']
     self.script = ini['script']
     self.lua_libs = ini['lua_libs']
     self.valgrind = ini['valgrind']
     self.use_unix_sockets = ini['use_unix_sockets']
     self._start_against_running = ini['bee_port']
Example #2
0
 def __init__(self, core="tarantool"):
     Server.__init__(self, core)
     self.default_bin_name = "tarantool_box"
     self.default_config_name = "tarantool.cfg"
     self.default_init_lua_name = "init.lua"
     # append additional cleanup patterns
     self.re_vardir_cleanup += ['*.snap',
                                '*.xlog',
                                '*.inprogress',
                                '*.cfg',
                                '*.sup',
                                '*.lua',
                                '*.pid']
     self.process = None
     self.config = None
     self.vardir = None
     self.valgrind_log = "valgrind.log"
     self.valgrind_sup = os.path.join("share/", "%s.sup" % ('tarantool'))
     self.init_lua = None
     self.default_suppression_name = "valgrind.sup"
     self.pidfile = None
     self.port = None
     self.binary = None
     self.is_started = False
     self.mem = False
     self.start_and_exit = False
     self.gdb = False
     self.valgrind = False
     self.installed = False
     self.need_init = True
Example #3
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'core': 'tarantool',
         'gdb': False,
         'script': None,
         'lua_libs': [],
         'valgrind': False,
         'vardir': None,
         'start_and_exit': False,
         'use_unix_sockets': False
     }
     ini.update(_ini)
     Server.__init__(self, ini)
     self.testdir = os.path.abspath(os.curdir)
     self.re_vardir_cleanup += [
         "*.snap", "*.xlog", "*.inprogress",
         "*.sup", "*.lua", "*.pid"]
     self.name = "default"
     self.conf = {}
     self.status = None
     #-----InitBasicVars-----#
     self.core = ini['core']
     self.gdb = ini['gdb']
     self.script = ini['script']
     self.lua_libs = ini['lua_libs']
     self.valgrind = ini['valgrind']
     self._start_and_exit = ini['start_and_exit']
     self.use_unix_sockets = ini['use_unix_sockets']
Example #4
0
 def __init__(self, core="tarantool"):
     Server.__init__(self, core)
     self.default_bin_name = "tarantool_box"
     self.default_config_name = "tarantool.cfg"
     self.default_init_lua_name = "init.lua"
     # append additional cleanup patterns
     self.re_vardir_cleanup += [
         '*.snap', '*.xlog', '*.inprogress', '*.cfg', '*.sup', '*.lua',
         '*.pid'
     ]
     self.process = None
     self.config = None
     self.vardir = None
     self.valgrind_log = "valgrind.log"
     self.valgrind_sup = os.path.join("share/", "%s.sup" % ('tarantool'))
     self.init_lua = None
     self.default_suppression_name = "valgrind.sup"
     self.pidfile = None
     self.port = None
     self.binary = None
     self.is_started = False
     self.mem = False
     self.start_and_exit = False
     self.gdb = False
     self.valgrind = False
     self.installed = False
     self.need_init = True
Example #5
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'config': None,
         'core': 'tarantool',
         'gdb': False,
         'init_lua': None,
         'lua_libs': [],
         'random_ports': True,
         'valgrind': False,
         'vardir': None,
         'start_and_exit': False
     }; ini.update(_ini)
     Server.__init__(self, ini)
     self.generated_fields = self.generate_ports + self.generated_props
     self.testdir = os.path.abspath(os.curdir)
     self.re_vardir_cleanup += [
         "*.snap", "*.xlog", "*.inprogress",
         "*.cfg", "*.sup", "*.lua", "*.pid"]
     self.name = "default"
     self.conf = {}
     self.status = None
     #-----InitBasicVars-----#
     self.cfgfile_source = ini['config']
     self.core = ini['core']
     self.gdb = ini['gdb']
     self.init_lua_source = ini['init_lua']
     self.lua_libs = ini['lua_libs']
     self.random_ports = ini['random_ports']
     self.valgrind = ini['valgrind']
     self._start_and_exit = ini['start_and_exit']
Example #6
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'vardir': None
     }; ini.update(_ini)
     Server.__init__(self, ini)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.debug = False
Example #7
0
 def __init__(self, _ini=None, test_suite=None):
     if _ini is None:
         _ini = {}
     ini = {'vardir': None}
     ini.update(_ini)
     Server.__init__(self, ini, test_suite)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.name = 'unittest_server'
Example #8
0
 def __init__(self, _ini=None, test_suite=None):
     ini = dict(vardir=None)
     ini.update({} if _ini is None else _ini)
     Server.__init__(self, ini, test_suite)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.lua_libs = ini['lua_libs']
     self.name = 'app_server'
     self.process = None
     self.use_unix_sockets_iproto = ini['use_unix_sockets_iproto']
Example #9
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'vardir': None
     }
     ini.update(_ini)
     Server.__init__(self, ini)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.debug = False
Example #10
0
 def __init__(self, _ini=None, test_suite=None):
     ini = dict(vardir=None)
     ini.update({} if _ini is None else _ini)
     Server.__init__(self, ini, test_suite)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.debug = False
     self.lua_libs = ini['lua_libs']
     self.name = 'app_server'
     self.process = None
     self.binary = TarantoolServer.binary
Example #11
0
 def __init__(self, _ini=None, test_suite=None):
     ini = dict(vardir=None)
     ini.update({} if _ini is None else _ini)
     Server.__init__(self, ini, test_suite)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.debug = False
     self.lua_libs = ini['lua_libs']
     self.name = 'app_server'
     self.process = None
     self.binary = TarantoolServer.binary
Example #12
0
 def __init__(self, _ini=None, test_suite=None):
     if _ini is None:
         _ini = {}
     ini = {
         'vardir': None,
     }; ini.update(_ini)
     Server.__init__(self, ini, test_suite)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.debug = False
     self.name = 'unittest_server'
Example #13
0
    def __init__(self, _ini=None, test_suite=None):
        if _ini is None:
            _ini = {}
        ini = {
            'core': 'tarantool',
            'gdb': False,
            'lldb': False,
            'script': None,
            'lua_libs': [],
            'valgrind': False,
            'vardir': None,
            'use_unix_sockets': False,
            'tarantool_port': None,
            'strace': False
        }
        ini.update(_ini)
        Server.__init__(self, ini, test_suite)
        self.testdir = os.path.abspath(os.curdir)
        self.sourcedir = os.path.abspath(
            os.path.join(os.path.basename(sys.argv[0]), "..", ".."))
        self.re_vardir_cleanup += [
            "*.snap", "*.xlog", "*.vylog", "*.inprogress", "*.sup", "*.lua",
            "*.pid", "[0-9]*/"
        ]
        self.name = "default"
        self.conf = {}
        self.status = None
        # -----InitBasicVars-----#
        self.core = ini['core']

        self.gdb = ini['gdb']
        self.lldb = ini['lldb']
        self.script = ini['script']
        self.lua_libs = ini['lua_libs']
        self.valgrind = ini['valgrind']
        self.strace = ini['strace']
        self.use_unix_sockets = ini['use_unix_sockets']
        self._start_against_running = ini['tarantool_port']
        self.crash_detector = None
        # use this option with inspector
        # to enable crashes in test
        self.crash_enabled = False

        # set in from a test let test-run ignore server's crashes
        self.crash_expected = False

        # filled in {Test,FuncTest,LuaTest,PythonTest}.execute()
        # or passed through execfile() for PythonTest
        self.current_test = None
        caller_globals = inspect.stack()[1][0].f_globals
        if 'test_run_current_test' in caller_globals.keys():
            self.current_test = caller_globals['test_run_current_test']
Example #14
0
    def __init__(self, _ini=None, test_suite=None):
        if _ini is None:
            _ini = {}
        ini = {
            'core': 'tarantool',
            'gdb': False,
            'lldb': False,
            'script': None,
            'lua_libs': [],
            'valgrind': False,
            'vardir': None,
            'use_unix_sockets': False,
            'use_unix_sockets_iproto': False,
            'tarantool_port': None,
            'strace': False
        }
        ini.update(_ini)
        Server.__init__(self, ini, test_suite)
        self.testdir = os.path.abspath(os.curdir)
        self.sourcedir = os.path.abspath(os.path.join(os.path.basename(
            sys.argv[0]), "..", ".."))
        self.name = "default"
        self.conf = {}
        self.status = None
        # -----InitBasicVars-----#
        self.core = ini['core']

        self.gdb = ini['gdb']
        self.lldb = ini['lldb']
        self.script = ini['script']
        self.lua_libs = ini['lua_libs']
        self.valgrind = ini['valgrind']
        self.strace = ini['strace']
        self.use_unix_sockets = ini['use_unix_sockets']
        self.use_unix_sockets_iproto = ini['use_unix_sockets_iproto']
        self._start_against_running = ini['tarantool_port']
        self.crash_detector = None
        # use this option with inspector to enable crashes in test
        self.crash_enabled = False

        # set in from a test let test-run ignore server's crashes
        self.crash_expected = False

        # filled in {Test,FuncTest,LuaTest,PythonTest}.execute()
        # or passed through execfile() for PythonTest
        self.current_test = None
        caller_globals = inspect.stack()[1][0].f_globals
        if 'test_run_current_test' in caller_globals.keys():
            self.current_test = caller_globals['test_run_current_test']
Example #15
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'vardir': None
     }; ini.update(_ini)
     Server.__init__(self, ini)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.re_vardir_cleanup += [
         "*.snap", "*.xlog", "*.inprogress",
         "*.sup", "*.lua", "*.pid"]
     self.cleanup()
     self.builddir = ini['builddir']
     self.debug = False
     self.lua_libs = ini['lua_libs']
Example #16
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'core': 'tarantool',
         'gdb': False,
         'init_lua': None,
         'lua_libs': [],
         'valgrind': False,
         'vardir': None
     }; ini.update(_ini)
     core = ini['core']
     Server.__init__(self, ini)
     self.vardir = ini['vardir']
     self.builddir = ini['builddir']
     self.debug = False
Example #17
0
 def __init__(self, _ini=None):
     if _ini is None:
         _ini = {}
     ini = {
         'vardir': None
     }
     ini.update(_ini)
     Server.__init__(self, ini)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.re_vardir_cleanup += [
         "*.snap", "*.xlog", "*.inprogress", "*.sup", "*.lua", "*.pid"
     ]
     self.cleanup()
     self.builddir = ini['builddir']
     self.debug = False
     self.lua_libs = ini['lua_libs']
Example #18
0
 def __init__(self, _ini=None, test_suite=None):
     if _ini is None:
         _ini = {}
     ini = {
         'vardir': None
     }
     ini.update(_ini)
     Server.__init__(self, ini, test_suite)
     self.testdir = os.path.abspath(os.curdir)
     self.vardir = ini['vardir']
     self.re_vardir_cleanup += [
         "*.snap", "*.xlog", "*.vylog", "*.inprogress", "*.sup", "*.lua",
         "*.pid"
     ]
     self.cleanup()
     self.builddir = ini['builddir']
     self.debug = False
     self.lua_libs = ini['lua_libs']
     self.name = 'app_server'
     self.process = None
     self.binary = TarantoolServer.binary
Example #19
0
    def __init__(self, _ini=None):
        if _ini is None:
            _ini = {}
        ini = {
            'core': 'tarantool',
            'gdb': False,
            'lldb': False,
            'script': None,
            'lua_libs': [],
            'valgrind': False,
            'vardir': None,
            'use_unix_sockets': False,
            'tarantool_port': None
        }
        ini.update(_ini)
        Server.__init__(self, ini)
        self.testdir = os.path.abspath(os.curdir)
        self.sourcedir = os.path.abspath(
            os.path.join(os.path.basename(sys.argv[0]), "..", ".."))
        self.re_vardir_cleanup += [
            "*.snap", "*.xlog", "*.inprogress", "*.sup", "*.lua", "*.pid",
            "[0-9]*/"
        ]
        self.name = "default"
        self.conf = {}
        self.status = None
        # -----InitBasicVars-----#
        self.core = ini['core']

        self.gdb = ini['gdb']
        self.lldb = ini['lldb']
        self.script = ini['script']
        self.lua_libs = ini['lua_libs']
        self.valgrind = ini['valgrind']
        self.use_unix_sockets = ini['use_unix_sockets']
        self._start_against_running = ini['tarantool_port']
        self.crash_detector = None
        # use this option with inspector
        # to enable crashes in test
        self.crash_enabled = False
Example #20
0
 def __init__(self):
     self.Packets = Packets()
     Server.__init__(self)
     print('Done')