summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorStefan Bodewig <bodewig@apache.org>2010-04-13 14:26:35 +0000
committerStefan Bodewig <bodewig@apache.org>2010-04-13 14:26:35 +0000
commit9969e4d608937721c2c14287ac42e665c964a91d (patch)
treee55d9b6e44022c71f71d5dfdf375b1cc0dba30cb /src/tests
parenteb2fdfacb52fcb36a21bea800834899133bf0858 (diff)
downloadant-9969e4d608937721c2c14287ac42e665c964a91d.tar.gz
jar filesetmanifest=merge only worked for an OS where filesep == /. PR 49090
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@933630 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/antunit/taskdefs/jar-test.xml14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/tests/antunit/taskdefs/jar-test.xml b/src/tests/antunit/taskdefs/jar-test.xml
index 82c0a7edf..2c22743c4 100644
--- a/src/tests/antunit/taskdefs/jar-test.xml
+++ b/src/tests/antunit/taskdefs/jar-test.xml
@@ -193,4 +193,18 @@
</jar>
</au:expectfailure>
</target>
+
+ <target name="testFileSetMerge"
+ description="https://issues.apache.org/bugzilla/show_bug.cgi?id=49090">
+ <mkdir dir="${input}/META-INF"/>
+ <mkdir dir="${output}"/>
+ <echo file="${input}/META-INF/MANIFEST.MF"><![CDATA[Test: Header
+]]></echo>
+ <jar destfile="${output}/test.jar" filesetmanifest="merge">
+ <fileset dir="${input}"/>
+ </jar>
+ <unjar src="${output}/test.jar" dest="${output}"/>
+ <au:assertResourceContains value="Test: Header"
+ resource="${output}/META-INF/MANIFEST.MF"/>
+ </target>
</project>