Отключение тест-выхода в TestNG - PullRequest
8 голосов
/ 22 апреля 2011

В настоящее время я запускаю свой набор тестов, используя этот файл XML:

<suite name="something">
    <test name="generic valid compilation">
        <parameter name="isValid" value="true"/>
        <parameter name="testGroup" value="generic"/>
        <groups>
            <run>
                <include name="compilation"></include>
                <exclude name="module"></exclude>
                <exclude name="refinement"></exclude>
                <exclude name="specifications"></exclude>
            </run>
        </groups>
        <classes>
            <class name="test.TestLauncher"/>
        </classes>
    </test>
</suite>

, и я ищу способ отрезать сгенерированную папку с тестовым выводом, которую TestNG, по-видимому, делает по умолчанию.Из http://reportng.uncommons.org/ я вижу, что

Вы также можете отключить репортеров по умолчанию TestNG, установив атрибут useDefaultListeners в значение «false».

, которыйкажется, соответствует моим потребностям, разве не факт, что их структура XML отличается от моей.

Кто-нибудь знает, как отключить тестовые выходные файлы с помощью TestNG?

Спасибо

Ответы [ 3 ]

7 голосов
/ 22 апреля 2011

Как вы сказали, просто используйте этот флаг, чтобы отключить отчеты по умолчанию.Точное имя зависит от того, используете ли вы командную строку, ant или maven.Посмотрите эту строку в документации, которая имеет отношение к вам.

4 голосов
/ 07 июля 2016

Если вы запускаете тесты из командной строки, используйте –useDefaultListeners false:

java org.testng.TestNG –useDefaultListeners false testng.xml

Если вы хотите сделать это программно:

TestNG testNG = new TestNG();
testNG.setUseDefaultListeners(false);
...
2 голосов
/ 25 октября 2011

Я просто чищу потом:

<plugin>
    <artifactId>maven-clean-plugin</artifactId>
    <version>2.4.1</version>
    <configuration>
        <filesets>
            <fileset>
                <directory>test-output</directory>
                <followSymlinks>false</followSymlinks>
            </fileset>
        </filesets>
    </configuration>
</plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...