262 <fileset dir="${test.src.dir}/jdk/nashorn/api/scripting/resources"/> 263 </copy> 264 265 <!-- tests that check nashorn internals and internal API --> 266 <jar jarfile="${nashorn.internal.tests.jar}"> 267 <fileset dir="${build.test.classes.dir}" excludes="**/api/**"/> 268 </jar> 269 270 <!-- tests that check nashorn script engine (jsr-223) API --> 271 <jar jarfile="${nashorn.api.tests.jar}"> 272 <fileset dir="${build.test.classes.dir}" includes="**/api/**"/> 273 <fileset dir="${build.test.classes.dir}" includes="**/META-INF/**"/> 274 <fileset dir="${build.test.classes.dir}" includes="**/resources/*.js"/> 275 </jar> 276 277 </target> 278 279 <target name="generate-policy-file" depends="prepare"> 280 <echo file="${build.dir}/nashorn.policy"> 281 282 grant codeBase "file:/${basedir}/${nashorn.internal.tests.jar}" { 283 permission java.security.AllPermission; 284 }; 285 286 grant codeBase "file:/${basedir}/${file.reference.testng.jar}" { 287 permission java.security.AllPermission; 288 }; 289 290 grant codeBase "file:/${basedir}/test/script/trusted/*" { 291 permission java.security.AllPermission; 292 }; 293 294 grant codeBase "file:/${basedir}/test/script/maptests/*" { 295 permission java.io.FilePermission "${basedir}/test/script/maptests/*","read"; 296 permission java.lang.RuntimePermission "nashorn.debugMode"; 297 }; 298 299 grant codeBase "file:/${basedir}/test/script/basic/*" { 300 permission java.io.FilePermission "${basedir}/test/script/-", "read"; 301 permission java.io.FilePermission "$${user.dir}", "read"; | 262 <fileset dir="${test.src.dir}/jdk/nashorn/api/scripting/resources"/> 263 </copy> 264 265 <!-- tests that check nashorn internals and internal API --> 266 <jar jarfile="${nashorn.internal.tests.jar}"> 267 <fileset dir="${build.test.classes.dir}" excludes="**/api/**"/> 268 </jar> 269 270 <!-- tests that check nashorn script engine (jsr-223) API --> 271 <jar jarfile="${nashorn.api.tests.jar}"> 272 <fileset dir="${build.test.classes.dir}" includes="**/api/**"/> 273 <fileset dir="${build.test.classes.dir}" includes="**/META-INF/**"/> 274 <fileset dir="${build.test.classes.dir}" includes="**/resources/*.js"/> 275 </jar> 276 277 </target> 278 279 <target name="generate-policy-file" depends="prepare"> 280 <echo file="${build.dir}/nashorn.policy"> 281 282 grant codeBase "file:/${toString:nashorn.ext.path}/nashorn.jar" { 283 permission java.security.AllPermission; 284 }; 285 286 grant codeBase "file:/${basedir}/${nashorn.internal.tests.jar}" { 287 permission java.security.AllPermission; 288 }; 289 290 grant codeBase "file:/${basedir}/${file.reference.testng.jar}" { 291 permission java.security.AllPermission; 292 }; 293 294 grant codeBase "file:/${basedir}/test/script/trusted/*" { 295 permission java.security.AllPermission; 296 }; 297 298 grant codeBase "file:/${basedir}/test/script/maptests/*" { 299 permission java.io.FilePermission "${basedir}/test/script/maptests/*","read"; 300 permission java.lang.RuntimePermission "nashorn.debugMode"; 301 }; 302 303 grant codeBase "file:/${basedir}/test/script/basic/*" { 304 permission java.io.FilePermission "${basedir}/test/script/-", "read"; 305 permission java.io.FilePermission "$${user.dir}", "read"; |