是否有一种方法可以通过命令行跳过特定的测试用例?



我正在使用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>

相关内容

  • 没有找到相关文章