make/build.xml

Print this page




 236            destdir="${build.test.classes.dir}"
 237            classpath="${javac.test.classpath}"
 238            source="${javac.source}"
 239            target="${javac.target}"
 240            debug="${javac.debug}"
 241            encoding="${javac.encoding}"
 242            includeantruntime="false" fork="true">
 243         <compilerarg value="-J-Djava.ext.dirs="/>
 244         <compilerarg value="-Xlint:unchecked"/>
 245         <compilerarg value="-Xlint:deprecation"/>
 246     </javac>
 247 
 248     <copy todir="${build.test.classes.dir}/META-INF/services">
 249        <fileset dir="${test.src.dir}/META-INF/services/"/>
 250     </copy>
 251 
 252     <copy todir="${build.test.classes.dir}/jdk/nashorn/internal/runtime/resources">
 253        <fileset dir="${test.src.dir}/jdk/nashorn/internal/runtime/resources"/>
 254     </copy>
 255 




 256     <!-- tests that check nashorn internals and internal API -->
 257     <jar jarfile="${nashorn.internal.tests.jar}">
 258       <fileset dir="${build.test.classes.dir}" excludes="**/api/**"/>
 259     </jar>
 260 
 261     <!-- tests that check nashorn script engine (jsr-223) API -->
 262     <jar jarfile="${nashorn.api.tests.jar}">
 263       <fileset dir="${build.test.classes.dir}" includes="**/api/**"/>
 264       <fileset dir="${build.test.classes.dir}" includes="**/META-INF/**"/>
 265       <fileset dir="${build.test.classes.dir}" includes="**/resources/*.js"/>
 266     </jar>
 267 
 268   </target>
 269 
 270   <target name="generate-policy-file" depends="prepare">
 271     <echo file="${build.dir}/nashorn.policy">
 272 
 273 grant codeBase "file:/${basedir}/${nashorn.internal.tests.jar}" {
 274     permission java.security.AllPermission;
 275 };




 236            destdir="${build.test.classes.dir}"
 237            classpath="${javac.test.classpath}"
 238            source="${javac.source}"
 239            target="${javac.target}"
 240            debug="${javac.debug}"
 241            encoding="${javac.encoding}"
 242            includeantruntime="false" fork="true">
 243         <compilerarg value="-J-Djava.ext.dirs="/>
 244         <compilerarg value="-Xlint:unchecked"/>
 245         <compilerarg value="-Xlint:deprecation"/>
 246     </javac>
 247 
 248     <copy todir="${build.test.classes.dir}/META-INF/services">
 249        <fileset dir="${test.src.dir}/META-INF/services/"/>
 250     </copy>
 251 
 252     <copy todir="${build.test.classes.dir}/jdk/nashorn/internal/runtime/resources">
 253        <fileset dir="${test.src.dir}/jdk/nashorn/internal/runtime/resources"/>
 254     </copy>
 255 
 256     <copy todir="${build.test.classes.dir}/jdk/nashorn/api/scripting/resources">
 257        <fileset dir="${test.src.dir}/jdk/nashorn/api/scripting/resources"/>
 258     </copy>
 259 
 260     <!-- tests that check nashorn internals and internal API -->
 261     <jar jarfile="${nashorn.internal.tests.jar}">
 262       <fileset dir="${build.test.classes.dir}" excludes="**/api/**"/>
 263     </jar>
 264 
 265     <!-- tests that check nashorn script engine (jsr-223) API -->
 266     <jar jarfile="${nashorn.api.tests.jar}">
 267       <fileset dir="${build.test.classes.dir}" includes="**/api/**"/>
 268       <fileset dir="${build.test.classes.dir}" includes="**/META-INF/**"/>
 269       <fileset dir="${build.test.classes.dir}" includes="**/resources/*.js"/>
 270     </jar>
 271 
 272   </target>
 273 
 274   <target name="generate-policy-file" depends="prepare">
 275     <echo file="${build.dir}/nashorn.policy">
 276 
 277 grant codeBase "file:/${basedir}/${nashorn.internal.tests.jar}" {
 278     permission java.security.AllPermission;
 279 };