Я использую apache ant и не хочу менять исходные тесты, но мне бы хотелось отключить один из них. Я знаю, что можно только запускать выбранные вами тесты (-Dtestcase = что угодно), но я не уверен, что вы можете исключить один из них.
Вы можете использовать ant -DexcludedTest=SomeExcludedTest и настроить свой пакетный тест следующим образом:
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>