Mercurial > hg > openjdk > lambda > nashorn
changeset 574:740b1133f1b6
8023154: compileAllTests fails with: 2 tests failed to compile
Reviewed-by: sundar, jlaskey
author | hannesw |
---|---|
date | Thu, 19 Sep 2013 15:39:01 +0200 |
parents | f954d3f4d192 |
children | 821b0b610861 |
files | make/build-benchmark.xml make/build.xml make/project.properties |
diffstat | 3 files changed, 16 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/make/build-benchmark.xml Thu Sep 19 13:34:01 2013 +0530 +++ b/make/build-benchmark.xml Thu Sep 19 15:39:01 2013 +0200 @@ -329,7 +329,7 @@ fork="true" dir="."> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs.octane}"/> + <jvmarg line="${run.test.jvmargs.octane} -Xms${run.test.xms} -Xmx${run.test.xmx}"/> <arg value="${octane-test-sys-prop.test.js.framework}"/> <arg value="--"/> <arg value="${octane-tests}"/> @@ -357,7 +357,7 @@ classpath="${run.test.classpath}" fork="true" dir="."> - <jvmarg line="${run.test.jvmargs.octane}"/> + <jvmarg line="${run.test.jvmargs.octane} -Xms${run.test.xms} -Xmx${run.test.xmx}"/> <arg value="${octane-test-sys-prop.test.js.framework}"/> <arg value="${octane-tests}"/> <arg value="--runtime"/> @@ -391,7 +391,7 @@ fork="true" dir="."> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx}"/> <arg value="-timezone=PST"/> <arg value="--class-cache-size=50"/> <arg value="${sunspider-test-sys-prop.test.js.framework}"/> @@ -415,7 +415,7 @@ classpath="${run.test.classpath}" fork="true" dir="."> - <jvmarg line="${run.test.jvmargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx}"/> <arg value="${sunspider-test-sys-prop.test.js.framework}"/> <arg value="${sunspider-tests}/"/> </java>
--- a/make/build.xml Thu Sep 19 13:34:01 2013 +0530 +++ b/make/build.xml Thu Sep 19 15:39:01 2013 +0200 @@ -66,6 +66,8 @@ <echo message="run.test.jvmargs=${run.test.jvmargs}"/> <echo message="run.test.jvmargs.octane=${run.test.jvmargs.octane}"/> + <echo message="run.test.xms=${run.test.xms}"/> + <echo message="run.test.xmx=${run.test.xmx}"/> </target> @@ -320,7 +322,7 @@ <testng outputdir="${build.test.results.dir}" classfilesetref="test.classes" verbose="${testng.verbose}" haltonfailure="true" useDefaultListeners="false" listeners="${testng.listeners}" workingDir="${basedir}"> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs} ${run.test.jvmsecurityargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs}"/> <propertyset> <propertyref prefix="test-sys-prop."/> <mapper from="test-sys-prop.*" to="*" type="glob"/> @@ -336,7 +338,7 @@ <!-- use just build.test.classes.dir to avoid referring to TestNG --> <java classname="${parallel.test.runner}" dir="${basedir}" classpath="${build.test.classes.dir}" failonerror="true" fork="true"> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs} ${run.test.jvmsecurityargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs}"/> <syspropertyset> <propertyref prefix="test-sys-prop."/> <mapper type="glob" from="test-sys-prop.*" to="*"/> @@ -352,7 +354,7 @@ <testng outputdir="${build.test.results.dir}" classfilesetref="test.classes" verbose="${testng.verbose}" haltonfailure="true" useDefaultListeners="false" listeners="${testng.listeners}" workingDir="${basedir}"> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs} ${run.test.jvmsecurityargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs}"/> <propertyset> <propertyref prefix="test262-test-sys-prop."/> <mapper from="test262-test-sys-prop.*" to="*" type="glob"/> @@ -369,7 +371,7 @@ <!-- use just build.test.classes.dir to avoid referring to TestNG --> <java classname="${parallel.test.runner}" dir="${basedir}" fork="true"> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs} ${run.test.jvmsecurityargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs}"/> <classpath> <pathelement path="${run.test.classpath}"/> </classpath> @@ -387,7 +389,7 @@ description="Run the shell with a sample script"> <java classname="${nashorn.shell.tool}" fork="true" dir="samples"> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx}"/> <arg value="-dump-on-error"/> <arg value="test.js"/> </java> @@ -397,7 +399,7 @@ description="Debug the shell with a sample script"> <java classname="${nashorn.shell.tool}" fork="true" dir="samples"> <jvmarg line="${ext.class.path}"/> - <jvmarg line="${run.test.jvmargs}"/> + <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx}"/> <arg value="--print-code"/> <arg value="--verify-code"/> <arg value="--print-symbols"/>
--- a/make/project.properties Thu Sep 19 13:34:01 2013 +0530 +++ b/make/project.properties Thu Sep 19 15:39:01 2013 +0200 @@ -216,13 +216,14 @@ src.dir=src test.src.dir=test/src +# -Xmx is used for all tests, -Xms only for octane benchmark run.test.xmx=3G run.test.xms=2G run.test.user.language=tr run.test.user.country=TR -run.test.jvmargs.common=-server -Xmx${run.test.xmx} -XX:+TieredCompilation -Dfile.encoding=UTF-8 -Duser.language=${run.test.user.language} -Duser.country=${run.test.user.country} -XX:+HeapDumpOnOutOfMemoryError +run.test.jvmargs.common=-server -XX:+TieredCompilation -Dfile.encoding=UTF-8 -Duser.language=${run.test.user.language} -Duser.country=${run.test.user.country} -XX:+HeapDumpOnOutOfMemoryError #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M # -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods @@ -231,12 +232,12 @@ run.test.jvmargs.main=${run.test.jvmargs.common} -ea #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M -run.test.jvmargs.octane.main=-Xms${run.test.xms} ${run.test.jvmargs.common} +run.test.jvmargs.octane.main=${run.test.jvmargs.common} run.test.jvmsecurityargs=-Xverify:all -Djava.security.properties=${basedir}/make/java.security.override -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy # VM options for script tests with @fork option -test-sys-prop.test.fork.jvm.options=${run.test.jvmargs.main} ${run.test.jvmsecurityargs} +test-sys-prop.test.fork.jvm.options=${run.test.jvmargs.main} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs} # path of rhino.jar for benchmarks rhino.jar=