Auf der Maven and Integration Testing Seite heißt es:In Maven ist es möglich, Integrationstests in einem separaten Ordner von Komponententests zu halten?
Die Zukunft Gerücht hat es, dass eine zukünftige Version von Maven wird etwas wie src/it/java in der Integration-Testphase zusätzlich zu src/test unterstützen/Java in der Testphase.
aber das war wieder in 2011-12-11. Ist das schon passiert?
In this answer-"Run maven test not in default src/test/java folder" es erwähnt die <testSourceDirectory>
Einstellung, ist sie eine Möglichkeit, dies für Integrationstest nur tun (dh. Die integration-test
Phase)?
Ich suche, die Maven FailSafe plugin zu verwenden und zu vermeiden, eine Reihe von Integrationstests umzubenennen oder das noch experimentelle JUnit @Categories
zu verwenden.
Schön! Nur um klar zu sein, beide Test und es wird für Unit-Tests und Integration Tests gescannt werden, so wird es grundsätzlich immer noch auf den Dateinamen zu unterscheiden zwischen den beiden richtig? – ArtB
Für das erste Szenario korrekt. Aber es ist besser, ein anderes Modul zu haben, in dem Sie die Namenskonvention ändern können. Ich würde das nicht empfehlen. – khmarbaise
Warum läuft das Failsafe-Plugin während ' verifizieren ' anstelle von ' Integration-Test ' '? Es scheint seltsam für Failsafe zu laufen nach ' Post-Integration-Test ' '? –