def test_cvs
TestTools.untar('cvsroot.tar')
cvsroot = File.join(TestTools.tempdir, 'cvsroot')
pkg_cvs = Package.new File.join(TestTools.tempdir, 'cvs'), :cvs
importer = Import.cvs [ cvsroot, 'cvs' ], {}
importer.import(pkg_cvs)
assert( File.exists?(File.join(pkg_cvs.srcdir, 'test')) )
importer.import(pkg_cvs)
FileUtils.rm_rf cvsroot
assert_raise(Autobuild::SubcommandFailed) { importer.import pkg_cvs }
FileUtils.rm_rf pkg_cvs.srcdir
assert_raise(Autobuild::SubcommandFailed) { importer.import pkg_cvs }
end