Я новичок в ANT, и я пытаюсь назвать тесты Junit с помощью ant (пример, который я использую, очень прост упоминается в этом сообщении). Проблема в том, что я не вижу, чтобы тестовые примеры вызывались, поскольку я не вижу соответствующего вывода на экране. (В приведенном ниже сообщении нет журнала после того, как JUnit например, сколько испытаний прошло)ANT не звонит JUnits
Buildfile: C:\AntTestCases\build.xml
junit:
main:
BUILD SUCCESSFUL
Total time: 271 milliseconds
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="testingAnt" basedir="." default="main">
<!-- classpaths -->
<path id="classpath">
<fileset dir="lib" includes="**/*.jar"/>
</path>
<target name="junit">
<junit printsummary="on" fork="true" haltonfailure="yes">
<classpath>
<path refid="classpath"/>
</classpath>
<batchtest todir="reportDir">
<fileset dir="tests" includes="*Test.java"/>
</batchtest>
<formatter type="xml"/>
<formatter type="plain" usefile="false" />
</junit>
</target>
<target name="main" depends="junit"/>
</project>
Тест класс
package suite;
import org.junit.Test;
import junit.framework.TestCase;
public class SampleTests extends TestCase{
@Test
public void test1() {
System.out.println("SampleTests.test1()");
assertTrue(true);
}
}
Я буду очень признателен за ваш вклад, где я ошибаюсь. Я прочитал несколько учебных пособий по JUnit с муравьем, но ничего не помогает http://www.vogella.com/tutorials/ApacheAnt/article.html http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html
версия JUnit 4, муравей - 1.8.1 и Java 1.7
Большое спасибо за обнаружение ошибки! – Geek