В проекте maven с модулем каратэ тесты не проводились - PullRequest
0 голосов
/ 15 мая 2019

У нас есть многомодульный проект со следующей структурой

  • модуль 1
  • модуль 2
  • модуль e2e
  • родительский пом

Модуль e2e содержит наши функции каратэ (в папку src / test / java / features)

Мы не могли понять, как запустить тесты каратэ с помощью «теста mvn». Он всегда выполняет 0 тестов, вместо этого есть некоторые файлы функций.

Мы попытались запустить mvn test из корневого каталога проекта, а также из модуля e2e

У нас есть другие проекты maven (не мультимодуль), и они работают как положено. Нужно ли выполнять какие-либо действия по настройке?

Большое спасибо.

1 Ответ

1 голос
/ 15 мая 2019

mvn test за кулисами просто ищет тесты JUnit, это так просто.Убедитесь, что имена ваших классов JUnit оканчиваются на Test - и что корректировка maven для рекомендуемой структуры каталогов на месте: https://github.com/intuit/karate/issues/724

В противном случае, если вы не будете следовать этому процессу, кому-то будет трудно помочь вам: https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

...