rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/LaunchSetup.java
changeset 800 3661b82478e0
parent 772 d382dacfd73f
child 803 dccfe152dacd
     1.1 --- a/rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/LaunchSetup.java	Tue Feb 26 16:54:16 2013 +0100
     1.2 +++ b/rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/LaunchSetup.java	Fri Mar 01 14:10:57 2013 +0100
     1.3 @@ -42,7 +42,14 @@
     1.4      } 
     1.5      private synchronized  Launcher js(boolean create) {
     1.6          if (js == null && create) {
     1.7 -            js = Launcher.createJavaScript();
     1.8 +            final String p = System.getProperty("vmtest.default", "javax.script"); // NOI18N
     1.9 +            switch (p) {
    1.10 +                case "brwsr": js = Launcher.createBrowser(null); break; // NOI18N
    1.11 +                case "javax.script": js = Launcher.createJavaScript(); break; // NOI18N
    1.12 +                default: throw new IllegalArgumentException(
    1.13 +                    "Unknown value of vmtest.default property: " + p
    1.14 +                );
    1.15 +            }
    1.16          }
    1.17          return js;
    1.18      }