Browse Source

try running the symlink condition tests on windows as well

master
Stefan Bodewig 9 years ago
parent
commit
abdaa58453
1 changed files with 10 additions and 4 deletions
  1. +10
    -4
      src/tests/antunit/types/selectors/symlink-test.xml

+ 10
- 4
src/tests/antunit/types/selectors/symlink-test.xml View File

@@ -25,13 +25,16 @@
<condition property="unix"> <condition property="unix">
<os family="unix"/> <os family="unix"/>
</condition> </condition>
<condition property="windows">
<os family="windows"/>
</condition>


<target name="createTestdir"> <target name="createTestdir">
<mkdir dir="${output}"/> <mkdir dir="${output}"/>
<touch file="${output}/${file}"/> <touch file="${output}/${file}"/>
</target> </target>


<target name="testSymlink" depends="makeSymlink" if="unix">
<target name="testSymlink" depends="makeSymlink">
<au:assertTrue> <au:assertTrue>
<resourcecount when="equal" count="1"> <resourcecount when="equal" count="1">
<fileset dir="${output}"> <fileset dir="${output}">
@@ -53,8 +56,11 @@
<target name="makeSymlink-Unix" if="unix"> <target name="makeSymlink-Unix" if="unix">
<symlink link="${output}/${link}" resource="${output}/${file}"/> <symlink link="${output}/${link}" resource="${output}/${file}"/>
</target> </target>
<target name="makeSymlink-Windows" unless="unix">
<!-- no idea how to do this -->
<target name="makeSymlink-Windows" if="windows">
<exec executable="mklink">
<arg file="${output}/${link}"/>
<arg file="${output}/${file}"/>
</exec>
</target> </target>


<target name="testNoSymlink" depends="createTestdir"> <target name="testNoSymlink" depends="createTestdir">
@@ -75,7 +81,7 @@
</au:assertFalse> </au:assertFalse>
</target> </target>


<target name="testAsTrueConditions" depends="makeSymlink" if="unix">
<target name="testAsTrueConditions" depends="makeSymlink">
<au:assertTrue> <au:assertTrue>
<isfileselected file="${output}/${link}"> <isfileselected file="${output}/${link}">
<symlink/> <symlink/>


Loading…
Cancel
Save