Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSravan Kumar Lakkimsetti2020-07-06 16:18:07 +0000
committerSravan Kumar Lakkimsetti2020-07-06 16:18:07 +0000
commit293a37a6a70287fc302af3b81223e29a2d1fa301 (patch)
treea92c5202a31071530120bee320cbcfafd35ff7a3
parent61b8e93acc86d8bafa944c62e6abfa58e9ac37a2 (diff)
downloadeclipse.platform.releng.aggregator-293a37a6a70287fc302af3b81223e29a2d1fa301.tar.gz
eclipse.platform.releng.aggregator-293a37a6a70287fc302af3b81223e29a2d1fa301.tar.xz
eclipse.platform.releng.aggregator-293a37a6a70287fc302af3b81223e29a2d1fa301.zip
Bug 563431 - Remove the Nashorn JavaScript Engine use
removed java script usage from test scripts Change-Id: I9756d034fdec9ea76dcec7ea4aa695f495e26062 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
-rw-r--r--production/testScripts/configuration/sdk.tests/testScripts/test.xml67
-rw-r--r--production/testScripts/runTests2.xml67
2 files changed, 121 insertions, 13 deletions
diff --git a/production/testScripts/configuration/sdk.tests/testScripts/test.xml b/production/testScripts/configuration/sdk.tests/testScripts/test.xml
index 3b20524d2..63ca71f07 100644
--- a/production/testScripts/configuration/sdk.tests/testScripts/test.xml
+++ b/production/testScripts/configuration/sdk.tests/testScripts/test.xml
@@ -521,7 +521,29 @@
<fail
message="buildId variable had unexpected format. Should be of the form [IMXYNPSRU] 8 digits '-' 4 digits, but was ${buildId}"
unless="buildIdOK" />
-
+
+ <loadresource property="buildType">
+ <string value="${buildId}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^([IMXYNPSRU])(\d{8})-(\d{4})$" replace="\1"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="buildType: ${buildType}"/>
+
+ <loadresource property="buildIdTimestamp">
+ <string value="${buildId}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^([IMXYNPSRU])(\d{8})-(\d{4})$" replace="\2\3"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="buildIdTimestamp: ${buildIdTimestamp}"/>
+
+
+ <!--
<script language="javascript"><![CDATA[
var buildId = project.getProperty("buildId");
var pattern = new RegExp(/^([IMXYNPSRU])(\d{8})-(\d{4})$/);
@@ -532,6 +554,7 @@
project.setProperty("buildIdTimestamp",sArray[2]+sArray[3]);
]]>
</script>
+ -->
<fail unless="buildType" />
</target>
<target
@@ -587,7 +610,27 @@
<fail
message="eclipseStream variable had unexpected format. Should be of form digit.digit[.digit], but was ${eclipseStream}"
unless="streamOK" />
-
+
+ <loadresource property="eclipseStreamMajor">
+ <string value="${eclipseStream}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^(\d+)\.(\d+)(\.(\d+))" replace="\1"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="eclipseStreamMajor: ${eclipseStreamMajor}"/>
+
+ <loadresource property="eclipseStreamMinor">
+ <string value="${eclipseStream}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^(\d+)\.(\d+)(\.(\d+))" replace="\2"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="eclipseStreamMinor: ${eclipseStreamMinor}"/>
+<!--
<script language="javascript"><![CDATA[
var eclipseStream = project.getProperty("eclipseStream");
var pattern = new RegExp(/^\s*(\d+)\.(\d+)(\.(\d+))?\s*$/);
@@ -604,7 +647,7 @@
// project.setProperty("eclipseStreamService", sArray[3]);
]]>
</script>
-
+-->
<fail
unless="eclipseStreamMajor"
message="eclipseStreamMajor not defined or computable" />
@@ -2631,17 +2674,26 @@
<target name="getJavaMajorVersion">
<!--
- TODO: this assumes we are running ant, with same VM as we'll eventually use
- during test. Valid assumption most the time, but ... not necessarily always.
+ Since we don't support below java 11 we can safely ignore version numbers for java 8 and below
-->
+ <loadresource property="javaMajorVersion">
+ <string value="${java.version}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^(\d+)([\.-](.*))" replace="\1"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="javaMajorVersion: ${javaMajorVersion}"/>
+
+ <!--
<script language="javascript">
- <!--
technically does not have to be wrapped in "CDATA" (Ant and BSD define
it that way, but if not done, other tools (such as XML Editor) can
break the code by changing the formatting.
- -->
+
<![CDATA[
var javaVersion = project.getProperty("java.version");
var pattern = new
@@ -2662,6 +2714,7 @@
}
]]>
</script>
+ -->
</target>
<macrodef name="printProperty">
diff --git a/production/testScripts/runTests2.xml b/production/testScripts/runTests2.xml
index d2d049efa..63b49352a 100644
--- a/production/testScripts/runTests2.xml
+++ b/production/testScripts/runTests2.xml
@@ -687,7 +687,27 @@
message="buildId variable had unexpected format. Should be of the form [IMXYNPSRU] 8 digits '-' 4 digits, but was ${buildId}"
unless="buildIdOK" />
- <script language="javascript">
+ <loadresource property="buildType">
+ <string value="${buildId}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^([IMXYNPSRU])(\d{8})-(\d{4})$" replace="\1"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="buildType: ${buildType}"/>
+
+ <loadresource property="buildIdTimestamp">
+ <string value="${buildId}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^([IMXYNPSRU])(\d{8})-(\d{4})$" replace="\2\3"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="buildIdTimestamp: ${buildIdTimestamp}"/>
+ <!--
+ <script language="javascript">
<![CDATA[
var buildId = project.getProperty("buildId");
var pattern = new RegExp(/^([IMXYNPSRU])(\d{8})-(\d{4})$/);
@@ -698,6 +718,7 @@
project.setProperty("buildIdTimestamp",sArray[2]+sArray[3]);
]]>
</script>
+ -->
<fail unless="buildType" />
@@ -722,7 +743,28 @@
message="eclipseStream variable had unexpected format. Should be of form digit.digit[.digit], but was ${eclipseStream}"
unless="streamOK" />
- <script language="javascript">
+ <loadresource property="eclipseStreamMajor">
+ <string value="${eclipseStream}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^(\d+)\.(\d+)(\.(\d+))" replace="\1"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="eclipseStreamMajor: ${eclipseStreamMajor}"/>
+
+ <loadresource property="eclipseStreamMinor">
+ <string value="${eclipseStream}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="^(\d+)\.(\d+)(\.(\d+))" replace="\2"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="eclipseStreamMinor: ${eclipseStreamMinor}"/>
+
+ <!--
+ <script language="javascript">
<![CDATA[
var eclipseStream = project.getProperty("eclipseStream");
var pattern = new
@@ -738,6 +780,7 @@
project.setProperty("updateSiteSegment", sArray[1] + "." + sArray[2]);
]]>
</script>
+ -->
<fail
unless="eclipseStreamMajor"
@@ -1162,11 +1205,22 @@
unless="javaMajorVersion">
<echo message="javaversion in setJavaMajorVersion: ${javaversionEscaped}" />
- <script language="javascript">
-
- <!-- technically does not have to be wrapped in "CDATA" (Ant and BSD define
+
+ <loadresource property="javaMajorVersion">
+ <string value="${javaversionExcaped}"/>
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern='^.* "(\d+)[\.-].*' replace="\1"/>
+ </tokenfilter>
+ </filterchain>
+ </loadresource>
+ <echo message="javaMajorVersion: ${javaMajorVersion}"/>
+ <!--
+ <script language="javascript">
+
+ technically does not have to be wrapped in "CDATA" (Ant and BSD define
it that way, but if not done, other tools (such as XML Editor) can break
- the code by changing the formatting. -->
+ the code by changing the formatting.
<![CDATA[
var javaVer = project.getProperty("javaversionEscaped");
var pattern = new RegExp(/^.*1\.([456789]\.\d)/);
@@ -1197,6 +1251,7 @@
}
]]>
</script>
+ -->
</target>
<macrodef name="printPHPProperty">

Back to the top