Maven Failsafe Plugin
• Maven-kompilator-plugin
• Hurtig guide til Maven Install Plugin
• Maven Failsafe Plugin (nuværende artikel) • Hurtig guide til Maven Surefire Plugin
• Maven Deploy Plugin
• Maven Clean-pluginet
• Maven Verifier Plugin
• Maven Site Plugin
• Vejledning til Core Maven Plugins
1. Oversigt
Denne til-punkt-vejledning beskriver fejlsikker plugin, et af de centrale plugins i Maven build-værktøjet.
For en oversigt over de andre kerne-plugins henvises til denne artikel.
2. Plugin-mål
Det fejlsikker plugin bruges til integrationstests af et projekt. Det har to mål:
- integration-test - køre integrationstest dette mål er bundet til integration-test fase som standard
- verificere - kontrollere, at integrationstestene er bestået dette mål er bundet til verificere fase som standard
3. Måludførelse
Dette plugin kører metoder i testklasser ligesom sikkert plugin. Vi kan konfigurere begge plugins på lignende måder. Der er dog nogle afgørende forskelle mellem dem.
Først i modsætning til sikkert (se denne artikel), som er inkluderet i super pom.xml, det fejlsikker plugin med dets mål skal angives eksplicit i pom.xml at være en del af en bygge livscyklus:
maven-failsafe-plugin 2.21.0 integration-test verificere ...
Den nyeste version af dette plugin er her.
For det andet, den fejlsikker plugin kører og verificerer tests ved hjælp af forskellige mål. En testfejl i integration-test fase mislykkes ikke bygningen med det samme, hvilket tillader fasen post-integration-test at udføre, hvor oprydningsoperationer udføres.
Mislykkede tests, hvis der er nogen, rapporteres kun i løbet af verificere fase, efter at integrationstestmiljøet er revet korrekt.
4. Konklusion
I denne artikel introducerede vi fejlsikker plugin, sammenligner det med sikkert plugin, et andet populært plugin, der bruges til test.
Den komplette kildekode til denne vejledning kan findes på GitHub.
Næste » Hurtig guide til Maven Surefire Plugin « Forrige hurtigguide til Maven Install Plugin