You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2013/03/31 09:04:01 UTC
svn commit: r1462887 -
/ant/core/trunk/src/tests/antunit/taskdefs/manifest-test.xml
Author: bodewig
Date: Sun Mar 31 07:04:01 2013
New Revision: 1462887
URL: http://svn.apache.org/r1462887
Log:
AntUnit test case for Bugzilla Isue #54762
Modified:
ant/core/trunk/src/tests/antunit/taskdefs/manifest-test.xml
Modified: ant/core/trunk/src/tests/antunit/taskdefs/manifest-test.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/antunit/taskdefs/manifest-test.xml?rev=1462887&r1=1462886&r2=1462887&view=diff
==============================================================================
--- ant/core/trunk/src/tests/antunit/taskdefs/manifest-test.xml (original)
+++ ant/core/trunk/src/tests/antunit/taskdefs/manifest-test.xml Sun Mar 31 07:04:01 2013
@@ -136,4 +136,45 @@
resource="${file}"
value="Class-Path: baz foo bar "/>
</target>
+
+ <target name="-prepareJava5JarTest" depends="setUp">
+ <mkdir dir="${output}/bin"/>
+ <mkdir dir="${input}/org/example"/>
+ <echo file="${input}/org/example/AntFail.java"><![CDATA[
+package com.antfail;
+
+public class AntFail {
+ public static
+ void main(String[] args) {
+ System.out.println(System.getProperty("java.version"));
+ }
+ }
+]]></echo>
+ <javac srcdir="${input}" destdir="${output}" includeantruntime="no" />
+ </target>
+
+ <target name="testJava5JarProblemManifestInSeparateTask"
+ depends="-prepareJava5JarTest"
+ description="https://issues.apache.org/bugzilla/show_bug.cgi?id=54762">
+ <manifest file="${output}/MANIFEST.MF">
+ <attribute name="Main-Class" value="org.example.AntFail" />
+ </manifest>
+
+ <jar manifest="${output}/MANIFEST.MF" destfile="${output}/antfail.jar"
+ basedir="${output}/bin" />
+ <java jar="${output}/antfail.jar" fork="true"/>
+ </target>
+
+ <target name="testJava5JarProblemManifestAsNestedElement"
+ depends="-prepareJava5JarTest"
+ description="https://issues.apache.org/bugzilla/show_bug.cgi?id=54762">
+
+ <jar destfile="${output}/antfail.jar"
+ basedir="${output}/bin">
+ <manifest>
+ <attribute name="Main-Class" value="org.example.AntFail" />
+ </manifest>
+ </jar>
+ <java jar="${output}/antfail.jar" fork="true"/>
+ </target>
</project>