173 base.js \ |
173 base.js \ |
174 run.js \ |
174 run.js \ |
175 mandreel.js |
175 mandreel.js |
176 |
176 |
177 # test root for sunspider |
177 # test root for sunspider |
178 sunspider-test-sys-prop.test.js.roots=${test.external.dir}/sunspider/tests/sunspider-1.0/ |
178 sunspider-test-sys-prop.test.js.roots=${test.external.dir}/sunspider/tests/sunspider-1.0.2/ |
179 |
179 |
180 # framework root for sunspider |
180 # framework root for sunspider |
181 sunspider-test-sys-prop.test.js.framework=${test.basic.dir}/runsunspider.js |
181 sunspider-test-sys-prop.test.js.framework=${test.basic.dir}/runsunspider.js |
182 |
182 |
183 # list of tests to be excluded |
183 # list of tests to be excluded |
256 ${nashorn.api.tests.jar} |
256 ${nashorn.api.tests.jar} |
257 |
257 |
258 src.dir=src |
258 src.dir=src |
259 test.src.dir=test/src |
259 test.src.dir=test/src |
260 |
260 |
261 # -Xmx is used for all tests, -Xms only for octane benchmark |
|
262 run.test.xmx=3G |
261 run.test.xmx=3G |
263 run.test.xms=2G |
262 run.test.xms=2G |
264 |
263 |
|
264 #uncomment to enable flight recording - crank up stack trace for lambda forms |
|
265 #jfr.args=-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,disk=true,dumponexit=true,dumponexitpath="test_suite.jfr",stackdepth=1024 \ |
|
266 jfr.args= |
|
267 |
265 run.test.user.language=tr |
268 run.test.user.language=tr |
266 run.test.user.country=TR |
269 run.test.user.country=TR |
267 |
270 |
268 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 |
271 run.test.jvmargs.common=\ |
|
272 -server \ |
|
273 -Dfile.encoding=UTF-8 \ |
|
274 -Duser.language=${run.test.user.language} \ |
|
275 -Duser.country=${run.test.user.country} \ |
|
276 ${jfr.args} \ |
|
277 -XX:+HeapDumpOnOutOfMemoryError |
269 |
278 |
270 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
279 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
271 # -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods |
280 # -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods |
272 |
281 |
273 # turn on assertions for tests |
282 # turn on assertions for tests |
274 run.test.jvmargs.main=${run.test.jvmargs.common} -ea |
283 run.test.jvmargs.main=${run.test.jvmargs.common} -ea -Dnashorn.optimistic -Dnashorn.lazy |
275 |
284 |
276 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
285 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
277 run.test.jvmargs.octane.main=${run.test.jvmargs.common} |
286 run.test.jvmargs.octane.main=${run.test.jvmargs.common} |
278 |
287 |
279 run.test.jvmsecurityargs=-Xverify:all -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy |
288 run.test.jvmsecurityargs=-Xverify:all -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy |