You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by jg...@apache.org on 2008/03/31 19:34:33 UTC

svn commit: r643076 - in /ant/core/trunk: WHATSNEW src/etc/testcases/taskdefs/ant.xml src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java

Author: jglick
Date: Mon Mar 31 10:34:31 2008
New Revision: 643076

URL: http://svn.apache.org/viewvc?rev=643076&view=rev
Log:
Adding test case and further note for #42263 w.r.t. ${ant.core.lib} propagation.

Modified:
    ant/core/trunk/WHATSNEW
    ant/core/trunk/src/etc/testcases/taskdefs/ant.xml
    ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java

Modified: ant/core/trunk/WHATSNEW
URL: http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=643076&r1=643075&r2=643076&view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Mon Mar 31 10:34:31 2008
@@ -173,8 +173,10 @@
 * Regression: concat fixlastline="true" should not have applied to
   nested text, but did in Ant 1.7.0. Bugzilla 42369.
 
-* Regression: ant.version was not passed down in <subant>.
-  This worked in Ant1.6.5, but not in 1.7.0. Bugzilla bug 42263
+* Regression: ant.version was not passed down in <ant>, <subant>.
+  This worked in Ant 1.6.5, but not in 1.7.0.
+  ant.core.lib (added in 1.7.0) was also not being propagated.
+  Bugzilla bug 42263
 
 * Regression: bzip2 task created corrupted output files for some inputs.
   Bugzilla bug 41596.

Modified: ant/core/trunk/src/etc/testcases/taskdefs/ant.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/etc/testcases/taskdefs/ant.xml?rev=643076&r1=643075&r2=643076&view=diff
==============================================================================
--- ant/core/trunk/src/etc/testcases/taskdefs/ant.xml (original)
+++ ant/core/trunk/src/etc/testcases/taskdefs/ant.xml Mon Mar 31 10:34:31 2008
@@ -251,4 +251,11 @@
   <target name="db"><echo>db</echo></target>
   <target name="dc"><echo>dc</echo></target>
 
+  <target name="show-ant.core.lib">
+    <echo>${ant.core.lib}</echo>
+  </target>
+  <target name="sub-show-ant.core.lib">
+    <ant antfile="${ant.file}" target="show-ant.core.lib" inheritall="false" inheritrefs="false"/>
+  </target>
+
 </project>

Modified: ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java?rev=643076&r1=643075&r2=643076&view=diff
==============================================================================
--- ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java (original)
+++ ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java Mon Mar 31 10:34:31 2008
@@ -311,6 +311,11 @@
         expectLog("multiple-targets-2", "dadctb");
     }
 
+    public void testAntCoreLib() {
+        // Cf. #42263
+        expectLogContaining("sub-show-ant.core.lib", "ant.jar");
+    }
+
     private class BasedirChecker implements BuildListener {
         private String[] expectedBasedirs;
         private int calls = 0;