testng + reportNG を使用してカスタム レポートを作成したい (両方ともインストール済み)
選択したクラスを実行するための Java ファイルを作成していますが、testNG API を使用していますが、そのメソッドを呼び出して独自のスイートを作成する方法がわかりません
8 つの Java テストすべてを実行する xml ファイルが既にあります - suite_basic_links_working.xml 同じスイートを実行するための xml ファイルではなく、java の書き方を学びたいです。
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() {
}
これは eclipse の私のディレクトリです。2 つのテスト (blog_url_click_test.java と logo_url_clik テスト) を実行したいと考えています。