I want to make custom report using testng + reportNG(both installed)
I m writing java file to run selected classes, i m using testNG api, but can't figure out how to call its methods and make my own suite
I already have xml file that runs all eight java tests - suite_basic_links_working.xml I want to learn how to write java, not xml file to run same suite!
public class Suite_runner_tets_links {
TestNG suite_for_testing_links ;
@Test
public void main() {
suite_for_testing_links.setDefaultSuiteName("NAIMI.KZ selenium + testng report ");
List <> some_classes_to_run[] = new ArrayList();
some_classes_to_run.add("C:\\Users\\www\\ERJAN_NAIMIKZ_ALL\\erjan_2_naimikz_test\\erjan\\testNG\\links_test\\Onas_url_click_test.java");
some_classes_to_run.add("C:\\Users\\www\\ERJAN_NAIMIKZ_ALL\\erjan_2_naimikz_test\\erjan\\testNG\\links_test\\Podbo_specialista_url_click_test.java");
suite_for_testing_links.setTestClasses(some_classes_to_run);
suite_for_testing_links.run();
/*
TestNG tng = new TestNG();
List suites = Lists.newArrayList();
suites.add("c:/tests/testng1.xml");
suites.add("c:/tests/testng2.xml");
tng.setTestSuites(suites);
tng.run();*/
}
@BeforeSuite
public void beforeSuite() {
suite_for_testing_links = new TestNG();
System.out.println("here!!! "+suite_for_testing_links.getOutputDirectory()) ;
suite_for_testing_links.setOutputDirectory("C:\\Users\\www\\ERJAN_NAIMIKZ_ALL\\erjan_2_naimikz_test\\erjan_custom_testng_report");
}
@AfterSuite
public void afterSuite() {
}
this is my directory in eclipse, i want to run 2 tests - blog_url_click_test.java and logo_url_clik test.