@Before
 public void setUp() {
   rs.setUp();
   FileUtils.removeRecursively(WORKING_ARCHIVE_DIR);
   FileUtils.removeRecursively(NEW_ARCHIVE_DIR);
   try {
     // Copy over the "existing" bit archive.
     TestFileUtils.copyDirectoryNonCVS(EXISTING_ARCHIVE_NAME, WORKING_ARCHIVE_DIR);
   } catch (IOFailure e) {
     throw new ExceptionInInitializerError(e);
   }
 }
  /** Remove files in FileUtils.getTempDir(); */
  public void testThatMostTmpFilesGone() {

    File[] files = tmpdir.listFiles(new SvnFileFilter());
    for (File f : files) {
      FileUtils.removeRecursively(f);
    }
    File tmp = new File("tmp");
    File tmp1 = new File("tmp1");
    FileUtils.remove(tmp);
    FileUtils.remove(tmp1);
    for (String fileToDelete : dirsToClean) {
      File f = new File(fileToDelete);
      System.out.println("Ready to delete file " + f.getAbsolutePath());
      FileUtils.removeRecursively(f);
    }
  }
 @After
 public void tearDown() {
   HibernateUtil.getSession().getSessionFactory().close();
   FileUtils.removeRecursively(TestInfo.WORKING_DIR);
   if (oldClient != null) {
     System.setProperty(CommonSettings.ARC_REPOSITORY_CLIENT, oldClient);
   } else {
     System.setProperty(CommonSettings.ARC_REPOSITORY_CLIENT, "");
   }
   if (oldFileDir != null) {
     System.setProperty("settings.common.arcrepositoryClient.fileDir", oldFileDir);
   } else {
     System.setProperty("settings.common.arcrepositoryClient.fileDir", "");
   }
   rs.tearDown();
 }
 @Before
 public void setUp() {
   rs.setUp();
   System.setProperty(WaybackSettings.HIBERNATE_HBM2DDL_AUTO, "create-drop");
   HibernateUtil.getSession().getSessionFactory().close();
   FileUtils.removeRecursively(TestInfo.WORKING_DIR);
   TestFileUtils.copyDirectoryNonCVS(TestInfo.ORIGINALS_DIR, TestInfo.WORKING_DIR);
   System.setProperty(
       CommonSettings.ARC_REPOSITORY_CLIENT,
       "dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient");
   System.setProperty(
       "settings.common.arcrepositoryClient.fileDir", TestInfo.FILE_DIR.getAbsolutePath());
   System.setProperty(
       CommonSettings.REMOTE_FILE_CLASS, "dk.netarkivet.common.distribute.TestRemoteFile");
   assertTrue(
       ArcRepositoryClientFactory.getPreservationInstance() instanceof LocalArcRepositoryClient);
 }
  @Override
  public void tearDown() {

    FileUtils.removeRecursively(TestInfo.WORKING_DIR);
    FileUtils.remove(TestInfo.LOG_FILE);
  }
 @Override
 public void setUp() {
   FileUtils.removeRecursively(TestInfo.WORKING_DIR);
   TestFileUtils.copyDirectoryNonCVS(TestInfo.ORIGINALS_DIR, TestInfo.WORKING_DIR);
   // System.out.println(DEDUP_CRAWL_STRING);
 }
 @After
 public void tearDown() {
   FileUtils.removeRecursively(WORKING_ARCHIVE_DIR);
   FileUtils.removeRecursively(NEW_ARCHIVE_DIR);
   rs.tearDown();
 }
 protected void tearDown() {
   FileUtils.removeRecursively(TestInfo.CDX_DIR);
 }