Ho scritto un server REST (in Java utilizzando RestEasy) con una suite di test unità scritta in Scala. La suite di test utilizza il server simulato fornito da RestEasy e viene eseguito con ogni build di Maven.Set di test multipli in Maven
Vorrei creare una seconda suite di test funzionale che chiami un server tomcat effettivo ed esegua ciascun servizio REST. Non voglio che questa nuova suite funzioni con ogni build, ma solo su richiesta, magari controllata con un argomento da riga di comando per Maven.
È possibile creare più suite di test indipendenti in un progetto Maven e disabilitare alcuni dall'esecuzione automatica o devo creare un progetto Maven separato per questa suite funzionale? Come posso separare il diverso codice di suite funzionale se questi test si trovano nello stesso progetto con i test di unità (diverse directory)? Come posso eseguire una suite selezionata con argomenti della riga di comando?