diff options
author | Sravan Kumar Lakkimsetti | 2020-07-06 16:18:07 +0000 |
---|---|---|
committer | Sravan Kumar Lakkimsetti | 2020-07-06 16:18:07 +0000 |
commit | 293a37a6a70287fc302af3b81223e29a2d1fa301 (patch) | |
tree | a92c5202a31071530120bee320cbcfafd35ff7a3 | |
parent | 61b8e93acc86d8bafa944c62e6abfa58e9ac37a2 (diff) | |
download | eclipse.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.xml | 67 | ||||
-rw-r--r-- | production/testScripts/runTests2.xml | 67 |
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"> |