Maven Failsafe Plugin

Tento článok je súčasťou série: • Doplnok Maven Resources

• Doplnok Maven Compiler

• Stručný sprievodca Maven Install Plugin

• Doplnok Maven Failsafe (aktuálny článok) • Stručný sprievodca doplnkom Maven Surefire

• Doplnok Maven Deploy

• Maven Clean Plugin

• Doplnok Maven Verifier

• Doplnok Maven Site

• Sprievodca doplnkami Core Maven

1. Prehľad

Tento podrobný výukový program popisuje bezpečné doplnok, jeden z hlavných doplnkov nástroja na zostavenie Maven.

Prehľad ďalších základných doplnkov nájdete v tomto článku.

2. Ciele doplnku

The bezpečné plugin sa používa na integračné testy projektu. Má dva ciele:

  • integračný test - spustiť integračné testy; tento cieľ je viazaný na integračný test fáza štandardne
  • overiť - overiť, či integračné testy prešli; tento cieľ je viazaný na overiť fáza štandardne

3. Realizácia cieľov

Tento doplnok spúšťa metódy v testovacích triedach rovnako ako istý oheň zapojiť. Oba pluginy môžeme nakonfigurovať podobným spôsobom. Existujú však medzi nimi zásadné rozdiely.

Po prvé, na rozdiel od istý oheň (pozri tento článok), ktorý je súčasťou super pom.xml, bezpečné doplnok s jeho cieľmi musí byť v pom.xml byť súčasťou životného cyklu zostavenia:

 test integrácie maven-FailSafe-Plugin 2.21.0 overiť ... 

Najnovšia verzia tohto pluginu je tu.

Po druhé, bezpečné plugin beží a overuje testy pomocou rôznych cieľov. Zlyhanie testu v integračný test fáza nezlyhá hneď pri zostavení, čo umožňuje fázu post-integračný test vykonať, kde sa vykonávajú čistiace operácie.

Neúspešné testy, ak existujú, sa hlásia iba počas overiť fázy, po správnom zbúraní testovacieho prostredia integrácie.

4. Záver

V tomto článku sme predstavili bezpečné plugin, porovnanie s istý oheň plugin, ďalší populárny plugin používaný na testovanie.

Kompletný zdrojový kód tohto tutoriálu nájdete na GitHub.

Ďalšie » Stručný sprievodca doplnkom Maven Surefire « Predchádzajúci rýchly sprievodca Maven Install Plugin

$config[zx-auto] not found$config[zx-overlay] not found