From b82d12d30f50d40cdf9a990e3473cd5868930634 Mon Sep 17 00:00:00 2001 From: Jacobus Martinus Kruithof Date: Sun, 9 Jul 2006 18:18:21 +0000 Subject: [PATCH] The crashfile was originally written to the file.toString, now the absolute path is used, hopefully this fixes the gump problems. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@420329 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/taskdefs/optional/junit/JUnitTask.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java index 1dd0ed846..03b7f5354 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java @@ -941,10 +941,8 @@ public class JUnitTask extends Task { } File vmWatcher = createTempPropertiesFile("junitvmwatcher"); - formatterArg.append("crashfile="); - formatterArg.append(vmWatcher); - cmd.createArgument().setValue(formatterArg.toString()); - + cmd.createArgument().setValue("crashfile=" + + vmWatcher.getAbsolutePath()); File propsFile = createTempPropertiesFile("junit"); cmd.createArgument().setValue("propsfile=" + propsFile.getAbsolutePath()); @@ -1028,8 +1026,7 @@ public class JUnitTask extends Task { private File createTempPropertiesFile(String prefix) { File propsFile = FILE_UTILS.createTempFile(prefix, ".properties", - tmpDir != null ? tmpDir : getProject().getBaseDir()); - propsFile.deleteOnExit(); + tmpDir != null ? tmpDir : getProject().getBaseDir(), true); return propsFile; }