214 ${nashorn.api.tests.jar} |
214 ${nashorn.api.tests.jar} |
215 |
215 |
216 src.dir=src |
216 src.dir=src |
217 test.src.dir=test/src |
217 test.src.dir=test/src |
218 |
218 |
|
219 # -Xmx is used for all tests, -Xms only for octane benchmark |
219 run.test.xmx=3G |
220 run.test.xmx=3G |
220 run.test.xms=2G |
221 run.test.xms=2G |
221 |
222 |
222 run.test.user.language=tr |
223 run.test.user.language=tr |
223 run.test.user.country=TR |
224 run.test.user.country=TR |
224 |
225 |
225 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 |
226 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 |
226 |
227 |
227 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
228 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
228 # -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods |
229 # -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods |
229 |
230 |
230 # turn on assertions for tests |
231 # turn on assertions for tests |
231 run.test.jvmargs.main=${run.test.jvmargs.common} -ea |
232 run.test.jvmargs.main=${run.test.jvmargs.common} -ea |
232 |
233 |
233 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
234 #-XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M |
234 run.test.jvmargs.octane.main=-Xms${run.test.xms} ${run.test.jvmargs.common} |
235 run.test.jvmargs.octane.main=${run.test.jvmargs.common} |
235 |
236 |
236 run.test.jvmsecurityargs=-Xverify:all -Djava.security.properties=${basedir}/make/java.security.override -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy |
237 run.test.jvmsecurityargs=-Xverify:all -Djava.security.properties=${basedir}/make/java.security.override -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy |
237 |
238 |
238 # VM options for script tests with @fork option |
239 # VM options for script tests with @fork option |
239 test-sys-prop.test.fork.jvm.options=${run.test.jvmargs.main} ${run.test.jvmsecurityargs} |
240 test-sys-prop.test.fork.jvm.options=${run.test.jvmargs.main} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs} |
240 |
241 |
241 # path of rhino.jar for benchmarks |
242 # path of rhino.jar for benchmarks |
242 rhino.jar= |
243 rhino.jar= |
243 |
244 |
244 v8.shell=d8 |
245 v8.shell=d8 |