我正在使用apache ant,并且不想更改我的源代码测试,但是我想选择关闭它。我知道你可以只选择RUN测试(-Dtestcase =无论如何),但我不确定你是否可以排除一个。
答案 0 :(得分:2)
您可以使用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>