< prev index next >

make/build.xml

Print this page




 507   </target>
 508 
 509   <target name="check-external-tests">
 510       <available file="${test.external.dir}/prototype" property="test-sys-prop.external.prototype"/>
 511       <available file="${test.external.dir}/sunspider" property="test-sys-prop.external.sunspider"/>
 512       <available file="${test.external.dir}/underscore" property="test-sys-prop.external.underscore"/>
 513       <available file="${test.external.dir}/octane" property="test-sys-prop.external.octane"/>
 514       <available file="${test.external.dir}/yui" property="test-sys-prop.external.yui"/>
 515       <available file="${test.external.dir}/jquery" property="test-sys-prop.external.jquery"/>
 516       <available file="${test.external.dir}/test262" property="test-sys-prop.external.test262"/>
 517       <available file="${test.external.dir}/showdown" property="test-sys-prop.external.markdown"/>
 518   </target>
 519 
 520   <target name="check-testng" unless="testng.available">
 521     <echo message="WARNING: TestNG not available, will not run tests. Please copy TestNG and dependency JARs to the ${test.lib} directory."/>
 522   </target>
 523 
 524   <!-- only to be invoked as dependency of "test" target -->
 525   <target name="-test-classes-all" depends="jar" unless="test.class">
 526       <fileset id="test.classes" dir="${build.test.classes.dir}">
 527           <include name="**/dynalink/test/*Test.class"/>
 528           <include name="**/dynalink/beans/test/*Test.class"/>



 529           <include name="**/api/javaaccess/test/*Test.class"/>
 530           <include name="**/api/scripting/test/*Test.class"/>
 531           <include name="**/api/tree/test/*Test.class"/>
 532           <include name="**/codegen/test/*Test.class"/>
 533           <include name="**/parser/test/*Test.class"/>
 534           <include name="**/runtime/test/*Test.class"/>

 535           <include name="**/runtime/regexp/test/*Test.class"/>
 536           <include name="**/runtime/regexp/joni/test/*Test.class"/>
 537           <include name="**/runtime/doubleconv/test/*Test.class"/>
 538           <include name="**/framework/*Test.class"/>
 539      </fileset>
 540   </target>
 541 
 542   <!-- only to be invoked as dependency of "test" target -->
 543   <target name="-test-classes-single" depends="jar" if="test.class">
 544      <fileset id="test.classes" dir="${build.test.classes.dir}">
 545          <include name="${test.class}*"/>
 546      </fileset>
 547   </target>
 548 
 549   <!-- only to be invoked as dependency of "test" target -->
 550   <target name="-test-nosecurity" unless="test.class">
 551     <fileset id="test.nosecurity.classes" dir="${build.test.classes.dir}">
 552       <include name="**/framework/ScriptTest.class"/>

 553     </fileset>
 554     <testng outputdir="${build.nosecurity.test.results.dir}/${testResultsSubDir}" classfilesetref="test.nosecurity.classes"
 555        verbose="${testng.verbose}" haltonfailure="true" useDefaultListeners="false" listeners="${testng.listeners}" workingDir="${basedir}">
 556       <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx} -Dbuild.dir=${build.dir}"/>
 557       <sysproperty key="nashorn.jar" value="${dist.dir}/nashorn.jar"/>
 558       <propertyset>
 559         <propertyref prefix="nashorn."/>
 560       </propertyset>
 561       <propertyset>
 562         <propertyref prefix="test-sys-prop-no-security."/>
 563         <mapper from="test-sys-prop-no-security.*" to="*" type="glob"/>
 564       </propertyset>
 565       <sysproperty key="optimistic.override" value="${optimistic}"/>
 566       <classpath>
 567           <pathelement path="${run.test.classpath}"/>
 568       </classpath>
 569     </testng>
 570   </target>
 571 
 572   <!-- only to be invoked as dependency of "test" target -->




 507   </target>
 508 
 509   <target name="check-external-tests">
 510       <available file="${test.external.dir}/prototype" property="test-sys-prop.external.prototype"/>
 511       <available file="${test.external.dir}/sunspider" property="test-sys-prop.external.sunspider"/>
 512       <available file="${test.external.dir}/underscore" property="test-sys-prop.external.underscore"/>
 513       <available file="${test.external.dir}/octane" property="test-sys-prop.external.octane"/>
 514       <available file="${test.external.dir}/yui" property="test-sys-prop.external.yui"/>
 515       <available file="${test.external.dir}/jquery" property="test-sys-prop.external.jquery"/>
 516       <available file="${test.external.dir}/test262" property="test-sys-prop.external.test262"/>
 517       <available file="${test.external.dir}/showdown" property="test-sys-prop.external.markdown"/>
 518   </target>
 519 
 520   <target name="check-testng" unless="testng.available">
 521     <echo message="WARNING: TestNG not available, will not run tests. Please copy TestNG and dependency JARs to the ${test.lib} directory."/>
 522   </target>
 523 
 524   <!-- only to be invoked as dependency of "test" target -->
 525   <target name="-test-classes-all" depends="jar" unless="test.class">
 526       <fileset id="test.classes" dir="${build.test.classes.dir}">

 527           <include name="**/dynalink/beans/test/*Test.class"/>
 528           <include name="**/dynalink/linker/support/test/*Test.class"/>
 529           <include name="**/dynalink/support/test/*Test.class"/>
 530           <include name="**/dynalink/test/*Test.class"/>
 531           <include name="**/api/javaaccess/test/*Test.class"/>
 532           <include name="**/api/scripting/test/*Test.class"/>
 533           <include name="**/api/tree/test/*Test.class"/>
 534           <include name="**/codegen/test/*Test.class"/>
 535           <include name="**/parser/test/*Test.class"/>
 536           <include name="**/runtime/test/*Test.class"/>
 537           <include name="**/runtime/doubleconv/test/*Test.class"/>
 538           <include name="**/runtime/regexp/test/*Test.class"/>
 539           <include name="**/runtime/regexp/joni/test/*Test.class"/>

 540           <include name="**/framework/*Test.class"/>
 541      </fileset>
 542   </target>
 543 
 544   <!-- only to be invoked as dependency of "test" target -->
 545   <target name="-test-classes-single" depends="jar" if="test.class">
 546      <fileset id="test.classes" dir="${build.test.classes.dir}">
 547          <include name="${test.class}*"/>
 548      </fileset>
 549   </target>
 550 
 551   <!-- only to be invoked as dependency of "test" target -->
 552   <target name="-test-nosecurity" unless="test.class">
 553     <fileset id="test.nosecurity.classes" dir="${build.test.classes.dir}">
 554       <include name="**/framework/ScriptTest.class"/>
 555       <include name="**/runtime/linker/test/*Test.class"/>
 556     </fileset>
 557     <testng outputdir="${build.nosecurity.test.results.dir}/${testResultsSubDir}" classfilesetref="test.nosecurity.classes"
 558        verbose="${testng.verbose}" haltonfailure="true" useDefaultListeners="false" listeners="${testng.listeners}" workingDir="${basedir}">
 559       <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx} -Dbuild.dir=${build.dir}"/>
 560       <sysproperty key="nashorn.jar" value="${dist.dir}/nashorn.jar"/>
 561       <propertyset>
 562         <propertyref prefix="nashorn."/>
 563       </propertyset>
 564       <propertyset>
 565         <propertyref prefix="test-sys-prop-no-security."/>
 566         <mapper from="test-sys-prop-no-security.*" to="*" type="glob"/>
 567       </propertyset>
 568       <sysproperty key="optimistic.override" value="${optimistic}"/>
 569       <classpath>
 570           <pathelement path="${run.test.classpath}"/>
 571       </classpath>
 572     </testng>
 573   </target>
 574 
 575   <!-- only to be invoked as dependency of "test" target -->


< prev index next >