# HG changeset patch # User lana # Date 1406746168 25200 # Node ID 064db4f56d0d8dc7c8f8316d0a954b1ce66a5c36 # Parent 92a6aa2cc9fd439610fee23cc88871904ea75542# Parent b6cd3bf79a8d88f44f8356812cac148f766fae5d Merge diff -r 92a6aa2cc9fd -r 064db4f56d0d nashorn/make/build-nasgen.xml --- a/nashorn/make/build-nasgen.xml Fri Jul 25 15:38:12 2014 -0700 +++ b/nashorn/make/build-nasgen.xml Wed Jul 30 11:49:28 2014 -0700 @@ -36,11 +36,13 @@ + + - + - + diff -r 92a6aa2cc9fd -r 064db4f56d0d nashorn/make/build.xml --- a/nashorn/make/build.xml Fri Jul 25 15:38:12 2014 -0700 +++ b/nashorn/make/build.xml Wed Jul 30 11:49:28 2014 -0700 @@ -304,6 +304,14 @@ grant codeBase "file:/${basedir}/${file.reference.testng.jar}" { permission java.security.AllPermission; }; +//// in case of absolute path: +grant codeBase "file:/${nashorn.internal.tests.jar}" { + permission java.security.AllPermission; +}; + +grant codeBase "file:/${file.reference.testng.jar}" { + permission java.security.AllPermission; +}; grant codeBase "file:/${basedir}/test/script/trusted/*" { permission java.security.AllPermission; @@ -391,7 +399,7 @@ - + @@ -413,7 +421,7 @@ - + @@ -451,7 +459,7 @@ - + @@ -471,7 +479,7 @@ - + @@ -490,7 +498,7 @@ - + @@ -510,7 +518,7 @@ - + diff -r 92a6aa2cc9fd -r 064db4f56d0d nashorn/make/project.properties --- a/nashorn/make/project.properties Fri Jul 25 15:38:12 2014 -0700 +++ b/nashorn/make/project.properties Wed Jul 30 11:49:28 2014 -0700 @@ -309,7 +309,7 @@ run.test.jvmargs.octane.main=${run.test.jvmargs.common} -XX:+UnlockDiagnosticVMOptions -XX:+UseNewCode -XX:TypeProfileLevel=222 # Security manager args - make sure that we run with the nashorn.policy that the build creates -run.test.jvmsecurityargs=-Xverify:all -Djava.security.manager -Djava.security.policy=${basedir}/build/nashorn.policy +run.test.jvmsecurityargs=-Xverify:all -Djava.security.manager -Djava.security.policy=${build.dir}/nashorn.policy # VM options for script tests with @fork option test-sys-prop.test.fork.jvm.options=${run.test.jvmargs.main} -Xmx${run.test.xmx} ${run.test.jvmsecurityargs} -cp ${run.test.classpath} diff -r 92a6aa2cc9fd -r 064db4f56d0d nashorn/test/src/jdk/nashorn/internal/test/framework/TestHelper.java --- a/nashorn/test/src/jdk/nashorn/internal/test/framework/TestHelper.java Fri Jul 25 15:38:12 2014 -0700 +++ b/nashorn/test/src/jdk/nashorn/internal/test/framework/TestHelper.java Wed Jul 30 11:49:28 2014 -0700 @@ -39,7 +39,8 @@ public abstract class TestHelper { public static final String TEST_ROOT = "test"; - public static final String BUILD_ROOT = "build/test"; + public static final String BUILD_ROOT = + System.getProperty("build.dir", "build") + File.separator + "test"; public static final String TEST_PREFIX = TEST_ROOT + File.separator; private TestHelper() {