You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bo...@apache.org on 2006/01/28 16:05:17 UTC
svn commit: r373154 - in /ant/core/trunk/src: etc/testcases/taskdefs/jar.xml
testcases/org/apache/tools/ant/taskdefs/JarTest.java
Author: bodewig
Date: Sat Jan 28 07:05:11 2006
New Revision: 373154
URL: http://svn.apache.org/viewcvs?rev=373154&view=rev
Log:
test for Bug 37237
Modified:
ant/core/trunk/src/etc/testcases/taskdefs/jar.xml
ant/core/trunk/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java
Modified: ant/core/trunk/src/etc/testcases/taskdefs/jar.xml
URL: http://svn.apache.org/viewcvs/ant/core/trunk/src/etc/testcases/taskdefs/jar.xml?rev=373154&r1=373153&r2=373154&view=diff
==============================================================================
--- ant/core/trunk/src/etc/testcases/taskdefs/jar.xml (original)
+++ ant/core/trunk/src/etc/testcases/taskdefs/jar.xml Sat Jan 28 07:05:11 2006
@@ -166,6 +166,7 @@
<target name="cleanup">
<delete file="${tmp.jar}" />
+ <delete file="${tmp.jar}2" />
<delete dir="${tmp.dir}"/>
<delete file="${tmp.zip}" />
<delete dir="${tmp1.dir}"/>
@@ -222,4 +223,18 @@
<unzip src="${tmp.jar}" dest="${tmp.dir}"/>
</target>
+
+ <!-- bug 37237 -->
+ <target name="testIndexJarsPlusJarMarker">
+ <mkdir dir="${tmp.dir}/a/b/c"/>
+ <jar destfile="${tmp.jar}" basedir="${tmp.dir}"/>
+ <delete dir="${tmp.dir}/a" quiet="true"/>
+ <mkdir dir="${tmp.dir}/d/e/f"/>
+ <jar destfile="${tmp.jar}2" basedir="${tmp.dir}" index="true">
+ <indexjars>
+ <fileset file="${tmp.jar}"/>
+ </indexjars>
+ </jar>
+ </target>
+
</project>
Modified: ant/core/trunk/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java
URL: http://svn.apache.org/viewcvs/ant/core/trunk/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java?rev=373154&r1=373153&r2=373154&view=diff
==============================================================================
--- ant/core/trunk/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java (original)
+++ ant/core/trunk/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java Sat Jan 28 07:05:11 2006
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2005 The Apache Software Foundation
+ * Copyright 2000-2006 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -261,5 +261,9 @@
expectLogContaining("testManifestOnlyJar", "Building MANIFEST-only jar: ");
File manifestFile = getProject().resolveFile(tempDir + "META-INF" + File.separator + "MANIFEST.MF");
assertTrue(manifestFile.exists());
+ }
+
+ public void testIndexJarsPlusJarMarker() {
+ executeTarget("testIndexJarsPlusJarMarker");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org