add explicit xulrunner
diff --git a/releng.wtpbuilder/distribution/jsdt.tests/build.xml b/releng.wtpbuilder/distribution/jsdt.tests/build.xml
index eb2db3d..4b82be5 100644
--- a/releng.wtpbuilder/distribution/jsdt.tests/build.xml
+++ b/releng.wtpbuilder/distribution/jsdt.tests/build.xml
@@ -153,18 +153,10 @@
         <property
             name="test-vm"
             value="${env.JAVA_6_HOME}/bin/java"/>
-       <condition
-           property="xulRunnerParam"
-           value="org.eclipse.swt.browser.XULRunnerPath"
-           else="XULRunnerPathNotSpecified">
-           <isset
-               property="env.WTP_XULRUNNER"/>
-       </condition>
-       <echo message="xulRunnerParam: ${xulRunnerParam}"  />
-       <echo message="WTP_XULRUNNER: ${env.WTP_XULRUNNER}"  />
+
         <property
             name="vmargs"
-            value="-Xmx512m -Dosgi.ws=${env.BASEWS} -Dosgi.os=${env.BASEOS} -Dosgi.arch=${env.BASEARCH} -Dws=${env.BASEWS} -Dos=${env.BASEOS} -Darch=${env.BASEARCH} -Dnoclean=true -DbuildBranch=${buildBranch} -DbuildType=${buildType} -DbuildId=${buildId} -DtestRoot=${testRoot} -DtestDir=${testRoot} -DbuildDirectory=${buildDirectory} -Dbuild.home=${env.BUILD_HOME} -DeclipseBuilderDirectory=${pde.builder.path} -DbuildLabel=${buildLabel} -Dtest-vm=${test-vm}  -Dperf.buildId=${buildType}${date}-${time} ${xulRunnerParam}"/>
+            value="-Xmx512m -Dosgi.ws=${env.BASEWS} -Dosgi.os=${env.BASEOS} -Dosgi.arch=${env.BASEARCH} -Dws=${env.BASEWS} -Dos=${env.BASEOS} -Darch=${env.BASEARCH} -Dnoclean=true -DbuildBranch=${buildBranch} -DbuildType=${buildType} -DbuildId=${buildId} -DtestRoot=${testRoot} -DtestDir=${testRoot} -DbuildDirectory=${buildDirectory} -Dbuild.home=${env.BUILD_HOME} -DeclipseBuilderDirectory=${pde.builder.path} -DbuildLabel=${buildLabel} -Dtest-vm=${test-vm}  -Dperf.buildId=${buildType}${date}-${time} "/>
         <!--
             set path to eclipse folder. If local folder, use '.';
             otherwise, use c:\path\to\eclipse or /path/to/eclipse/
@@ -276,9 +268,6 @@
             <sysproperty
                 key="buildLabel"
                 value="${buildLabel}"/>
-              <sysproperty
-                  key="${xulRunnerParam}"
-                  value="${env.WTP_XULRUNNER}"/>
 
         </java>
         <echo
diff --git a/releng.wtpbuilder/distribution/jsdt.tests/testScripts/wtp-junit-tests.xml b/releng.wtpbuilder/distribution/jsdt.tests/testScripts/wtp-junit-tests.xml
index 092a338..e1a59f5 100644
--- a/releng.wtpbuilder/distribution/jsdt.tests/testScripts/wtp-junit-tests.xml
+++ b/releng.wtpbuilder/distribution/jsdt.tests/testScripts/wtp-junit-tests.xml
@@ -144,6 +144,17 @@
             dir="${buildDirectory}/${buildLabel}/httplogstest"/>
         <echo
             message="http log messages to: ${buildDirectory}/${buildLabel}/httplogstest"/>
+    	
+       <condition
+           property="xulRunnerParam"
+           value="org.eclipse.swt.browser.XULRunnerPath"
+           else="XULRunnerPathNotSpecified">
+           <isset
+               property="env.WTP_XULRUNNER"/>
+       </condition>
+       <echo message="xulRunnerParam: ${xulRunnerParam}"  />
+       <echo message="WTP_XULRUNNER: ${env.WTP_XULRUNNER}"  />
+    	
         <!--
             If there is not exactly one launcher in the stack, we'd best
             fail fast, since we are not expecting that, and may indicate
@@ -203,6 +214,11 @@
                 value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}"/>
             <jvmarg
                 value="-Dprojectname=${projectname}"/>
+        	
+              <jvmarg
+                  value="-D${xulRunnerParam}=${env.WTP_XULRUNNER}"/> 	
+        	
+        	
             <arg
                 value="-nosplash"/>
             <arg