peterreilly 2005/01/28 01:33:37 Modified: src/testcases/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH AntTest.java src/etc/testcases/taskdefs Tag: ANT_16_BRANCH ant.xml src/etc/testcases/taskdefs/ant Tag: ANT_16_BRANCH references.xml Log: sync: test for reference has a project Revision Changes Path No revision No revision 1.19.2.6 +5 -2 ant/src/testcases/org/apache/tools/ant/taskdefs/AntTest.java Index: AntTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/AntTest.java,v retrieving revision 1.19.2.5 retrieving revision 1.19.2.6 diff -u -r1.19.2.5 -r1.19.2.6 --- AntTest.java 14 Dec 2004 23:48:01 -0000 1.19.2.5 +++ AntTest.java 28 Jan 2005 09:33:37 -0000 1.19.2.6 @@ -1,5 +1,5 @@ /* - * Copyright 2000-2004 The Apache Software Foundation + * Copyright 2000-2005 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. @@ -29,7 +29,6 @@ import org.apache.tools.ant.types.Path; /** - * @version $Revision$ */ public class AntTest extends BuildFileTest { @@ -173,6 +172,10 @@ new boolean[] {false, true}, p); } + public void testInheritPath() { + executeTarget("testInheritPath"); + } + protected void testReference(String target, String[] keys, boolean[] expect, Object value) { ReferenceChecker rc = new ReferenceChecker(keys, expect, value); No revision No revision 1.12.2.2 +14 -0 ant/src/etc/testcases/taskdefs/ant.xml Index: ant.xml =================================================================== RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/ant.xml,v retrieving revision 1.12.2.1 retrieving revision 1.12.2.2 diff -u -r1.12.2.1 -r1.12.2.2 --- ant.xml 14 Dec 2004 23:48:00 -0000 1.12.2.1 +++ ant.xml 28 Jan 2005 09:33:37 -0000 1.12.2.2 @@ -82,6 +82,20 @@ </ant> </target> + <target name="testInheritPath" description="try to pass a reference to a path, which refers itself to a second path"> + <property name="rootdir" location="."/> + <path id="project.classpath"> + <pathelement location="../classes"/> + </path> + <path id="test.classpath"> + <pathelement location="${rootdir}/test/testframework.jar"/> + <path refid="project.classpath"/> + </path> + <ant antfile="ant/references.xml" target="testInheritPath"> + <reference refid="test.classpath"/> + </ant> + </target> + <target name="testLogfilePlacement"> <ant antfile="ant.xml" target="dummy" output="test1.log" inheritall="false" /> No revision No revision 1.1.4.1 +7 -1 ant/src/etc/testcases/taskdefs/ant/references.xml Index: references.xml =================================================================== RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/ant/references.xml,v retrieving revision 1.1 retrieving revision 1.1.4.1 diff -u -r1.1 -r1.1.4.1 --- references.xml 10 Dec 2001 10:10:35 -0000 1.1 +++ references.xml 28 Jan 2005 09:33:37 -0000 1.1.4.1 @@ -7,4 +7,10 @@ </target> <target name="dummy" /> -</project> \ No newline at end of file + + <target name="testInheritPath"> + <pathconvert refid="test.classpath" pathsep="${line.separator}" property="myprop"/> + <echo>${myprop}</echo> + </target> + +</project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]