A Maven Failsafe bővítmény
• Maven Compiler plugin
• Gyors útmutató a Maven Install beépülő modulhoz
• A Maven Failsafe bővítmény (aktuális cikk) • Rövid útmutató a Maven Surefire bővítményhez
• A Maven Deploy plugin
• A Maven Clean beépülő modul
• A Maven Verifier beépülő modul
• A Maven Site plugin
• Útmutató a Core Maven bővítményekhez
1. Áttekintés
Ez a pontig tartó oktatóanyag leírja a üzembiztos plugin, a Maven build eszköz egyik alapvető bővítménye.
A többi alapvető beépülő modul áttekintését lásd ebben a cikkben.
2. Plugin Célok
A üzembiztos a plugint egy projekt integrációs tesztjeihez használják. Két célja van:
- integrációs teszt - futtasson integrációs teszteket; ez a cél kötődik a integrációs teszt fázis alapértelmezés szerint
- igazolja - ellenőrizze, hogy az integrációs tesztek sikeresek-e; ez a cél kötődik a igazolja fázis alapértelmezés szerint
3. Cél végrehajtása
Ez a plugin a tesztosztályokban futtatja a módszereket, csakúgy, mint a holtbiztos csatlakoztat. Mindkét plugint hasonló módon konfigurálhatjuk. Van azonban néhány alapvető különbség közöttük.
Először is, ellentétben holtbiztos (lásd ezt a cikket), amely szerepel a szuperben pom.xml, a üzembiztos plugint a céljaival kifejezetten meg kell adni a pom.xml hogy az építés életciklusának része legyen:
maven-failsafe-plugin 2.21.0 integrációs teszt ellenőrzése ...
A bővítmény legújabb verziója itt van.
Másodszor, a üzembiztos a plugin különböző célok segítségével futtatja és ellenőrzi a teszteket. Teszthiba a integrációs teszt szakasz nem bukja meg azonnal a felépítést, lehetővé téve a fázist integráció utáni teszt végrehajtani, ahol a takarítási műveleteket végzik.
A sikertelen tesztekről, ha vannak ilyenek, csak a igazolja szakaszban, miután az integrációs tesztkörnyezetet megfelelően lebontották.
4. Következtetés
Ebben a cikkben bemutattuk a üzembiztos plugin, összehasonlítva a holtbiztos plugin, egy másik népszerű teszteléshez használt plugin.
Az oktatóanyag teljes forráskódja megtalálható a GitHub oldalon.
Következő » Rövid útmutató a Maven Surefire bővítményhez « Előző gyors útmutató a Maven Install beépülő modulhoz