From 172370143af9627bc5d4a19dc34a5dcca27c7422 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Tue, 1 Mar 2005 21:26:34 +0000 Subject: [PATCH] Disable test that can't run under Windows Java 1.2 . Should check 1.3 as well. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277757 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tools/ant/taskdefs/ExecuteJavaTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/testcases/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java b/src/testcases/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java index 59c3e05cb..4cc44ef44 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java @@ -20,6 +20,7 @@ package org.apache.tools.ant.taskdefs; import org.apache.tools.ant.Project; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Commandline; +import org.apache.tools.ant.taskdefs.condition.Os; import org.apache.tools.ant.util.JavaEnvUtils; import java.io.File; @@ -97,6 +98,12 @@ public class ExecuteJavaTest extends TestCase { // test that the watchdog ends the process public void testTimeOutForked() throws Exception { + //process doesn't die properly under this combination, + //thus test fails. No workaround? + if (JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_2) + && Os.isFamily("dos")) { + return; + } Commandline cmd = getCommandline(TIME_OUT*2); ej.setJavaCommand(cmd); long now = System.currentTimeMillis();