Browse Source

try a little harder when deleting temporary files in <junit>

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@953257 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 15 years ago
parent
commit
7a1ed77a08
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java

+ 4
- 4
src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java View File

@@ -881,7 +881,7 @@ public class JUnitTask extends Task {
FILE_UTILS.close(writer);

try {
casesFile.delete();
FILE_UTILS.tryHardToDelete(casesFile);
} catch (Exception e) {
log(e.toString(), Project.MSG_ERR);
}
@@ -979,7 +979,7 @@ public class JUnitTask extends Task {
props.store(outstream, "Ant JUnitTask generated properties file");
outstream.close();
} catch (java.io.IOException e) {
propsFile.delete();
FILE_UTILS.tryHardToDelete(propsFile);
throw new BuildException("Error creating temporary properties "
+ "file.", e, getLocation());
}
@@ -1034,7 +1034,7 @@ public class JUnitTask extends Task {
} finally {
FileUtils.close(br);
if (vmWatcher.exists()) {
vmWatcher.delete();
FILE_UTILS.tryHardToDelete(vmWatcher);
}
}

@@ -1053,7 +1053,7 @@ public class JUnitTask extends Task {
logVmCrash(feArray, test, vmCrashString);
}

if (!propsFile.delete()) {
if (!FILE_UTILS.tryHardToDelete(propsFile)) {
throw new BuildException("Could not delete temporary "
+ "properties file.");
}


Loading…
Cancel
Save