我正在使用apache ant,并且不想更改我的源测试,但是我想要关闭一个选项。我知道可以只运行您选择的测试(-Dtestcase=任何),但我不确定您是否可以排除一个。
您可以使用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>