Thanks, if I run: build.sh - everything is fine. build.sh test - run after the first build, I still get the FileNotFound error.
For some reason FailedTests.java is never being created. I guess I could comment out the collector for now, but that seems a little weird. - Jonathan On Wed, 2008-01-16 at 07:40 +0100, [EMAIL PROTECTED] wrote: > /optional/out/FailedTests.java is created when running test testsuite. > That file is created by the FailureRecorder: > > build.xml > 1588: <macrodef name="test-junit"> > 1610: <junit printsummary="${junit.summary}" > 1632: <formatter type="failure" usefile="false"/> > 1635: <test name="${junit.collector.class}" if="hasFailingTests"/> > 1741: <test-junit> > 1744: <batchtest todir="${build.junit.xml}" unless="hasFailingTests"> > > That Recorder should catch all failing testcases (failing *.test*() > methods), and create > a new JUnit TestSuite which delegates to these failed tests. In a 2nd run, > only these failed > tests should run. > That's the intention ... > > > Jan > > > > -----Ursprüngliche Nachricht----- > > Von: Peter Reilly [mailto:[EMAIL PROTECTED] > > Gesendet: Dienstag, 15. Januar 2008 21:28 > > An: Ant Developers List; [EMAIL PROTECTED] > > Betreff: Re: Need build help > > > > Yes, this happens sometimes (need to look > > into it!). > > > > I would to ./build.sh, and then ./build.sh test > > > > Peter > > > > On Jan 15, 2008 7:10 PM, jonathan doklovic <[EMAIL PROTECTED]> wrote: > > > I'm building using build.sh now, however if I do: > > > build.sh test > > > > > > the build fails with the following: > > > > > > check-failed: > > > java.io.FileNotFoundException: > > /ant-core/src/etc/testcases/taskdefs/optional/out/FailedTests. > > java (No such file or directory) > > > at java.io.FileOutputStream.open(Native Method) > > > at > > java.io.FileOutputStream.<init>(FileOutputStream.java:179) > > > at > > java.io.FileOutputStream.<init>(FileOutputStream.java:131) > > > at > > > > > org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder.w > > riteJavaClass(FailureRecorder.java:248) > > > at > > > > > org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder.t > > askFinished(FailureRecorder.java:410) > > > at > > > org.apache.tools.ant.Project.fireTaskFinished(Project.java:2117) > > > at org.apache.tools.ant.Task.perform(Task.java:364) > > > at org.apache.tools.ant.Target.execute(Target.java:354) > > > at org.apache.tools.ant.Target.performTasks(Target.java:379) > > > at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1324) > > > at > > org.apache.tools.ant.Project.executeTarget(Project.java:1293) > > > at > > > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Def > > aultExecutor.java:41) > > > at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1176) > > > at org.apache.tools.ant.Main.runBuild(Main.java:758) > > > at org.apache.tools.ant.Main.startAnt(Main.java:217) > > > at > > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > at > > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > > > > test: > > > java.io.FileNotFoundException: > > /ant-core/src/etc/testcases/taskdefs/optional/out/FailedTests. > > java (No such file or directory) > > > at java.io.FileOutputStream.open(Native Method) > > > at > > java.io.FileOutputStream.<init>(FileOutputStream.java:179) > > > at > > java.io.FileOutputStream.<init>(FileOutputStream.java:131) > > > at > > > > > org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder.w > > riteJavaClass(FailureRecorder.java:248) > > > at > > > > > org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder.t > > askFinished(FailureRecorder.java:410) > > > at > > > org.apache.tools.ant.Project.fireTaskFinished(Project.java:2117) > > > at org.apache.tools.ant.Task.perform(Task.java:364) > > > at org.apache.tools.ant.Target.execute(Target.java:354) > > > at org.apache.tools.ant.Target.performTasks(Target.java:379) > > > at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1324) > > > at > > org.apache.tools.ant.Project.executeTarget(Project.java:1293) > > > at > > > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Def > > aultExecutor.java:41) > > > at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1176) > > > at org.apache.tools.ant.Main.runBuild(Main.java:758) > > > at org.apache.tools.ant.Main.startAnt(Main.java:217) > > > at > > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > at > > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > > > > > > > > > > > > > On Tue, 2008-01-15 at 17:38 +0000, Peter Reilly wrote: > > > > On Jan 15, 2008 5:19 PM, jonathan doklovic > > <[EMAIL PROTECTED]> wrote: > > > > > oops, sorry i missed that. > > > > > > > > > > Thanks, > > > > No problem, > > > > slightly better build instructions are in the manual: > > > > http://ant.apache.org/manual/install.html#buildingant > > > > Peter > > > > > > > > > > > > > > - Jonathan > > > > > > > > > > > > > > > On Tue, 2008-01-15 at 17:15 +0000, Peter Reilly wrote: > > > > > > You need to follow exactly the build instructions: > > > > > > > > > > > > 1) check out ant to ANT_SOURCE > > > > > > 2) cd to ANT_SOURCE > > > > > > 3) ensure that CLASSPATH env variable is empty > > > > > > 4) place optional jars in ANT_SOURCE/lib/optional > > > > > > 5) ./build.sh > > > > > > > > > > > > - i.e. do not use ant to build ant. > > > > > > > > > > > > Peter > > > > > > > > > > > > > > > > > > On Jan 15, 2008 5:05 PM, jonathan doklovic > > <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, > > > > > > > > > > > > > > I checked out the core trunk and tried to run the > > main target in the > > > > > > > build file. > > > > > > > > > > > > > > I get the following error: > > > > > > > > > > > > > > test-jar: > > > > > > > BUILD FAILED > > > > > > > ant-core/build.xml:859: We cannot build the test > > jar unless JUnit is > > > > > > > present, > > > > > > > as JUnit is needed to compile the test classes. > > > > > > > > > > > > > > Shouldn't the test-jar target be smart enough to > > figure out that if > > > > > > > junit.present = false then it should use the junit > > in the optional lib > > > > > > > dir? > > > > > > > > > > > > > > - Jonathan > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]