示例#1
0
    opts.http_library = 'serf'
    opts.server_minor_version = server_minor_version
    opts.cleanup = cleanup
    opts.enable_sasl = enable_sasl
    opts.parallel = parallel
    opts.config_file = config_file
    opts.fsfs_sharding = fsfs_sharding
    opts.fsfs_packing = fsfs_packing
    opts.list_tests = list_tests
    opts.svn_bin = svn_bin
    opts.mode_filter = mode_filter
    opts.milestone_filter = milestone_filter
    opts.httpd_version = httpd_version
    opts.set_log_level = log_level
    opts.ssl_cert = ssl_cert
    th = run_tests.TestHarness(abs_srcdir, abs_builddir, log_file,
                               fail_log_file, opts)
    old_cwd = os.getcwd()
    try:
        os.chdir(abs_builddir)
        failed = th.run(tests_to_run)
    except:
        os.chdir(old_cwd)
        raise
    else:
        os.chdir(old_cwd)
elif test_javahl:
    failed = False

    java_exe = None

    for path in os.environ["PATH"].split(os.pathsep):
示例#2
0
else:
    print('Testing %s configuration on %s' % (objdir, repo_loc))
sys.path.insert(0, os.path.join(abs_srcdir, 'build'))

if not test_javahl:
    import run_tests
    if log_to_stdout:
        log_file = None
        fail_log_file = None
    else:
        log_file = os.path.join(abs_builddir, log)
        fail_log_file = os.path.join(abs_builddir, faillog)

    th = run_tests.TestHarness(abs_srcdir, abs_builddir, log_file,
                               fail_log_file, base_url, fs_type, http_library,
                               server_minor_version, not quiet, cleanup,
                               enable_sasl, parallel, config_file,
                               fsfs_sharding, fsfs_packing, list_tests,
                               svn_bin, mode_filter, milestone_filter)
    old_cwd = os.getcwd()
    try:
        os.chdir(abs_builddir)
        failed = th.run(tests_to_run)
    except:
        os.chdir(old_cwd)
        raise
    else:
        os.chdir(old_cwd)
else:
    failed = False
    args = ('java.exe', '-Dtest.rootdir=' +
            os.path.join(abs_builddir, 'javahl'), '-Dtest.srcdir=' +
示例#3
0
# Run the tests
if run_svnserve:
    daemon = Svnserve(svnserve_args, objdir, abs_objdir, abs_builddir)

if run_httpd:
    daemon = Httpd(abs_httpd_dir, abs_objdir, abs_builddir, httpd_port)

# Start service daemon, if any
if daemon:
    daemon.start()

print 'Testing', objdir, 'configuration on', repo_loc
sys.path.insert(0, os.path.join(abs_srcdir, 'build'))
import run_tests
th = run_tests.TestHarness(abs_srcdir, abs_builddir,
                           os.path.join(abs_builddir, log), base_url, fs_type,
                           http_library, server_minor_version, 1, cleanup,
                           enable_sasl, parallel, list_tests, svn_bin)
old_cwd = os.getcwd()
try:
    os.chdir(abs_builddir)
    failed = th.run(all_tests)
except:
    os.chdir(old_cwd)
    raise
else:
    os.chdir(old_cwd)

# Stop service daemon, if any
if daemon:
    del daemon
示例#4
0
        log_file = os.path.join(abs_builddir, log)
        fail_log_file = os.path.join(abs_builddir, faillog)

    th = run_tests.TestHarness(abs_srcdir,
                               abs_builddir,
                               log_file,
                               fail_log_file,
                               base_url,
                               fs_type,
                               'serf',
                               server_minor_version,
                               not quiet,
                               cleanup,
                               enable_sasl,
                               parallel,
                               config_file,
                               fsfs_sharding,
                               fsfs_packing,
                               list_tests,
                               svn_bin,
                               mode_filter,
                               milestone_filter,
                               set_log_level=log_level,
                               ssl_cert=ssl_cert,
                               exclusive_wc_locks=exclusive_wc_locks,
                               memcached_server=memcached_server,
                               skip_c_tests=skip_c_tests,
                               dump_load_cross_check=dump_load_cross_check)
    old_cwd = os.getcwd()
    try:
        os.chdir(abs_builddir)
示例#5
0
    log_file = None
    fail_log_file = None
  else:
    log_file = os.path.join(abs_builddir, log)
    fail_log_file = os.path.join(abs_builddir, faillog)

  if run_httpd:
    httpd_version = gen_obj._libraries['httpd'].version
  else:
    httpd_version = None
  th = run_tests.TestHarness(abs_srcdir, abs_builddir,
                             log_file,
                             fail_log_file,
                             base_url, fs_type, 'serf',
                             server_minor_version, not quiet,
                             cleanup, enable_sasl, parallel, config_file,
                             fsfs_sharding, fsfs_packing,
                             list_tests, svn_bin, mode_filter,
                             milestone_filter,
                             httpd_version=httpd_version,
                             set_log_level=log_level, ssl_cert=ssl_cert)
  old_cwd = os.getcwd()
  try:
    os.chdir(abs_builddir)
    failed = th.run(tests_to_run)
  except:
    os.chdir(old_cwd)
    raise
  else:
    os.chdir(old_cwd)
elif test_javahl:
示例#6
0
文件: win-tests.py 项目: pirapu/raj
# Run the tests
if run_svnserve:
    daemon = Svnserve(svnserve_args, objdir, abs_objdir, abs_builddir)

if run_httpd:
    daemon = Httpd(abs_httpd_dir, abs_builddir, httpd_port)

# Start service daemon, if any
if daemon:
    daemon.start()

print 'Testing', objdir, 'configuration on', repo_loc
sys.path.insert(0, os.path.join(abs_srcdir, 'build'))
import run_tests
th = run_tests.TestHarness(abs_srcdir, abs_builddir,
                           os.path.join(abs_builddir, log), base_url, fs_type,
                           1, cleanup)
old_cwd = os.getcwd()
try:
    os.chdir(abs_builddir)
    failed = th.run(all_tests)
except:
    os.chdir(old_cwd)
    raise
else:
    os.chdir(old_cwd)

# Stop service daemon, if any
if daemon:
    del daemon