[jboss-cvs] JBossAS SVN: r61208 - projects/test/trunk/test/src/main/org/jboss/test/util/server.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 7 17:16:29 EST 2007
Author: akostadinov
Date: 2007-03-07 17:16:29 -0500 (Wed, 07 Mar 2007)
New Revision: 61208
Modified:
projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerController.java
projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerManager.java
Log:
JBAS-4120 startup timeout system property and destroy process after startup timeout
Modified: projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerController.java
===================================================================
--- projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerController.java 2007-03-07 21:54:50 UTC (rev 61207)
+++ projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerController.java 2007-03-07 22:16:29 UTC (rev 61208)
@@ -187,6 +187,12 @@
return;
}
}
+
+ Process process = server.getProcess();
+ System.err.println("Failed to start server \"" + server.getName()
+ + "\" before timeout. Destroying the process.");
+ process.destroy();
+
throw new IOException("Server failed to start; see logs.");
}
Modified: projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerManager.java
===================================================================
--- projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerManager.java 2007-03-07 21:54:50 UTC (rev 61207)
+++ projects/test/trunk/test/src/main/org/jboss/test/util/server/ServerManager.java 2007-03-07 22:16:29 UTC (rev 61208)
@@ -39,8 +39,9 @@
/**
* Wait for 45 secs
*/
- private static final int WAIT_TIME = 45;
- private static final int START_TIME = 120;
+ // set jbossas.startup.timeout property in env.ANT_OPTS
+ private static final int WAIT_TIME = Integer.parseInt(System.getProperty("jbossas.startup.timeout", "45"));
+ private static final int START_TIME = Integer.parseInt(System.getProperty("jbossas.startup.timeout", "120"));
/** jboss root **/
private String jbossHome;
@@ -258,4 +259,4 @@
this.udpGroup = udpGroup;
}
-}
\ No newline at end of file
+}
More information about the jboss-cvs-commits
mailing list