make/build.xml

Print this page




 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";