Project Folder structure:
Testng.xml code:
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Suite" parallel="methods">
<test name="Sanity">
<classes>
<class name="interview.Auto_Suggetins_Pass"/>
</classes>
</test>
</suite>
My class file : to run testng.xml file from class or main method
package interview;
import java.util.List;
import org.testng.TestListenerAdapter;
import org.testng.TestNG;
import org.testng.collections.Lists;
public class Run_TestNGxml_from_main_method {
public static void main(String[] args) {
// //working fine way 1
/*List<String> suites = Lists.newArrayList();
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
Class[] classes = new Class[]{interview.Auto_Suggetins_Pass.class};
testng.setTestClasses(classes);
testng.addListener(tla);
testng.run();*/
//working fine way 2
List<String> suites = Lists.newArrayList();
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
suites.add("testng.xml");
testng.setTestSuites(suites);
testng.addListener(tla);
testng.run();
}
}
No comments:
Post a Comment