Я написал REST-сервер (на Java, используя RestEasy ) с набором модульных тестов, написанным на Scala. Набор тестов использует фиктивный сервер, предоставленный RestEasy, и запускается с каждой сборкой Maven.
Я хотел бы создать второй набор функциональных тестов, который вызывает реальный сервер Tomcat и выполняет каждую службу REST. Я не хочу, чтобы этот новый пакет запускался с каждой сборкой, но только по требованию, возможно, с помощью аргумента командной строки Maven.
Можно ли создать несколько независимых наборов тестов в проекте Maven и отключить некоторые из них от автоматического запуска, или мне нужно создать отдельный проект Maven для этого функционального набора? Как можно разделить код функционального набора, если эти тесты находятся в одном проекте с модульными тестами (разные каталоги)? Как запустить выбранный пакет с аргументами командной строки?