make/build.xml

Print this page

        

*** 35,57 **** <available file="/usr/local/bin/svn"/> </condition> <condition property="hg.executable" value="/usr/local/bin/hg" else="hg"> <available file="/usr/local/bin/hg"/> </condition> </target> <target name="prepare" depends="init"> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes.dir}"/> <mkdir dir="${build.classes.dir}/META-INF/services"/> <mkdir dir="${build.test.classes.dir}"/> <mkdir dir="${dist.dir}"/> <mkdir dir="${dist.javadoc.dir}"/> - <!-- check if JDK already has ASM classes --> - <available property="asm.available" classname="jdk.internal.org.objectweb.asm.Type"/> - <!-- check if testng.jar is avaiable --> - <available property="testng.available" file="${file.reference.testng.jar}"/> </target> <target name="clean" depends="init, clean-nasgen"> <delete includeemptydirs="true"> <fileset dir="${build.dir}" excludes="${dynalink.dir.name}/**/*" erroronmissingdir="false"/> --- 35,57 ---- <available file="/usr/local/bin/svn"/> </condition> <condition property="hg.executable" value="/usr/local/bin/hg" else="hg"> <available file="/usr/local/bin/hg"/> </condition> + <!-- check if JDK already has ASM classes --> + <available property="asm.available" classname="jdk.internal.org.objectweb.asm.Type"/> + <!-- check if testng.jar is avaiable --> + <available property="testng.available" file="${file.reference.testng.jar}"/> </target> <target name="prepare" depends="init"> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes.dir}"/> <mkdir dir="${build.classes.dir}/META-INF/services"/> <mkdir dir="${build.test.classes.dir}"/> <mkdir dir="${dist.dir}"/> <mkdir dir="${dist.javadoc.dir}"/> </target> <target name="clean" depends="init, clean-nasgen"> <delete includeemptydirs="true"> <fileset dir="${build.dir}" excludes="${dynalink.dir.name}/**/*" erroronmissingdir="false"/>
*** 422,432 **** <arg value="update"/> </exec> </target> <!-- get all external test scripts --> ! <target name="externals" depends="prepare, check-external-tests, get-test262, get-octane, get-sunspider"> <!-- make external test dir --> <mkdir dir="${test.external.dir}"/> <!-- jquery --> <mkdir dir="${test.external.dir}/jquery"/> --- 422,432 ---- <arg value="update"/> </exec> </target> <!-- get all external test scripts --> ! <target name="externals" depends="init, check-external-tests, get-test262, get-octane, get-sunspider"> <!-- make external test dir --> <mkdir dir="${test.external.dir}"/> <!-- jquery --> <mkdir dir="${test.external.dir}/jquery"/>
*** 448,455 **** <get src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js" dest="${test.external.dir}/yui" skipexisting="true" ignoreerrors="true"/> </target> <!-- update external test suites that are pulled from source control systems --> ! <target name="update-externals" depends="prepare, check-external-tests, update-test262, update-octane, update-sunspider"/> </project> --- 448,465 ---- <get src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js" dest="${test.external.dir}/yui" skipexisting="true" ignoreerrors="true"/> </target> <!-- update external test suites that are pulled from source control systems --> ! <target name="update-externals" depends="init, check-external-tests, update-test262, update-octane, update-sunspider"/> ! ! <!-- run all perf tests --> ! <target name="perf" depends="externals, update-externals, sunspider, octane"/> ! ! <!-- run all tests --> ! <target name="exit-if-no-testng" depends="init, check-testng" unless="${testng.available}"> ! <fail message="Exiting.."/> ! </target> ! ! <target name="alltests" depends="exit-if-no-testng, externals, update-externals, test, test262parallel, perf"/> </project>