Я пытаюсь запустить тест Junit из файла ant build.xml.Я прочитал здесь , что вы можете использовать файл junit.jar вместо .jar, который находится в каталоге ant.home / lib.Это то, что я хочу сделать, так как наша установка автоматической сборки Jenkins не имеет файла junit.jar в его каталоге ant lib.
Даже при самом простом проекте я всегда получаю эту ошибку, что JUnitTask не былнайденный.Если вы посмотрите на мой файл build.xml, он явно включен и используется в задаче 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>
Небольшой пример, который я сделал для проверки, выглядит следующим образом:
![image](https://i.stack.imgur.com/ZId6A.png)
РЕДАКТИРОВАТЬ: Обновленоосновано на ответе