החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
ITargetPreparer
שמעביר קובץ או ספרייה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir()
למכשיר.
הכלי הזה יחפש בספריות חלופיות אם קובץ ה-zip של הבדיקות לא קיים או שהוא לא מכיל את קובץ ה-APK הנדרש. החיפוש יתבצע לפי הסדר, מהספרייה החלופית האחרונה שצוינה ועד לספרייה הראשונה.
סיכום
קונסטרוקטורים גלויים לכולם
TestFilePushSetup
public TestFilePushSetup ()
שיטות ציבוריות
reportDependencies
public reportDependencies ()
public void setUp (TestInformation testInfo)
פרמטרים |
testInfo |
TestInformation |
שיטות מוגנות
addTestFileName
protected void addTestFileName (String fileName)
הוספת קובץ לרשימת הפריטים שרוצים לדחוף
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protected getFailedToPushFiles ()
הפונקציה מחזירה את קבוצת הקבצים שלא ניתן היה לדחוף. אפשר להשתמש באפשרות הזו רק אם הערך של 'throw-if-not-found' הוא false. אחרת, ה-push הראשון שנכשל יגרום להשלכת חריגה.
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo,
String fileName,
ITestDevice device)
פתרון הנתיב בצד המארח על סמך פרטי הארטיפקט של הבדיקה בתוך פרטי ה-build.
פרמטרים |
buildInfo |
IBuildInfo : פרטי ארטיפקט של build |
fileName |
String : שם הקובץ של הארטיפקטים שרוצים לדחוף |
device |
ITestDevice |
החזרות |
File |
ERROR(/File) שמייצג את הקובץ או הנתיב הפיזי במארח |
getTestFileNames
protected getTestFileNames ()
אחזור רשימת הקבצים שרוצים לדחוף מקובץ ה-zip לבדיקה למכשיר
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
פרמטרים |
throwIfNoFile |
boolean |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]