Как создать банку для модуля Maven с тестами Selenium? - PullRequest
0 голосов
/ 24 марта 2020

У меня проблема с созданием толстой банки с моими тестами Selenium.

Есть проект Maven - приложение Spring и я создали модуль Maven, который является дочерним по отношению к основному ядру. xml. Я поместил туда целую среду для тестов Selenium, это означает, что я поместил базовые классы в основной пакет, а все тесты - в тестовый пакет.

Теперь я хотел бы создать толстую банку из моего модуля, чтобы запускать тесты из командная строка с установленным java. До сих пор тесты я запускал из файла testng. xml, но для этого создал класс TestRunner. java. Итак, все, что нужно сделать, уже закодировано, но я столкнулся с некоторыми проблемами при создании толстой банки. Я пробовал разные решения, но каждый раз что-то не получалось. С последними решениями, которые я нашел, если я создаю jar и разархивирую файл, в него не включается пакет «test», только классы из «main» Не могли бы вы сказать мне, что я должен положить в pom. xml, чтобы создать работающую флягу для всего моего модуля? Кроме того, где я должен положить TestRunner, в каком пакете? Должен ли я указать путь к нему где-нибудь?

Я следовал инструкциям от: https://www.youtube.com/watch?v=hyaYfSiKJk0

...