The Maven Failsafe Plugin
• Maven Compiler Plugin
• Hurtigguide til Maven Install Plugin
• Maven Failsafe Plugin (nåværende artikkel) • Hurtigguide til Maven Surefire Plugin
• Maven Deploy Plugin
• Maven Clean Plugin
• Maven Verifier-plugin
• Maven Site Plugin
• Veiledning til Core Maven Plugins
1. Oversikt
Denne til-punkt-opplæringen beskriver feilsikker plugin, en av kjernepluginene til Maven build-verktøyet.
For en oversikt over de andre kjerneutvidelsene, se denne artikkelen.
2. Plugin-mål
De feilsikker plugin brukes til integrasjonstester av et prosjekt. Den har to mål:
- integrasjonstest - kjøre integrasjonstester; dette målet er bundet til integrasjonstest fase som standard
- bekrefte - verifisere at integrasjonstestene er bestått; dette målet er bundet til bekrefte fase som standard
3. Målutførelse
Dette pluginet kjører metoder i testklasser akkurat som sikker plugg inn. Vi kan konfigurere begge plugins på lignende måter. Imidlertid er det noen avgjørende forskjeller mellom dem.
Først, i motsetning til sikker (se denne artikkelen) som er inkludert i super pom.xml, den feilsikker plugin med målene må spesifiseres spesifisert i pom.xml å være en del av en byggesyklus:
maven-failsafe-plugin 2.21.0 integration-test verify ...
Den nyeste versjonen av dette pluginet er her.
For det andre, feilsikker plugin kjører og verifiserer tester med forskjellige mål. En testfeil i integrasjonstest fase mislykkes ikke med en gang, og tillater fasen post-integrasjon-test å henrette, der opprydningsoperasjoner utføres.
Mislykkede tester, hvis noen, rapporteres bare i løpet av bekrefte etter at integrasjonstestmiljøet er revet ordentlig.
4. Konklusjon
I denne artikkelen introduserte vi feilsikker plugin, sammenligner den med sikker plugin, et annet populært plugin som brukes til testing.
Den komplette kildekoden for denne opplæringen finner du på GitHub.
Neste » Hurtigguide til Maven Surefire Plugin « Forrige hurtigguide til Maven Install Plugin