החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
הרצת בדיקה של הגדרות אישיות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מומלץ להשתמש ב-dry-run
כדי להגדיר את Trade Federation (TF) כדי לוודא שההגדרה של TF תקינה.
יש ב-TF שני מנגנונים שונים לכך.
הגדרה כללית
הפקודה dry-run
בודקת שהניתוח של ההגדרה תקין ושאפשר להריץ אותה. הפקודה לא מפעילה את TF, ולכן האימות הזה מוגבל לסינטקס של הגדרות TF.
הגדרות לחבילות בדיקות
בהגדרות של ערכות הבדיקה, כמו CTS, אפשר להשתמש בפקודה --collect-tests-only
. הוא מפעיל את כל הקוד, מלבד תרחישי הבדיקה, שמפורטים. עם זאת, הוא מריץ את כל שאר שלבי ההגדרה, כמו התקנת חבילות APK.
זוהי אפשרות נוחה לוודא שההגדרה פועלת כצפוי, בלי להריץ את הבדיקות בפועל.
תמיכה ב-collect-tests-only
התמיכה ב-collect-tests-only מוצגת דרך ITestCollector.
מפעיל בדיקות שמטמיע את הממשק הזה מציג את מקרי הבדיקה שלו במקום להריץ אותם.
InstrumentationTest היא דוגמה להטמעה של הממשק הזה.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Dry run a configuration\n\nIt can be convenient to `dry-run` a Trade Federation (TF) configuration to\nensure that TF is properly configured.\n\nThere are two different mechanisms in TF for this.\n\nGeneral configuration\n---------------------\n\nThe `dry-run` command checks that a configuration is parsed correctly and is\nrunnable. The command does not run TF so this validation is limited to the\nTF configuration syntax.\n\nConfiguration for test suites\n-----------------------------\n\nFor the test suite configurations, such as CTS, the `--collect-tests-only`\ncommand is available. It runs everything except the test cases, which are\nenumerated. However, it does run all the other setup steps, like installing\nAPKs.\n\nThis is a convenient option to ensure that a configuration runs as expected\nwithout actually running the tests.\n\n### Support for collect-tests-only\n\nThe support for the collect-tests-only is exposed via\n[ITestCollector](/reference/tradefed/com/android/tradefed/testtype/ITestCollector).\n\nA test runner that implements this interface enumerates its test cases\ninstead of running them.\n\n[InstrumentationTest](/reference/tradefed/com/android/tradefed/testtype/InstrumentationTest)\nis an example implementation of that interface."]]