Требуется ли Maven для выполнения тестов testng.xml для запуска классов и методов тестирования? У меня многомодовый реактор в maven. Testng и некоторые пользовательские инструменты расположены на одном модуле, а наши тесты находятся на другом модуле. Наша структура выглядит следующим образом:Maven surefire не может найти тесты testng в модуле
/pom.xml
/testng-utils/pom.xml
/testng-utils/src
/tests/pom.xml
/tests/src
Модуль тестирования имеет зависимость от тестовых utils. Модуль testng-utils привносит testng и hamcrest. Surefire - это плагин в тестах/pom.xml.
Я использую testng-аннотации внутри своих тестов, и я не использую файл testng.xml, я понимаю, что предоставляю очень мало информации, поэтому я не ожидаю чего-либо слишком углубленного ответа, просто, возможно, подскажите, почему мои тесты не найдены.
Кто-нибудь использует настройку, похожее на это, и вызывает testng без использования файла testng.xml через surefire? Я могу попытаться включить больше информации, если кто-то захочет этого, если я смогу, но это для компании, в которой я работаю, поэтому я не могу много сделать.
Спасибо!
Вот что я думал, там должно быть что-то еще, что мне нужно найти. –