ПРИМЕЧАНИЕ: Я нашел решение.Я переместил свой Main.class из src / main / java в src / test / java, где находятся все мои тестовые классы.Тем не менее, как я могу ссылаться на классы, которые находятся в разных папках (src и test)?
Я хочу запустить свой комплект тестов (.xml) через Main.class.Я могу запустить его напрямую, щелкнув правой кнопкой мыши файл .xml внутри eclipse и выбрав «Run as -> TestNG», но при попытке запустить его через main выдается ошибка «Не удается найти класс в classpath: app.tva.tests.LoginTest».
Это то, что у меня есть на моем Main.class:
TestNG testng = new TestNG();
List<String> suites = Lists.newArrayList();
suites.add("SuitesTest\\TVASuite.xml");
testng.setTestSuites(suites);
testng.run();
И это то, что у меня есть в моем xml:
<suite name="TVA Suite">
<parameter name="app" value="tva" />
<listeners>
<listener class-name="app.common.listeners.TestListener" />
<listener class-name="app.common.listeners.AnnotationTransformer"/>
</listeners>
<test name="TVA Test">
<classes>
<class name="app.tva.tests.LoginTest" />
</classes>
</test>