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