весенняя загрузка нескольких тестовых классов, но выполняется только тогда, когда mvn упаковывает приложение - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть fre sh приложение для весенней загрузки, сгенерированное из https://start.spring.io/

Моя проблема в том, что сгенерированный уже тестовый класс - единственный, который выполняется, даже когда я добавил другой тест классы с такими же аннотациями , что и сгенерированные, и , расположенными в одном пакете .

. Пружинная версия загрузки: 2.2.4

1 Ответ

1 голос
/ 03 февраля 2020

Я думаю, что проблема может быть из-за названия тестовых классов. По умолчанию maven выполняет тест только в тех правилах, которые соответствуют следующему соглашению об именах: (Короче говоря, тестовый класс должен начинаться или заканчиваться словом теста)

По умолчанию плагин Surefire автоматически включает все тестовые классы со следующими шаблоны подстановочных знаков:

" / Test *. java" - включает все его подкаталоги и все Java имена файлов, которые начинаются с "Test". « / * Test. java» - включает все его подкаталоги и все Java имена файлов, заканчивающиеся на «Test». « / * Tests. java» - включает все его подкаталоги и все Java имена файлов, заканчивающиеся на «Tests». « / * TestCase. java» - включает все его подкаталоги и все Java имена файлов, заканчивающиеся на «TestCase».

Как вы можете видеть в

https://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...