/hg/icedtea-web: Test virtual server thread marked as daeomn by ...
jvanek at icedtea.classpath.org
jvanek at icedtea.classpath.org
Tue Apr 3 08:06:36 PDT 2012
changeset ee9b010ea74c in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=ee9b010ea74c
author: Jiri Vanek <jvanek at redhat.com>
date: Tue Apr 03 17:08:14 2012 +0200
Test virtual server thread marked as daeomn by default
diffstat:
ChangeLog | 7 +++
tests/netx/jnlp_testsengine/net/sourceforge/jnlp/ServerAccess.java | 19 ++++++++-
2 files changed, 23 insertions(+), 3 deletions(-)
diffs (69 lines):
diff -r eb3a40549623 -r ee9b010ea74c ChangeLog
--- a/ChangeLog Mon Apr 02 11:23:18 2012 -0400
+++ b/ChangeLog Tue Apr 03 17:08:14 2012 +0200
@@ -1,3 +1,10 @@
+2012-04-03 Jiri Vanek <jvanek at redhat.com>
+
+ Tests virtual server thread marked as daemon by default
+ * tests/netx/jnlp_testsengine/net/sourceforge/jnlp/ServerAccess.java:
+ All (ServerLauncher) instances returned by methods were marked as daemon
+ by default. Possibility to change and api were kept.
+
2012-03-30 Danesh Dadachanji <ddadacha at redhat.com>
Certificate start dates are not being checked, they are still verified
diff -r eb3a40549623 -r ee9b010ea74c tests/netx/jnlp_testsengine/net/sourceforge/jnlp/ServerAccess.java
--- a/tests/netx/jnlp_testsengine/net/sourceforge/jnlp/ServerAccess.java Mon Apr 02 11:23:18 2012 -0400
+++ b/tests/netx/jnlp_testsengine/net/sourceforge/jnlp/ServerAccess.java Tue Apr 03 17:08:14 2012 +0200
@@ -186,9 +186,12 @@
* usefull for testing application loading from different url then base
*/
public static ServerLauncher getIndependentInstance() {
+ return getIndependentInstance(true);
+ }
+ public static ServerLauncher getIndependentInstance(boolean daemon) {
String dir = (System.getProperty(TEST_SERVER_DIR));
try{
- return getIndependentInstance(dir, findFreePort());
+ return getIndependentInstance(dir, findFreePort(),daemon);
}catch (Exception ex){
throw new RuntimeException(ex);
}
@@ -200,9 +203,13 @@
* @return new not cached iserver instance on random port,
* usefull for testing application loading from different url then base
*/
+
public static ServerLauncher getIndependentInstance(int port) {
+ return getIndependentInstance(port, true);
+ }
+ public static ServerLauncher getIndependentInstance(int port,boolean daemon) {
String dir = (System.getProperty(TEST_SERVER_DIR));
- return getIndependentInstance(dir,port);
+ return getIndependentInstance(dir,port,daemon);
}
/**
@@ -210,7 +217,11 @@
* @return new not cached iserver instance on random port upon custom www root directory,
* usefull for testing application loading from different url then base
*/
+
public static ServerLauncher getIndependentInstance(String dir, int port) {
+ return getIndependentInstance(dir, port, true);
+ }
+ public static ServerLauncher getIndependentInstance(String dir, int port,boolean daemon) {
if (dir == null || dir.trim().length() == 0 || !new File(dir).exists() || !new File(dir).isDirectory()) {
@@ -218,7 +229,9 @@
}
try {
ServerLauncher lServerLuncher = new ServerLauncher(port, new File(dir));
- new Thread(lServerLuncher).start();
+ Thread r=new Thread(lServerLuncher);
+ r.setDaemon(daemon);
+ r.start();
return lServerLuncher;
} catch (Exception ex) {
throw new RuntimeException(ex);
More information about the distro-pkg-dev
mailing list