You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by "Patrick (Gus) Heck" <pa...@olin.edu> on 2002/05/13 18:31:06 UTC
problem with testcase for AntTest
From trying to track down the source of this problem a bit, it appears
that the call to Path.systemClasspath.toString() in the testRefId isn't
returning the same thing as ${java.class.path} in the test xml file:
src/etc/testcases/taskdefs/ant.xml. specifically, all the elements of
java.class.path seem to be getting the parent dir of the xml file
prepended to them.
A previously checked out copy (just before the 1.5 beta release) still
runs the tests fine under my current setup so I think it is in the code
not my setup, though I have noticed that there is one more test in the
current copy of AntTest than the old copy.
This is what I did:
I checked out a copy of ant 1.5 (checkout -r ANT_15_BRANCH) then did the
following:
>cd jakarta-ant
>build.sh
-- happy build output omitted --
Then to make sure the copy I checked out was working I did:
>build.sh test
This is what I got (starting at the failed test) :
Testsuite: org.apache.tools.ant.taskdefs.AntTest
Tests run: 17, Failures: 1, Errors: 0, Time elapsed: 5.731 sec
Testcase: testRefId(org.apache.tools.ant.taskdefs.AntTest): FAILED
expected:<bootstrap/lib/optional.jar:bootstrap/lib/ant.jar:lib/xercesImpl.jar:lib/xmlParserAPIs.jar:lib/optional/junit.jar:/usr/java/j2sdk1.4.0/lib/tools.jar>
but
was:</home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/bootstrap/lib/optional.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/bootstrap/lib/ant.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/lib/xercesImpl.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/lib/xmlParserAPIs.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/lib/optional/junit.jar:/usr/java/j2sdk1.4.0/lib/tools.jar>
junit.framework.AssertionFailedError:
expected:<bootstrap/lib/optional.jar:bootstrap/lib/ant.jar:lib/xercesImpl.jar:lib/xmlParserAPIs.jar:lib/optional/junit.jar:/usr/java/j2sdk1.4.0/lib/tools.jar>
but
was:</home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/bootstrap/lib/optional.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/bootstrap/lib/ant.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/lib/xercesImpl.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/lib/xmlParserAPIs.jar:/home/gus/projects/jakarta-ant/src/etc/testcases/taskdefs/lib/optional/junit.jar:/usr/java/j2sdk1.4.0/lib/tools.jar>
at junit.framework.Assert.fail(Assert.java:51)
at junit.framework.Assert.failNotEquals(Assert.java:234)
at junit.framework.Assert.assertEquals(Assert.java:68)
at junit.framework.Assert.assertEquals(Assert.java:75)
at
org.apache.tools.ant.taskdefs.AntTest$PropertyChecker.targetStarted(AntTest.java:438)
at org.apache.tools.ant.Project.fireTargetStarted(Project.java:1792)
at org.apache.tools.ant.Target.performTasks(Target.java:333)
at org.apache.tools.ant.Project.executeTarget(Project.java:1216)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:369)
at org.apache.tools.ant.Task.perform(Task.java:313)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1216)
at
org.apache.tools.ant.BuildFileTest.executeTarget(BuildFileTest.java:254)
at org.apache.tools.ant.taskdefs.AntTest.testRefId(AntTest.java:262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:797)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:544)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:520)
at org.apache.tools.ant.Task.perform(Task.java:313)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1216)
at org.apache.tools.ant.Project.executeTargets(Project.java:1160)
at org.apache.tools.ant.Main.runBuild(Main.java:605)
at org.apache.tools.ant.Main.start(Main.java:195)
at org.apache.tools.ant.Main.main(Main.java:234)
BUILD FAILED
/home/gus/projects/jakarta-ant/build.xml:1149: Test
org.apache.tools.ant.taskdefs.AntTest failed
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>