blob: b44c88ba5010ee9fe5546d03b9b57c5f0350cd16 [file] [log] [blame]
<?xml version="1.0"?>
<project name="selectors-test" basedir="." default="setupfiles">
<property name="etc.dir" value=".."/>
<property name="test.dir"
value="selectortest"/>
<property name="mirror.dir"
value="selectortest2"/>
<target name="setupfiles">
<mkdir dir="${test.dir}" />
<mkdir dir="${test.dir}/zip" />
<mkdir dir="${test.dir}/tar" />
<mkdir dir="${test.dir}/tar/gz" />
<mkdir dir="${test.dir}/tar/bz2" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.md5"
tofile="${test.dir}/asf-logo.gif.md5" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.bz2"
tofile="${test.dir}/asf-logo.gif.bz2" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.gz"
tofile="${test.dir}/asf-logo.gif.gz" />
<copy file="${etc.dir}/taskdefs/expected/copy.filterset.filtered"
tofile="${test.dir}/copy.filterset.filtered" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.zip"
tofile="${test.dir}/zip/asf-logo.gif.zip" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.tar"
tofile="${test.dir}/tar/asf-logo.gif.tar" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo-huge.tar"
tofile="${test.dir}/tar/asf-logo-huge.tar" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.tar.gz"
tofile="${test.dir}/tar/gz/asf-logo.gif.tar.gz" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo.gif.tar.bz2"
tofile="${test.dir}/tar/bz2/asf-logo.gif.tar.bz2" />
<copy file="${etc.dir}/taskdefs/expected/asf-logo-huge.tar.bz2"
tofile="${test.dir}/tar/bz2/asf-logo-huge.tar.bz2" />
<!-- Make linefeeds consistent between platforms -->
<fixcrlf srcdir="${test.dir}" includes="*.filtered" eol="lf"/>
<!-- Set a known base time for all files -->
<touch datetime="11/21/2001 4:55 AM">
<fileset dir="${test.dir}">
<include name="**/*"/>
</fileset>
</touch>
<!-- Then adjust individual ones -->
<touch file="${test.dir}/asf-logo.gif.bz2"
datetime="01/01/2001 12:00 AM"/>
<touch file="${test.dir}/asf-logo.gif.gz"
datetime="04/15/2002 2:30 PM"/>
<touch file="${test.dir}/zip/asf-logo.gif.zip"
datetime="05/10/2002 2:30 PM"/>
<touch file="${test.dir}/tar/asf-logo.gif.tar"
datetime="05/10/2002 2:29 PM"/>
<touch file="${test.dir}/tar/asf-logo-huge.tar"
datetime="05/10/2002 2:29 AM"/>
</target>
<target name="cleanup">
<delete dir="${test.dir}" />
</target>
<target name="mirrorfiles">
<mkdir dir="${mirror.dir}" />
<mkdir dir="${mirror.dir}/zip" />
<mkdir dir="${mirror.dir}/tar" />
<mkdir dir="${mirror.dir}/tar/gz" />
<mkdir dir="${mirror.dir}/tar/bz2" />
<touch file="${mirror.dir}/asf-logo.gif.md5"/>
<touch file="${mirror.dir}/asf-logo.gif.bz2"/>
<sleep seconds="2"/>
<touch file="${mirror.dir}/zip/asf-logo.gif.zip"/>
<sleep seconds="3"/>
<touch file="${mirror.dir}/tar/asf-logo.gif.tar"/>
<sleep seconds="2"/>
<touch file="${mirror.dir}/tar/asf-logo-huge.tar"/>
<touch file="${mirror.dir}/tar/gz/asf-logo.gif.tar.gz"/>
<touch file="${mirror.dir}/tar/bz2/asf-logo.gif.tar.bz2"/>
<touch file="${mirror.dir}/tar/bz2/asf-logo-huge.tar.bz2"/>
</target>
<target name="cleanup.mirrorfiles">
<delete dir="${mirror.dir}" />
</target>
</project>