def server_start( sbindir = None): if server_status( sbindir) != 0: start_cmd = '' if sbindir is not None: start_cmd = sbindir + '/' start_cmd = start_cmd + 'eyedbctl start' status = run_simple_command( start_cmd, do_exit=False) return status return 0
from eyedb.test.command import run_simple_command from eyedb.test.database import database_exists, database_delete, database_create import os import sys dbname = 'index_test_db' if database_exists(dbname, bindir=os.environ['bindir']): status = database_delete(dbname, bindir=os.environ['bindir']) if status != 0: sys.exit(status) status = database_create(dbname, bindir=os.environ['bindir']) if status != 0: sys.exit(status) # fill an ODL schema into it odl = "%s/eyedbodl -u -d %s --nocpp %s/person.odl" % ( os.environ['bindir'], dbname, os.environ['srcdir']) status = run_simple_command(odl, do_exit=False) if status == 0: status = 77 sys.exit(status)
from eyedb.test.command import run_simple_command import os username='******' dbname='foo' command="%s/eyedbadmin user dbaccess %s %s rwx" % (os.environ['bindir'], username, dbname) run_simple_command( command)
import os from eyedb.test.command import run_simple_command cpp_test = [ "%s/examples/C++Binding/schema-oriented/query/query" % (os.environ['top_builddir'], ), 'person_c', 'select Person.name ~ "j"' ] run_simple_command(cpp_test)
import os import sys from eyedb.test.command import run_simple_command from eyedb.test.database import database_exists, database_delete if database_exists( 'person_j', bindir = os.environ['bindir']): status = database_delete( 'person_j', bindir = os.environ['bindir']) if status != 0: sys.exit( status) # run the init script initscript= "sh -x %s/examples/JavaBinding/schema-oriented/share/init.sh %s/examples/JavaBinding/schema-oriented/share/schema.odl" % (os.environ['top_builddir'],os.environ['top_srcdir']) status = run_simple_command( initscript) print sys.exit( status)
from eyedb.test.command import run_simple_command import os import sys dbname = 'dataspace_test_db' dspname='bar' datname='bar.dat' # create the data file command = "%s/eyedbadmin datafile create %s %s" % (os.environ['bindir'], dbname, datname) status = run_simple_command( command, do_exit = False) if status != 0: sys.exit( status) # create the dataspace command="%s/eyedbadmin dataspace create %s %s %s" % (os.environ['bindir'], dbname, dspname, datname) run_simple_command( command)
def server_status( sbindir = None): status_cmd = '' if sbindir is not None: status_cmd = sbindir + '/' status_cmd = status_cmd + 'eyedbctl status' return run_simple_command( status_cmd, do_exit=False)
import os import sys from eyedb.test.command import run_simple_command cpp_test = "%s/examples/C++Binding/schema-oriented/admin/admin" % ( os.environ['top_builddir'], ) status = run_simple_command(cpp_test, do_exit=False) print sys.exit(status)