#ant
#ant
Вопрос:
Я использую apache ant и не хочу менять свои исходные тесты, но я хотел бы иметь возможность отключить один из них. Я знаю, что можно запускать только выбранные вами тесты (-Dtestcase = что угодно), но я не уверен, что вы можете исключить один.
Ответ №1:
Вы могли бы использовать ant -DexcludedTest=SomeExcludedTest
и настроить пакетный тест следующим образом:
<batchtest ...>
<!-- define the excludedTest property to an unexisting test name in case
nothing is passed as a system property -->
<property name="excludedTest" value="THIS_TEST_NAME_DOES_NOT_EXIST"/>
<fileset dir="${src.tests}">
<include name="**/*Test.java"/>
<exclude name="**/${excludedTest}.java"/>
</fileset>
</batchtest>