Интеграционный тест для самого масштабного прогона отдельно от модульного теста

Я использую самый мощный плагин Maven, и я хотел бы запустить интеграционное тестирование отдельно от модульных тестов. Путь к тестам - src/it и src/test для интеграционного теста и модульного теста соответственно.

Каков наилучший подход для достижения этой цели?

Спасибо

0 ответов

Один из вариантов - создать объект, а затем использовать его в качестве тега в каждом тесте:

object IntegrationTag extends Tag("Integration-Test")

test("Test for correct number of records", IntegrationTag) {
    // some stuff
}

Затем, если вы хотите проверить модульные тесты, просто запустите команду:

mvn test -DtagsToExclude=Integration-Test

Это возможное решение... уверен, что будет больше.

Другие вопросы по тегам