Boa tarde pessoal, criei um script de testes que funcionou com java 1.5 nova versao do ant 1.7 e junit 4.5 .
Porém preciso que ele rode com java 1.4 junit 3.8 e ant 1.6.
Não sei o que fazer já tentei de tudo.
será que alguém já passou por isso??
o erro é esse:
[junit] BUILD FAILED: file:C:/workspace_fontes/Testes/build/testando2.xml:24: Could not create task of type: junit due to java.lang.NoClassDefFoundError: junit.framework.TestListener
e o script:
<project name="testandoClasses" basedir="../" default="test">
<property name="build.dir" value="classes" />
<property name="lib.dir" value="libs" />
<property name="testes.dir" value="Testes" />
<property name="reports.tests" value="build" />
<!--property name="allTests.class" value="Testes.AllTests"/ -->
<property name="allTests.class" value="Testes.*" />
<path id="master-classpath">
<pathelement path="${basedir}"/>
<pathelement location="${basedir}" />
<fileset dir="${lib.dir}">
<include name="*.jar" />
</fileset>
</path>
<taskdef name="junit"
classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask">
<classpath refid="master-classpath" />
</taskdef>
<target name="test">
<junit>
<classpath refid="master-classpath" />
<formatter type="brief" usefile="false" />
<test name="${allTests.class}" haltonfailure="no" outfile="result">
<formatter type="xml" />
</test>
<batchtest todir="${reports.tests}" >
<fileset dir="${testes.dir}">
<include name="**/*Test*.java"/>
</fileset>
</batchtest>
</junit>
<copy file="result.xml" todir="../src/ant" />
<delete file="result.xml"/>
</target>
</project>
Agradeço se alguém souber o que pode ser!!