def module_init(): """ Called at import """ args = Options().args # Change the current working directory to where all test # collections are supposed to reside # If script executed with (python test-run.py) dirname is '' # so we need to make it . path = os.path.dirname(sys.argv[0]) if not path: path = '.' os.chdir(path) setenv() warn_unix_sockets_at_start(args.vardir) # always run with clean (non-existent) 'var' directory try: shutil.rmtree(args.vardir) except OSError: pass args.builddir = os.path.abspath(os.path.expanduser(args.builddir)) SOURCEDIR = os.path.dirname(os.getcwd()) BUILDDIR = args.builddir os.environ["SOURCEDIR"] = SOURCEDIR os.environ["BUILDDIR"] = BUILDDIR soext = sys.platform == 'darwin' and 'dylib' or 'so' os.environ["LUA_PATH"] = SOURCEDIR+"/?.lua;"+SOURCEDIR+"/?/init.lua;;" os.environ["LUA_CPATH"] = BUILDDIR+"/?."+soext+";;" TarantoolServer.find_exe(args.builddir) UnittestServer.find_exe(args.builddir)
def module_init(): """ Called at import """ args = Options().args # Change the current working directory to where all test # collections are supposed to reside # If script executed with (python test-run.py) dirname is '' # so we need to make it . path = os.path.dirname(sys.argv[0]) if not path: path = '.' os.chdir(path) setenv() warn_unix_sockets_at_start(args.vardir) # always run with clean (non-existent) 'var' directory try: shutil.rmtree(args.vardir) except OSError: pass args.builddir = os.path.abspath(os.path.expanduser(args.builddir)) SOURCEDIR = os.path.dirname(os.getcwd()) BUILDDIR = args.builddir os.environ["SOURCEDIR"] = SOURCEDIR os.environ["BUILDDIR"] = BUILDDIR soext = sys.platform == 'darwin' and 'dylib' or 'so' os.environ[ "LUA_PATH"] = SOURCEDIR + "/?.lua;" + SOURCEDIR + "/?/init.lua;;" os.environ["LUA_CPATH"] = BUILDDIR + "/?." + soext + ";;" TarantoolServer.find_exe(args.builddir) UnittestServer.find_exe(args.builddir)
def module_init(): """ Called at import """ args = Options().args # Change the current working directory to where all test # collections are supposed to reside # If script executed with (python test-run.py) dirname is '' # so we need to make it . path = os.path.dirname(sys.argv[0]) if not path: path = '.' os.chdir(path) setenv() # Keep the PWD environment variable in sync with a current # working directory. It does not strictly necessary, just to # avoid any confusion. os.environ['PWD'] = os.getcwd() warn_unix_sockets_at_start(args.vardir) # always run with clean (non-existent) 'var' directory try: shutil.rmtree(args.vardir) except OSError: pass args.builddir = os.path.abspath(os.path.expanduser(args.builddir)) SOURCEDIR = os.path.dirname(os.getcwd()) BUILDDIR = args.builddir os.environ["SOURCEDIR"] = SOURCEDIR os.environ["BUILDDIR"] = BUILDDIR soext = sys.platform == 'darwin' and 'dylib' or 'so' os.environ[ "LUA_PATH"] = SOURCEDIR + "/?.lua;" + SOURCEDIR + "/?/init.lua;;" os.environ["LUA_CPATH"] = BUILDDIR + "/?." + soext + ";;" os.environ["REPLICATION_SYNC_TIMEOUT"] = str(args.replication_sync_timeout) os.environ['MEMTX_ALLOCATOR'] = args.memtx_allocator TarantoolServer.find_exe(args.builddir) UnittestServer.find_exe(args.builddir) AppServer.find_exe(args.builddir) Options().check_schema_upgrade_option(TarantoolServer.debug)