>> [junit] Testsuite:
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskTest
>> [junit] Tests run: 10, Failures: 0, Errors: 1, Time
>elapsed: 34.687
>> sec
>> [junit]
>> [junit] ------------- Standard Output ---------------
>> [junit]
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/junit
>> .xml:194: Compile failed; see the compiler error output for details.)
>> [junit] ------------- ---------------- ---------------
>> [junit] Testcase:
>>
>testFailureRecorder(org.apache.tools.ant.taskdefs.optional.juni
>t.JUnitTa
>> skTest): Caused an ERROR
>> [junit] The following error occurred while executing this line:
>> [junit]
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/junit
>> .xml:194: Compile failed; see the compiler error output for details.
>> [junit]
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/junit
>> .xml:223: The following error occurred while executing this line:
>> [junit]
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/junit
>> .xml:194: Compile failed; see the compiler error output for details.
>> [junit] Caused by:
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/junit
>> .xml:194: Compile failed; see the compiler error output for details.
>> [junit] --- Nested Exception ---
>> [junit]
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/junit
>> .xml:194: Compile failed; see the compiler error output for details.
>> [junit]
>> [junit]
>> [junit] Test
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskTest FAILED
>>
>>
>>
>> java.io.FileNotFoundException:
>>
>/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optio
>nal/out/F
>> ailedTests.java (No such file or directory)
>> at
>>
>org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder.wr
>iteJavaCl
>> ass(FailureRecorder.java:248)
>>
>>
>>
>> private void writeJavaClass() {
>> ...
>> File sourceFile = new File((getLocationName() + ".java"));
>> ...
>> writer = new PrintWriter(new FileOutputStream(sourceFile));
>> ...
>> }
>> private String getLocationName() {
>> locationName =
>> // 1. value of Ant-property ant.junit.failureCollector
>> // 2. value of System-property ant.junit.failureCollector
>> // 3. defaults to System.getProperty("java.io.tmpdir") +
>> "FailedTests";
>> File locationFile = new File(locationName);
>> if (!locationFile.isAbsolute()) {
>> File f = new File(getProject().getBaseDir(), locationName);
>> locationName = f.getAbsolutePath();
>> }
>> return locationName;
>> }
>>
>>
>>
>> Do you know why there is that IOException?
>Most likely it needs to create the directory.
>Peter
It is the same directory as the source.
junit.xml:
<target name="failureRecorder.prepare">
<property name="tmp.dir" value="out"/>
<mkdir dir="${tmp.dir}/org"/>
<javac srcdir="${tmp.dir}" destdir="${tmp.dir}"/>
<target name="failureRecorder.internal">
<property name="tmp.dir" value="out"/>
<javac srcdir="${tmp.dir}" destdir="${tmp.dir}"/>
Jan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]