בדוק דרך חבילה

1. הגדר סוויטה

בדיקות הרצות דרך חבילה שונות מבדיקה רגילה הפועלת ישירות דרך ראנר הבדיקה של Tradefed.

ראה הגדרת חבילה להגדרות והוראות.

2. העבר אפשרויות ומסננים לסוויטה ולמודולים

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

ראה מעבר אפשרויות ומסננים לחבילה ולמודולים לקבלת הוראות.

3. בודק מצב מערכת

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

ראה בודק מצב המערכת ליישום ושימוש.

4. מבנה AndroidTest.xml

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

ראה מבנה AndroidTest.xml עבור תגים מותרים ודוגמה לתצורה.

5. כוונן את תצורת הריסוק

סעיף זה מסביר כיצד לכוון את היבטי הריסה של תצורת המודול שלך ומתאר את היתרונות הקשורים לכל אחד מהם:

  • הכריז שהמודול שלך ניתן לחלוקה או לא
  • כוונן את המספר האפשרי של רסיסים עבור המודול שלך

ראה כוונון מודולי AndroidTest.xml לפרטים.

6. בקר

בקרי מודול הם אובייקטים מיוחדים שניתן לציין ב- AndroidTest.xml כדי לשנות היבט כלשהו של התנהגות המודול. לדוגמה, אתה יכול לדלג לחלוטין על המודול אם חלק מהתנאים לא מתקיימים.

ראה בקרי מודול ליישום ורישום.

7. נסה שוב

Suite Retry מאפשר לך להריץ מחדש הפעלה קודמת של בדיקות שנכשלו על מנת לשלול התקלפות או בידוד לקוי שאולי גרם לכשל הראשון.

ראה Suite Retry לקבלת דוגמאות ושימוש.

8. סוויטות ריבוי מכשירים

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

ראה חבילות ריבוי מכשירים לפרטים נוספים.

,

1. הגדר סוויטה

בדיקות הרצות דרך חבילה שונות מבדיקה רגילה הפועלת ישירות דרך ראנר הבדיקה של Tradefed.

ראה הגדרת חבילה להגדרות והוראות.

2. העבר אפשרויות ומסננים לסוויטה ולמודולים

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

ראה מעבר אפשרויות ומסננים לחבילה ולמודולים לקבלת הוראות.

3. בודק מצב מערכת

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

ראה בודק מצב המערכת ליישום ושימוש.

4. מבנה AndroidTest.xml

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

ראה מבנה AndroidTest.xml עבור תגים מותרים ודוגמה לתצורה.

5. כוונן את תצורת הריסוק

סעיף זה מסביר כיצד לכוון את היבטי הריסה של תצורת המודול שלך ומתאר את היתרונות הקשורים לכל אחד מהם:

  • הכריז שהמודול שלך ניתן לחלוקה או לא
  • כוונן את המספר האפשרי של רסיסים עבור המודול שלך

ראה כוונון מודולי AndroidTest.xml לפרטים.

6. בקר

בקרי מודול הם אובייקטים מיוחדים שניתן לציין ב- AndroidTest.xml כדי לשנות היבט כלשהו של התנהגות המודול. לדוגמה, אתה יכול לדלג לחלוטין על המודול אם חלק מהתנאים לא מתקיימים.

ראה בקרי מודול ליישום ורישום.

7. נסה שוב

Suite Retry מאפשר לך להריץ מחדש הפעלה קודמת של בדיקות שנכשלו על מנת לשלול התקלפות או בידוד לקוי שאולי גרם לכשל הראשון.

ראה Suite Retry לקבלת דוגמאות ושימוש.

8. סוויטות ריבוי מכשירים

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

ראה חבילות ריבוי מכשירים לפרטים נוספים.