В моем проекте 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который имеет тег регрессии, будет выполняться.