test/test_import_cvs.rb in autobuild-0.5.1 vs test/test_import_cvs.rb in autobuild-0.6
- old
+ new
@@ -1,39 +1,32 @@
$LOAD_PATH.unshift File.expand_path('..', File.dirname(__FILE__))
$LOAD_PATH << File.expand_path('../lib', File.dirname(__FILE__))
require 'test/unit'
require 'test/tools'
+require 'autobuild/exceptions'
require 'autobuild/import/cvs'
-require 'autobuild/import/svn'
-require 'autobuild/import/tar'
-include Autobuild
class TC_CVSImport < Test::Unit::TestCase
- Package = Struct.new :srcdir, :target
+ include Autobuild
+ Package = Struct.new :srcdir, :name
def setup
- $PROGRAMS = {}
- $UPDATE = true
- $LOGDIR = "#{TestTools.tempdir}/log"
- FileUtils.mkdir_p($LOGDIR)
-
+ Autobuild.logdir = "#{TestTools.tempdir}/log"
+ FileUtils.mkdir_p(Autobuild.logdir)
end
def teardown
- $PROGRAMS = nil
- $UPDATE = true
- $LOGDIR = nil
TestTools.clean
end
def test_cvs
TestTools.untar('cvsroot.tar')
cvsroot = File.join(TestTools.tempdir, 'cvsroot')
- pkg_cvs = Package.new File.join(TestTools.tempdir, 'cvs'), :cvs
+ pkg_cvs = Package.new File.join(TestTools.tempdir, 'cvs'), 'cvs'
# Make a checkout
- importer = Import.cvs [ cvsroot, 'cvs' ], {}
+ importer = Autobuild.cvs(cvsroot, 'cvs')
importer.import(pkg_cvs)
assert( File.exists?(File.join(pkg_cvs.srcdir, 'test')) )
# Make an update
importer.import(pkg_cvs)