Junit ant task: no se encontró JUnitTask

Estoy tratando de ejecutar la prueba Junit desde mi archivo ant build.xml. Yo leoaqu que puede usar un archivo junit.jar en lugar de usar el archivo .jar que se encuentra en el directorio ant.home / lib. Esto es lo que quiero hacer, ya que nuestra configuración de autocompilación de Jenkins no tiene un archivo junit.jar en su directorio ant lib.

Incluso con el proyecto más simple, siempre recibo este error de que no se encontró JUnitTask. Si observa mi archivo build.xml, está claramente incluido y se utiliza en la tarea junit.

build.xml:

<project default="all">
    <property name="TALK" value="false" />

    <path id="classpath.base">
    </path>
    <path id="classpath.test">
        <fileset dir="." includes="**/*.jar" />
    </path>

    <target name="compile-test">
        <javac srcdir="src" verbose="${TALK}">
            <classpath refid="classpath.test" />
        </javac>
    </target>

    <target name="test" depends="compile-test">
        <junit>
            <classpath refid="classpath.test" />
            <formatter type="brief" usefile="false" />
            <test name="TestClass" />
        </junit>
    </target>

    <target name="all" depends="test" />
</project>

El pequeño ejemplo que hice para probar las cosas se ve así:

EDIT: actualizado en función de la respuesta

Respuestas a la pregunta(6)

Su respuesta a la pregunta