我的项目中有15节课。每个类包含多个@Test,每个测试可以具有1-Smoke 2-Regression 3-(“ Smoke”,“ Regression”)组之一。当我尝试执行include name =“ Regression”组时,将执行所有15个类中的某些(5)。另外,在已执行的类中,所有包含“ Regression”的@Test都不会得到执行。每次执行都比其他类(未执行)每次都执行。
我尝试使用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都将执行。