Author: bodewig Date: Thu Sep 4 03:02:00 2008 New Revision: 691955 URL: http://svn.apache.org/viewvc?rev=691955&view=rev Log: tests for a basedir that is a symlink itself
Modified: ant/core/trunk/src/tests/antunit/core/dirscanner-symlinks-test.xml Modified: ant/core/trunk/src/tests/antunit/core/dirscanner-symlinks-test.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/antunit/core/dirscanner-symlinks-test.xml?rev=691955&r1=691954&r2=691955&view=diff ============================================================================== --- ant/core/trunk/src/tests/antunit/core/dirscanner-symlinks-test.xml (original) +++ ant/core/trunk/src/tests/antunit/core/dirscanner-symlinks-test.xml Thu Sep 4 03:02:00 2008 @@ -46,10 +46,34 @@ <au:assertFileDoesntExist file="${output}/B/file.txt"/> </target> + <target name="testBasedirIsSymlinkFollow" + depends="checkOs, setUp, -basedir-as-symlink" + if="unix"> + <copy todir="${output}"> + <fileset dir="${base}" followsymlinks="true"/> + </copy> + <au:assertFileExists file="${output}/file.txt"/> + </target> + + <target name="FAILStestBasedirIsSymlinkNoFollow" + depends="checkOs, setUp, -basedir-as-symlink" + if="unix"> + <copy todir="${output}"> + <fileset dir="${base}" followsymlinks="false"/> + </copy> + <au:assertFileDoesntExist file="${output}/file.txt"/> + </target> + <target name="-sibling" if="unix"> <mkdir dir="${base}/A"/> <touch file="${base}/A/file.txt"/> <symlink link="${base}/B" resource="${base}/A"/> </target> - + + <target name="-basedir-as-symlink" if="unix"> + <delete dir="${base}"/> + <mkdir dir="${input}/realdir"/> + <touch file="${input}/realdir/file.txt"/> + <symlink link="${base}" resource="${input}/realdir"/> + </target> </project>