nashorn/make/project.properties
author jlaskey
Fri, 04 Jan 2013 09:58:33 -0400
changeset 16151 97c1e756ae1e
parent 16147 e63b63819133
child 16154 de44634fa4ec
permissions -rw-r--r--
8005663: Update copyright year to 2013 Reviewed-by: sundar Contributed-by: james.laskey@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     1
#
16151
97c1e756ae1e 8005663: Update copyright year to 2013
jlaskey
parents: 16147
diff changeset
     2
# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     4
# 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     7
# published by the Free Software Foundation.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     8
# 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     9
# This code is distributed in the hope that it will be useful, but WITHOUT
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    10
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    11
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    12
# version 2 for more details (a copy is included in the LICENSE file that
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    13
# accompanied this code).
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    14
# 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    15
# You should have received a copy of the GNU General Public License version
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    16
# 2 along with this work; if not, write to the Free Software Foundation,
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    17
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    18
# 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    19
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    20
# or visit www.oracle.com if you need additional information or have any
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    21
# questions.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    22
#
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    23
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    24
application.title=nashorn
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    25
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    26
# source and target levels
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    27
build.compiler=modern
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    28
javac.source=1.7
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    29
javac.target=1.7
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    30
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    31
# nashorn version information
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    32
nashorn.version=0.1
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    33
nashorn.fullversion=0.1
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    34
nashorn.product.name=Oracle Nashorn
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    35
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    36
# This directory is removed when the project is cleaned:
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    37
build.dir=build
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    38
build.classes.dir=${build.dir}/classes
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    39
build.zip=${build.dir}/nashorn.zip
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    40
build.gzip=${build.dir}/nashorn.tar.gz
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    41
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    42
# nashorn Shell tool
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    43
nashorn.shell.tool=jdk.nashorn.tools.Shell
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    44
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    45
# nasgen tool
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    46
nasgen.tool=jdk.nashorn.internal.tools.nasgen.Main
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    47
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    48
# parallel test runner tool
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    49
parallel.test.runner=jdk.nashorn.internal.test.framework.ParallelTestRunner
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    50
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    51
# test classes directory
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    52
build.test.classes.dir=${build.dir}/test/classes
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    53
# test results directory
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    54
build.test.results.dir=${build.dir}/test/reports
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    55
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    56
# This directory is removed when the project is cleaned:
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    57
dist.dir=dist
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    58
dist.jar=${dist.dir}/nashorn.jar
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    59
dist.javadoc.dir=${dist.dir}/javadoc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    60
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    61
# directory where asm project lives
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    62
asm.dir=../asm
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    63
asm.src.dir=${asm.dir}/src
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    64
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    65
# jars refererred
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    66
file.reference.testng.jar=test/lib/testng.jar
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    67
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    68
# Set testng verbose level
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    69
# From TestNG docs: "the verbosity level (0 to 10 where 10 is most detailed) 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    70
# Actually, this is a lie: you can specify -1 and this will put TestNG in 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    71
# debug mode (no longer slicing off stack traces and all)."
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    72
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    73
testng.verbose=2
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    74
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    75
# TestNG listeners - we want to replace TestNG's own JUnit
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    76
# reporter, but want everything else provided by default
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    77
# Unfortunately, we've to clone the other default reporters here.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    78
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    79
testng.listeners=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    80
 org.testng.reporters.SuiteHTMLReporter, \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    81
 org.testng.reporters.jq.Main, \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    82
 org.testng.reporters.FailedReporter, \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    83
 org.testng.reporters.XMLReporter \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    84
 org.testng.reporters.EmailableReporter, \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    85
 jdk.nashorn.internal.test.framework.JSJUnitReportReporter
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    86
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    87
# Define the version of Dynalink that is used. Version types are either
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    88
# 'snapshot' or 'release'. When it is 'snapshot', the version must have
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    89
# "-SNAPSHOT" suffix and the jar version will have a timestamp in it. When
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    90
# it's 'release', the version has no suffix, and the jar version is 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    91
# identical to version - fun with Maven central.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    92
dynalink.version=0.5-SNAPSHOT
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    93
dynalink.version.type=snapshot
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    94
dynalink.jar.version=0.5-20121218.140128-11
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    95
dynalink.dir.name=dynalink
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    96
dynalink.dir=build/${dynalink.dir.name}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    97
dynalink.jar=${dynalink.dir}/dynalink.jar
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    98
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    99
javac.debug=true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   100
javac.encoding=ascii
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   101
javac.classpath=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   102
    ${build.classes.dir}:\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   103
    ${dynalink.jar}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   104
javac.test.classpath=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   105
    ${build.classes.dir}:\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   106
    ${build.test.classes.dir}:\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   107
    ${file.reference.testng.jar}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   108
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   109
meta.inf.dir=${src.dir}/META-INF
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   110
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   111
run.classpath=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   112
    ${build.classes.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   113
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   114
# test scripts to run
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   115
test.dir=test
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   116
test.script.dir=test/script
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   117
test.basic.dir=test/script/basic
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   118
test.error.dir=test/script/error
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   119
test.sandbox.dir=test/script/sandbox
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   120
test.external.dir=test/script/external
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   121
test262.dir=${test.external.dir}/test262
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   122
test262.suite.dir=${test262.dir}/test/suite
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   123
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   124
test-sys-prop.test.dir=${test.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   125
test-sys-prop.test.js.roots=${test.basic.dir} ${test.error.dir} ${test.sandbox.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   126
test-sys-prop.test262.suite.dir=${test262.suite.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   127
test-sys-prop.es5conform.testcases.dir=${test.external.dir}/ES5Conform/TestCases
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   128
test-sys-prop.test.basic.dir=${test.basic.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   129
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   130
# framework root for our script tests
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   131
test-sys-prop.test.js.framework=${test.script.dir}/assert.js
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   132
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   133
# Control the verbosity of ParserTest
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   134
test-sys-prop.parsertest.verbose=false
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   135
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   136
# turn on/off scripting mode for parser tests
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   137
test-sys-prop.parsertest.scripting=true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   138
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   139
# turn on/off test262 scripts for parser tests
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   140
test-sys-prop.parsertest.test262=false
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   141
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   142
# Control the verbosity of the CompilerTest
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   143
test-sys-prop.compilertest.verbose=false
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   144
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   145
# turn on/off scripting mode for compiler tests
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   146
test-sys-prop.compilertest.scripting=true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   148
# turn on/off test262 scripts for compiler tests
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   149
test-sys-prop.compilertest.test262=false
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   150
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   151
# test directory to be excluded.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   152
test-sys-prop.test.js.exclude.dir=${test.script.dir}/currently-failing ${test.external.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   153
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   154
# run everything that's js in here, without checking file headers for test annotations
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   155
test-sys-prop.test.js.unchecked.dir=${test262.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   156
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   157
# test root for octane
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   158
octane-test-sys-prop.test.js.roots=${test.external.dir}/octane/benchmarks
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   159
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   160
# framework root for octane
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   161
octane-test-sys-prop.test.js.framework=${test.basic.dir}/run-octane.js
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   162
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   163
# list of tests to be excluded
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   164
octane-test-sys-prop.test.js.exclude.list=base.js
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   165
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   166
# test root for sunspider
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   167
sunspider-test-sys-prop.test.js.roots=${test.external.dir}/sunspider/
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   168
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   169
# framework root for sunspider
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   170
sunspider-test-sys-prop.test.js.framework=${test.basic.dir}/runsunspider.js
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   171
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   172
# list of tests to be excluded
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   173
sunspider-test-sys-prop.test.js.exclude.list=
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   174
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   175
# execute our script tests in shared nashorn context or not?
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   176
test-sys-prop.test.js.shared.context=false
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   177
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   178
# execute test262 tests in shared nashorn context or not?
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   179
test262-test-sys-prop.test.js.shared.context=true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   180
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   181
# test262 test root
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   182
test262-test-sys-prop.test.js.roots=${test262.suite.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   183
# test262 enable/disable strict mode tests
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   184
test262-test-sys-prop.test.js.enable.strict.mode=true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   185
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   186
# file containing test262 tests to be excluded
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   187
# test262-test-sys-prop.test.js.excludes.file=${test262.dir}/test/config/excludelist.xml
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   188
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   189
# list of test262 test dirs to be excluded
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   190
test262-test-sys-prop.test.js.exclude.dir=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   191
    ${test262.suite.dir}/intl402/
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   192
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   193
# test262 test frameworks
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   194
test262-test-sys-prop.test.js.framework=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   195
    -timezone=PST \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   196
    ${test.script.dir}/test262.js \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   197
    ${test262.dir}/test/harness/framework.js \
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   198
    ${test262.dir}/test/harness/sta.js
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   199
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   200
run.test.classpath=\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   201
    ${file.reference.testng.jar}:\
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   202
    ${build.test.classes.dir}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   203
src.dir=src
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   204
test.src.dir=test/src
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   205
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   206
#  -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMethods
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   207
# add '-Dtest.js.outofprocess' to run each test in a new sub-process
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   208
run.test.jvmargs=-server -Xmx3G -XX:-TieredCompilation -esa -ea -Dnashorn.debug=true -Dfile.encoding=UTF-8 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   209
#-XX:+HeapDumpOnOutOfMemoryError -XX:-UseCompressedKlassPointers -XX:+PrintHeapAtGC -XX:ClassMetaspaceSize=300M  
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   210
run.test.jvmargs.octane=-Xms2G -Xmx2G ${run.test.jvmargs}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   211
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   212
run.test.jvmsecurityargs=-Xverify:all -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   213
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   214
# path of rhino.jar for benchmarks
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   215
rhino.jar=
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   216
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   217
v8.shell=d8
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   218
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   219
#path to rhino jar file
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   220
octaneperf-sys-prop.rhino.jar=${rhino.jar}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   221
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   222
#timeout for performance tests in minutes
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
   223
octaneperf-sys-prop.timeout.value=10