Я пытаюсь создать 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>