Предположим, у вас есть каталог test
, содержащий пакеты, каждый из которых содержит тесты jUnit.
В этой настройке, используя ANT, как бы вы " запустили все тесты ?"
Предполагая, что мой jUnit имеет
<target name="test" depends="compileTest">
<junit fork="yes" printsummary="yes" haltonfailure="no">
<classpath location="${bin}" />
<formatter type="plain" />
<test name="_com.??.project.alltests.MyTests" />
</junit>
</target>
Где, MyTests имеет
@RunWith(Suite.class)
@Suite.SuiteClasses( { _ThisTest.class, _ThatTest.class })
public class OCTTests {
}
и _ThisTest
содержат несколько тестов.
Возможно ли для целей сценария ANT избежать этого и просто сказать "Запустить все тесты, которые вы найдете в этом каталоге"