בדיקת הגדרה של Trade Federation‏ (TF)

יכול להיות שיהיה לכם נוח להריץ הרצה יבשה של הגדרות Trade Federation ‏ (TF) כדי לוודא שהן מוגדרות בצורה נכונה.

יש שני מנגנונים שונים ב-TF למטרה הזו.

הגדרות כלליות

הפקודה dry-run בודקת שההגדרה מנותחת בצורה נכונה וניתן להפעיל אותה. הפקודה לא מפעילה TF, ולכן האימות הזה מוגבל לתחביר של הגדרות TF.

הגדרות של חבילות בדיקה

לגבי הגדרות של חבילת מקרים לבדיקה, כמו CTS, הפקודה --collect-tests-only זמינה. הוא מריץ את כל הפעולות מלבד תרחישי הבדיקה, שמפורטים. עם זאת, הוא מבצע את כל שלבי ההגדרה האחרים, כמו התקנת קובצי APK.

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

הפניות לפקודות של הרצה יבשה

בטבלה הזו מפורטים סיכום של פקודות ההרצה היבשה לשימושים שונים.

מארח תיאור
run cts --collect-tests-only ‫collect-tests-only CTS excluding MCTS modules
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only ‫collect-tests-only CTS כולל מודולים של MCTS

תמיכה ב-collect-tests-only

התמיכה ב-collect-tests-only נחשפת דרך ITestCollector.

כלי להרצת בדיקות שמטמיע את הממשק הזה מונה את תרחישי הבדיקה שלו במקום להריץ אותם.

InstrumentationTest היא דוגמה להטמעה של הממשק הזה.