У меня есть затененная исполняемая фляга, созданная сборкой Maven. Внутри у меня есть основной класс, который выполняет и пытается запустить набор тестов TestNG. Он работает до тех пор, пока не попытается загрузить файлы конфигурации xml для тестов. Шаги в пределах основного класса:
suites.add("testng-A.xml");
suites.add("testng-B.xml");
testng.setTestSuites(suites);
testng.addListener(tla);
testng.run();
Проблема в том, что я не могу заставить TestNG успешно найти XML-файлы. Я получаю сообщение об ошибке «java.io.FileNotFoundException: testng-a.xml (Нет такого файла или каталога)». Расположение файлов в JAR:
/com/address/MyMainClass
/testng-a.xml
/testng-b.xml
Я запускаю банку с помощью следующей команды:
java -jar uber.jar
Любые идеи о том, как я могу заставить это работать?