# File test/test_import_cvs.rb, line 29
    def test_cvs
        TestTools.untar('cvsroot.tar')
        cvsroot = File.join(TestTools.tempdir, 'cvsroot')
        pkg_cvs = Package.new File.join(TestTools.tempdir, 'cvs'), :cvs

        # Make a checkout
        importer = Import.cvs [ cvsroot, 'cvs' ], {}
        importer.import(pkg_cvs)
        assert( File.exists?(File.join(pkg_cvs.srcdir, 'test')) )

        # Make an update
        importer.import(pkg_cvs)

        # Make an update fail
        FileUtils.rm_rf cvsroot
        assert_raise(Autobuild::SubcommandFailed) { importer.import pkg_cvs }

        # Make a checkout fail
        FileUtils.rm_rf pkg_cvs.srcdir
        assert_raise(Autobuild::SubcommandFailed) { importer.import pkg_cvs }
    end