Nella pagina Maven and Integration Testing si dice:In Maven è possibile mantenere i test di integrazione in una cartella separata dai test unitari?
The Rumor futuro ha che una futura versione di Maven sosterrà qualcosa di simile src/it/java nella fase di integrazione-test, oltre a src/test/java nella fase di test.
ma quello era di nuovo in 2011-12-11. Questo è già successo?
In this answer-"Run maven test not in default src/test/java folder" si menziona l'impostazione della <testSourceDirectory>
, è il loro modo di fare un po 'di questo solo per test di integrazione (es. La integration-test
fase)?
Sto cercando di utilizzare lo Maven FailSafe plugin ed evitare di rinominare un gruppo di test di integrazione o di utilizzare il JUnit ancora sperimentale @Categories
.
Bello! Giusto per essere chiari entrambi i test e sarà scansionato per unit test e test di integrazione quindi fondamentalmente dipende ancora dal nome del file per distinguere tra i due giusto? – ArtB
Per il primo scenario corretto. Ma il migliore è avere un modulo diverso in cui è possibile modificare la convenzione di denominazione. Non lo consiglierei. – khmarbaise
Perché il plug-in non funzionante funziona durante ' verifica ' invece di '' integrazione test-? Sembra strano che il fail-safe funzioni dopo " test post-integrazione "? –