Desidero saltare un singolo test (ad esempio com.example.MyTest
) quando si crea un progetto con Maven dalla riga di comando.Salta il test singolo con Maven con le opzioni della riga di comando
Sono a conoscenza di domande simili come this one, ma richiedono tutte o la modifica del codice sorgente o pom.xml
. Mi piacerebbe fare senza modifiche. Come posso escludere un test utilizzando solo le opzioni della riga di comando?
Quello che ho provato finora dopo aver letto some documentation è
mvn clean install -Dtest="*,!com.example.MyTest"
ma il test non è ancora saltato. Utilizzo la versione del plugin surefire 2.19 e JUnit 4.11.
Non ha funzionato per me :(Ecco come lo sto usando: 'test -Dlog4j.configuration = log4j-dm.xml -Dtest =" *,! Testname1Test,! Testname2Test,! Testname3Test,! Testname4Test "' – vianna77
Quale versione di surefire stai usando? – Mifeet
Versione: [INFO] --- maven-surefire-plugin: 2.12.4: test (default-test) – vianna77