תוסף Maven Failsafe

מאמר זה הוא חלק מסדרה: • תוסף משאבי Maven

• תוסף מהדר Maven

• מדריך מהיר לתוסף ההתקנה של Maven

• תוסף Maven Failsafe (מאמר נוכחי) • מדריך מהיר לתוסף Maven Surefire

• התוסף Maven Deploy

• תוסף Maven Clean

• תוסף ה- Maven Verifier

• תוסף אתר Maven

• מדריך לתוספי Core Maven

1. סקירה כללית

מדריך זה לנקודה מתאר את אל כשל תוסף, אחד מתוספי הליבה של כלי הבנייה Maven.

לסקירה כללית של תוספי הליבה האחרים, עיין במאמר זה.

2. מטרות תוסף

ה אל כשל תוסף משמש לבדיקות שילוב של פרויקט. יש לו שתי מטרות:

  • מבחן האינטגרציה - להריץ מבחני אינטגרציה; מטרה זו קשורה ל מבחן האינטגרציה שלב כברירת מחדל
  • תאשר - לוודא שמבחני האינטגרציה עברו; מטרה זו קשורה ל תאשר שלב כברירת מחדל

3. ביצוע יעדים

תוסף זה מריץ שיטות בשיעורי מבחן ממש כמו ה- בטוח חיבור. אנו יכולים להגדיר את שני התוספים בדרכים דומות. עם זאת, ישנם כמה הבדלים מכריעים ביניהם.

ראשית, בניגוד בטוח (ראה מאמר זה) שנכלל בסופר pom.xml, ה אל כשל יש לציין במפורש את התוסף עם יעדיו pom.xml להיות חלק ממחזור חיים לבנות:

 maven-failsafe-plugin 2.21.0 בדיקת שילוב בודק ... 

הגרסה החדשה ביותר של תוסף זה נמצאת כאן.

שנית, ה אל כשל התוסף פועל ומאמת בדיקות תוך שימוש ביעדים שונים. כשל במבחן ב מבחן האינטגרציה שלב אינו נכשל בבנייה מיד, ומאפשר את השלב מבחן לאחר שילוב להוציא להורג, שם מבוצעות פעולות ניקוי.

מבחנים שנכשלו, אם בכלל, מדווחים רק במהלך תאשר שלב, לאחר שסביבת בדיקת האינטגרציה נקרעה כראוי.

4. מסקנה

במאמר זה הצגנו את אל כשל תוסף, ומשווה אותו עם בטוח תוסף, תוסף פופולרי נוסף המשמש לבדיקה.

קוד המקור המלא של מדריך זה ניתן למצוא באתר GitHub.

הַבָּא » מדריך מהיר לתוסף Maven Surefire « מדריך מהיר קודם לתוסף ההתקנה של Maven

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