При запуске testng.xml в основном методе тесты не найдены. - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь создать jar-файл для запуска некоторых созданных мной тестов, я создал метод main, использовал testng.settestsuites и добавил testng.xml, затем вызвал метод run, однако при запуске метода main я получаюсообщение, тесты не найдены - я использую Intelli J com версию

Когда я запускаю testng.xml, он работает нормально, я новичок в автоматизации и был бы признателен за помощь, я провел некоторые исследования, однако большинствонаходятся на junit, и я не уверен, что это специфично для testng

Я попытался изменить зависимость testng в файле pom и удалил тест области действия

Test public static static void main (String[] args) {

    TestNG testng = new TestNG();
    List<String> suites = Lists.newArrayList();
    suites.add("src\\test\\resources\\mytestng.xml");
    suites.add("/home/myname/IdeaProjects/myproject/src/test/resources/mytestng.xml");
    testng.setTestSuites(suites);
    testng.run();

Файл Testng.xml =

<listeners>

   <listener class-name="com.uat.csc.testreports.Listener"/>


</listeners>


 <test name="Register"  >
     <classes>
         <class name="com.uat.csc.testcases.CheckLinksTest"/>
         <class name="com.uat.csc.testcases.TestUserRegNoAccNum"/>
         <class name="com.uat.csc.testcases.TestUserRegWithAccNum"/>
         <class name="com.uat.csc.testcases.TestUserLogin"/>



     </classes>
 </test>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...