Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Мульти модульный Maven проэкт для тестирования КАК

architecture
jenkins
maven
java
Теги: #<Tag:0x00007f7b64e119c8> #<Tag:0x00007f7b64e11838> #<Tag:0x00007f7b64e116f8> #<Tag:0x00007f7b64e114c8>

(Ярик Музика) #1

Привет. Вот тут такое дело:
Есть:

Проект Мавена. В нем столько пэкеджов(с тестами) столько подсистем котрие тестирую в рамках одного проекта. Это все в директории тесты, а в директории сорсы - пейджы, логика…

Нужно\хочу:

Каждый пэкедж(с тестами) вынести в свой модуль.

Зачем мне это?

С помощью такой архитектуры я смогу сделать удобный запуск отдельных тестов подсистем с Тест рейла, так как буду стартовать нужный мне модуль.

А теперь что не так у меня: вот есть у меня все тесты в проекте мавена. все ок. билдит и стартует тесты. НО как только я создаю новый модуль(он пустой даже) -билд проходит но тесты почемуто не стартуют. Ошибок не пишет. Только Билд Саксесс


#2

Вот тут например можно подсмотреть.
Секрет кроется в блоке

<parent>
</parent>

Офф док с примерами


(Ярик Музика) #3

разобрался. корневой pom файл служит только для сборки модулей в которых должны быть тесты. У меня на на ранних стадиях рефакторинга тесты были в корне проекта вот по этому и не стартовали. Когда вынес тесты в модуль - все заработало.