39 <condition property="svn.executable" value="/usr/local/bin/svn" else="svn"> |
39 <condition property="svn.executable" value="/usr/local/bin/svn" else="svn"> |
40 <available file="/usr/local/bin/svn"/> |
40 <available file="/usr/local/bin/svn"/> |
41 </condition> |
41 </condition> |
42 <condition property="hg.executable" value="/usr/local/bin/hg" else="hg"> |
42 <condition property="hg.executable" value="/usr/local/bin/hg" else="hg"> |
43 <available file="/usr/local/bin/hg"/> |
43 <available file="/usr/local/bin/hg"/> |
|
44 </condition> |
|
45 <condition property="git.executable" value="/usr/local/bin/git" else="git"> |
|
46 <available file="/usr/local/bin/git"/> |
44 </condition> |
47 </condition> |
45 <!-- check if JDK already has ASM classes --> |
48 <!-- check if JDK already has ASM classes --> |
46 <available property="asm.available" classname="jdk.internal.org.objectweb.asm.Type"/> |
49 <available property="asm.available" classname="jdk.internal.org.objectweb.asm.Type"/> |
47 <!-- check if testng.jar is avaiable --> |
50 <!-- check if testng.jar is avaiable --> |
48 <available property="testng.available" file="${file.reference.testng.jar}"/> |
51 <available property="testng.available" file="${file.reference.testng.jar}"/> |
468 |
471 |
469 <!-- targets to get external script tests --> |
472 <!-- targets to get external script tests --> |
470 |
473 |
471 <!-- test262 test suite --> |
474 <!-- test262 test suite --> |
472 <target name="get-test262" depends="init" unless="${test-sys-prop.external.test262}"> |
475 <target name="get-test262" depends="init" unless="${test-sys-prop.external.test262}"> |
473 <!-- clone test262 mercurial repo --> |
476 <!-- clone test262 git repo --> |
474 <exec executable="${hg.executable}"> |
477 <exec executable="${git.executable}"> |
475 <arg value="clone"/> |
478 <arg value="clone"/> |
476 <arg value="http://hg.ecmascript.org/tests/test262"/> |
479 <arg value="https://github.com/tc39/test262"/> |
477 <arg value="${test.external.dir}/test262"/> |
480 <arg value="${test.external.dir}/test262"/> |
478 </exec> |
481 </exec> |
479 </target> |
482 </target> |
480 <target name="update-test262" depends="init" if="${test-sys-prop.external.test262}"> |
483 <target name="update-test262" depends="init" if="${test-sys-prop.external.test262}"> |
481 <!-- update test262 mercurial repo --> |
484 <!-- update test262 git repo --> |
482 <exec executable="${hg.executable}" dir="${test.external.dir}/test262"> |
485 <exec executable="${git.executable}" dir="${test.external.dir}/test262"> |
483 <arg value="pull"/> |
486 <arg value="pull"/> |
484 <arg value="-u"/> |
|
485 </exec> |
487 </exec> |
486 </target> |
488 </target> |
487 |
489 |
488 <!-- octane benchmark --> |
490 <!-- octane benchmark --> |
489 <target name="get-octane" depends="init" unless="${test-sys-prop.external.octane}"> |
491 <target name="get-octane" depends="init" unless="${test-sys-prop.external.octane}"> |