* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
[svn.git] / subversion / bindings / swig / ruby / test / run-test.rb
blob2f65f6837e68b388305e8c1e16657db098cde5d8
1 #!/usr/bin/env ruby
3 require "test/unit"
4 require "fileutils"
6 test_dir = File.expand_path(File.join(File.dirname(__FILE__)))
7 base_dir = File.expand_path(File.join(File.dirname(__FILE__), ".."))
8 top_dir = File.expand_path(File.join(base_dir, "..", "..", "..", ".."))
10 ext_dir = File.join(base_dir, ".ext")
11 ext_svn_dir = File.join(ext_dir, "svn")
12 ext_svn_ext_dir = File.join(ext_svn_dir, "ext")
13 FileUtils.mkdir_p(ext_svn_dir)
14 at_exit {FileUtils.rm_rf(ext_dir)}
16 $LOAD_PATH.unshift(test_dir)
17 require 'util'
18 require 'test-unit-ext'
20 SvnTestUtil.setup_test_environment(top_dir, base_dir, ext_svn_ext_dir)
22 $LOAD_PATH.unshift(ext_dir)
23 $LOAD_PATH.unshift(base_dir)
24 $LOAD_PATH.unshift(test_dir)
26 require 'svn/core'
27 Svn::Locale.set
29 if Test::Unit::AutoRunner.respond_to?(:standalone?)
30   exit Test::Unit::AutoRunner.run($0, File.dirname($0))
31 else
32   exit Test::Unit::AutoRunner.run(false, File.dirname($0))
33 end