Как выполнить 2 тестовых класса, чтобы использовать TestNG, если классы принадлежат к разным тестам? - PullRequest
0 голосов
/ 18 декабря 2018

Я новичок в автоматизации и мне интересно, как мне выполнить 2 класса тестов в определенном порядке, если они принадлежат разным тестам.

У меня есть следующий файл testng.xml:

<suite name="myTestProject" parallel="false">
    <listeners>
        <listener class-name="utility.eTestListener"></listener>
    </listeners>
    <test name="LOGINTEST">
        <parameter name="browserName" value="chrome"/>
        <parameter name="url" value="https://url/"/>        
        <groups>
            <define name = "all">
                <exclude name="negativeTest"/>
                <include name="loginTest"/>             
            </define>

            <run>
                <include name = "all"/>
            </run>  
        </groups>   
        <classes>
            <class name="site.tests.suite.TestClass1"/>
        </classes>
    </test>
    <test name="FILE_RECON">
        <groups>
            <define name = "all">
                <include name="IncomingVisa"/>
            </define>
            <run>
                <include name="All"/>
            </run>
        </groups>   
        <classes>
            <class name="site.tests.suite.TestClass2"/>
        </classes>
    </test> 
</suite>

При выполнении проекта сначала выполняется TestClass2.Как я могу изменить testng.xml или выполнить некоторые другие изменения, чтобы сначала запустить TestClass1, а TestClass2 - вторую?

1 Ответ

0 голосов
/ 20 декабря 2018

В пределах TestNG <test> - самая маленькая единица выполнения.Вы не можете охватить теги <test> и визуализировать выполнение.

Так что это в настоящее время НЕ поддерживается в TestNG, и я уверен, что это также вряд ли будет поддерживаться.

Если выхотел бы контролировать порядок тестовых классов, тогда вам нужно будет включить их в один и тот же тег <test>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...