Dodatak Maven Failsafe

Ovaj je članak dio serije: • Dodatak Maven Resources

• Dodatak za kompilator Maven

• Kratki vodič za dodatak za instalaciju Maven

• Maven Failsafe dodatak (trenutni članak) • Kratki vodič za Maven Surefire dodatak

• Dodatak Maven Deploy

• Dodatak Maven Clean

• Dodatak Maven Verifier

• Dodatak za web mjesto Maven

• Vodič kroz dodatke Core Maven

1. Pregled

Ovaj kratki vodič opisuje neispravan dodatak, jedan od temeljnih dodataka alata za izgradnju Maven.

Pregled ostalih osnovnih dodataka potražite u ovom članku.

2. Ciljevi dodatka

The neispravan dodatak se koristi za integracijske testove projekta. Ima dva cilja:

  • integracija-test - pokrenuti integracijske testove; ovaj je cilj vezan za integracija-test faza prema zadanim postavkama
  • provjeriti - provjeriti da li su prošli integracijski testovi; ovaj je cilj vezan za provjeriti faza prema zadanim postavkama

3. Izvršenje ciljeva

Ovaj dodatak pokreće metode u testnim tečajevima baš kao i pouzdan uključiti. Oba dodatka možemo konfigurirati na slične načine. Međutim, postoje neke ključne razlike među njima.

Prvo, za razliku pouzdan (vidi ovaj članak) koji je uključen u super pom.xml, neispravan dodatak sa svojim ciljevima mora biti izričito naveden u pom.xml biti dio životnog ciklusa gradnje:

 maven-failsafe-plugin 2.21.0 integracija-test provjera ... 

Ovdje je najnovija verzija ovog dodatka.

Drugo, neispravan dodatak radi i provjerava testove koristeći različite ciljeve. Test neuspjeh u integracija-test faza ne uspije odmah izraditi, dopuštajući fazu test nakon integracije izvršiti, gdje se izvode operacije čišćenja.

Neuspjeli testovi, ako ih ima, prijavljuju se samo tijekom provjeriti fazi, nakon što je okruženje za testiranje integracije pravilno srušeno.

4. Zaključak

U ovom smo članku predstavili neispravan dodatak, uspoređujući ga s pouzdan dodatak, još jedan popularni dodatak koji se koristi za testiranje.

Kompletni izvorni kôd za ovu lekciju možete pronaći na GitHubu.

Sljedeći » Kratki vodič za dodatak Maven Surefire « Prethodni brzi vodič za dodatak za instalaciju Maven

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