החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
FakeTestsZipFolder
public
class
FakeTestsZipFolder
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.FakeTestsZipFolder
|
אב טיפוס לבדיקה שיוצר תיקיית בדיקות מזויפת ללא קובץ הארכיון, על סמך רשימת תוכן.
מבנה התיקיות מוגדר על סמך רשימה של שמות קבצים או שמות תיקיות, כפי שסופק למבנה. צריך להפעיל את FakeTestsZipFolder.cleanUp()
אחרי שלא צריך יותר את התיקייה.
סיכום
קונסטרוקטורים גלויים לכולם |
FakeTestsZipFolder( items)
יצירת תיקיית בדיקות מזויפת ללא קובץ הארכיון, שמגובת על ידי קבצים ריקים
|
שיטות ציבוריות |
void
|
cleanUp()
מוחקים את כל תיקיית הבדיקה המזויפת ללא הפיכת הקובץ ללא אפסור
|
boolean
|
createItems()
יוצרים תיקיית בדיקות מזויפת ללא רוכסן, כפי שמצוין במניפסט של הפריטים.
|
File
|
getBasePath()
הפונקציה מחזירה את הבסיס של התיקייה המזויפת ללא דחיסה. זו תהיה החלפה של תיקיית השורש שבה קובץ ה-zip האמיתי של הבדיקות ייפתח.
|
קונסטרוקטורים גלויים לכולם
FakeTestsZipFolder
public FakeTestsZipFolder ( items)
יצירת תיקיית בדיקות מזויפת ללא קובץ הארכיון, שמגובת על ידי קבצים ריקים
פרמטרים |
items |
: רשימת הפריטים שצריך לכלול בתיקייה המזויפת ללא הלחץ. המפתח של המפה הוא הנתיב היחסי של הפריט, והערך של הרשומה מציין אם הרשומה צריכה להיות מגובה בקובץ ריק או בתיקייה |
שיטות ציבוריות
cleanUp
public void cleanUp ()
מוחקים את כל תיקיית הבדיקה המזויפת ללא הפיכת הקובץ ללא אפסור
createItems
public boolean createItems ()
יוצרים תיקיית בדיקות מזויפת ללא רוכסן, כפי שמצוין במניפסט של הפריטים.
החזרות |
boolean |
false אם לא הצלחתם ליצור פריט כלשהו |
getBasePath
public File getBasePath ()
הפונקציה מחזירה את הבסיס של התיקייה המזויפת ללא דחיסה. זו תהיה החלפה של תיקיית השורש שבה קובץ ה-zip האמיתי של הבדיקות ייפתח.
שיטות מוגנות
getDataFolder
protected File getDataFolder ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. 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,["# FakeTestsZipFolder\n==================\n\n\n`\npublic\n\n\nclass\nFakeTestsZipFolder\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|----------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.util.FakeTestsZipFolder |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA testing fixture that creates a fake unzipped tests folder based on a list of content.\n\nThe folder structure is configured based on a list of file names or folder names, as provided\nto the constructor. [FakeTestsZipFolder.cleanUp()](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#cleanUp()) should be called after the folder is\nno longer needed.\n\nSummary\n-------\n\n| ### Public constructors ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[FakeTestsZipFolder](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#FakeTestsZipFolder(\u003cany\u003e))`(` items) Create a fake unzipped tests folder backed by empty files |\n\n| ### Public methods ||\n|------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` void` | ` `[cleanUp](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#cleanUp())`() ` Delete the entire fake unzipped test folder |\n| ` boolean` | ` `[createItems](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#createItems())`() ` Create fake unzipped tests folder as indicated by the manifest of items |\n| ` File` | ` `[getBasePath](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#getBasePath())`() ` Returns the base of the fake unzipped folder This would be a replacement of root folder where a real tests zip is expanded |\n\n| ### Protected methods ||\n|---------|---------------------------------------------------------------------------------------------------------------------------------|\n| ` File` | ` `[getDataFolder](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#getDataFolder())`() ` |\n\nPublic constructors\n-------------------\n\n### FakeTestsZipFolder\n\n```\npublic FakeTestsZipFolder ( items)\n```\n\nCreate a fake unzipped tests folder backed by empty files\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `items` | : list of items to include in the fake unzipped folder. key of the map shall be the relative path of the item, value of the entry shall indicate if the entry should be backed by an empty file or a folder \u003cbr /\u003e |\n\nPublic methods\n--------------\n\n### cleanUp\n\n```\npublic void cleanUp ()\n```\n\nDelete the entire fake unzipped test folder\n\n\u003cbr /\u003e\n\n### createItems\n\n```\npublic boolean createItems ()\n```\n\nCreate fake unzipped tests folder as indicated by the manifest of items\n\n\u003cbr /\u003e\n\n| Returns ||\n|-----------|-------------------------------------------|\n| `boolean` | false if failed to create any item \u003cbr /\u003e |\n\n| Throws ||\n|---|-------------|\n| | IOException |\n\n### getBasePath\n\n```\npublic File getBasePath ()\n```\n\nReturns the base of the fake unzipped folder This would be a replacement\nof root folder where a real tests zip is expanded\n\n\u003cbr /\u003e\n\n| Returns ||\n|--------|--------|\n| `File` | \u003cbr /\u003e |\n\nProtected methods\n-----------------\n\n### getDataFolder\n\n```\nprotected File getDataFolder ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|--------|--------|\n| `File` | \u003cbr /\u003e |"]]