Есть ли способ пропустить конкретный контрольный пример через командную строку? - PullRequest
1 голос
/ 08 ноября 2011

Я использую apache ant и не хочу менять исходные тесты, но мне бы хотелось отключить один из них. Я знаю, что можно только запускать выбранные вами тесты (-Dtestcase = что угодно), но я не уверен, что вы можете исключить один из них.

1 Ответ

2 голосов
/ 09 ноября 2011

Вы можете использовать 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...