diff options
| author | Stefan Bodewig <bodewig@apache.org> | 2010-04-13 14:26:35 +0000 |
|---|---|---|
| committer | Stefan Bodewig <bodewig@apache.org> | 2010-04-13 14:26:35 +0000 |
| commit | 9969e4d608937721c2c14287ac42e665c964a91d (patch) | |
| tree | e55d9b6e44022c71f71d5dfdf375b1cc0dba30cb /src/tests | |
| parent | eb2fdfacb52fcb36a21bea800834899133bf0858 (diff) | |
| download | ant-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.xml | 14 |
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> |
