Не все классы с другим групповым тегом выполняются из testNG.xml - PullRequest
0 голосов
/ 04 ноября 2019

В моем проекте 15 классов. Каждый класс содержит несколько @Test, и каждый тест может иметь одну из следующих групп: 1-Smoke 2-Regression 3 - ("Smoke", "Regression"). Когда я пытаюсь выполнить группу include name = "Regression", некоторые (5) из всех 15 классов выполняются. Также в исполняемых классах все @Test, которые содержат "Regression", не выполняются. Если я комментирую классы, которые получаютвыполняется каждый раз, когда выполняются другие классы (которые не выполняются).

Я пытался с Pakage, а не с классами, но столкнулся с той же проблемой. Я также проверил орфографию, и все выглядит хорошо для меня

Ниже мой XML-

        <groups>    
            <run>   
                 <include name="Regression" />  
            </run>  
        </groups>   

<classes >
            <class name="com.lrm.qa.testcases.AccidentPageTest"/>
            <class name="com.lrm.qa.testcases.ClaimInQueueTest"/>
            <class name="com.lrm.qa.testcases.CustomQuestionsAcostaPageTest"/>
            <class name="com.lrm.qa.testcases.EmployeePageTest"/>
            <class name="com.lrm.qa.testcases.EmployerPageTest"/>
            <class name="com.lrm.qa.testcases.GetStartedPageTest"/>
            <class name="com.lrm.qa.testcases.HomePageTest"/>
            <class name="com.lrm.qa.testcases.LoginPageTest"/>
            <class name="com.lrm.qa.testcases.LogOffPageTest"/>
            <class name="com.lrm.qa.testcases.LossReportGenerationPageTest"/>
            <class name="com.lrm.qa.testcases.LossReportSelectionPageTest"/>
            <class name="com.lrm.qa.testcases.SavedReportPageTest"/>
            <class name="com.lrm.qa.testcases.SearchPageTest"/>
            <class name="com.lrm.qa.testcases.StateSpecificQuestionsAZPageTest"/>
            <class name="com.lrm.qa.testcases.WrapUpPageTest"/>

</classes>

Я ожидаю, когда я выполню TestNG.xml, все @Testкоторый имеет тег регрессии, будет выполняться.

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