שיעורים מקוננים class
ModuleOemTargetPreparer.ModuleInfo
שיעור פשוט לאחסון מידע על מודול
שיטות ציבוריות void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
בדוק את שם המודול ואת קוד הגירסה לאחר הדחיפה
void
setUp (TestInformation testInfo)
בצע את הגדרת היעד לבדיקה, דחוף מודולים להחלפת אלה הטעינה מראש
שיטות מוגנות void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
בדוק את המידע על מודולי טעינה מראש
String[]
getApkDirectory (ITestDevice device, String packageName)
קבל נתיב קובץ apk תחת ספריית המערכת
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
בדוק את גרסת החבילה לאחר שהמודול נדחק לפי שם החבילה.
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
דחוף קבצים אל/system/apex/עבור apex או/system/** עבור apk
String
renameFile (ITestDevice device, File moduleFile, String packageName)
שנה את שם הקובץ לעדכון לאותו שם תחת מערכת /מערכת.
void
setupDevice (TestInformation testInfo)
ADB שורש והתקן מחדש התקן לפני דחיפת קבצים מתחת /מערכת
בוני ציבור ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
שיטות ציבוריות checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) בדוק את שם המודול ואת קוד הגירסה לאחר הדחיפה
פרמטרים device
ITestDevice
pushedModules
: רשימת המודולים שנדחקו
זורק TargetSetupError
לזרוק חריג אם לא נדחף מודול DeviceNotAvailableException
לזרוק חריג אם אין מכשיר זמין
public void setUp (TestInformation testInfo) בצע את הגדרת היעד לבדיקה, דחוף מודולים להחלפת אלה הטעינה מראש
זורק TargetSetupError
אם אירעה שגיאה קטלנית בהגדרת הסביבה BuildError
אם מתרחשת שגיאה עקב הכנה לבנייה DeviceNotAvailableException
אם המכשיר לא הגיב
שיטות מוגנות
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) בדוק את המידע על מודולי טעינה מראש
פרמטרים testInfo
TestInformation
: info מבחן deviceDescriptor
DeviceDescriptor
זורק DeviceNotAvailableException
זורק חריג אם מכשירים לא זמינים TargetSetupError
זורק חריג אם אין מודולים טעונים מראש
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) קבל נתיב קובץ apk תחת ספריית המערכת
פרמטרים device
ITestDevice
packageName
String
: שם החבילה מודול
החזרות String[]
מערך מחרוזות עם שם apk ונתיב
זורק DeviceNotAvailableException
אם המכשיר אינו זמין TargetSetupError
אם לא יכול למצוא את נתיב החבילה
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) בדוק את גרסת החבילה לאחר שהמודול נדחק לפי שם החבילה.
פרמטרים packageName
String
: דחף שם חבילה isAPK
boolean
זורק DeviceNotAvailableException
זורק חריג אם המכשיר לא נמצא.
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) דחוף קבצים אל/system/apex/עבור apex או/system/** עבור apk
פרמטרים moduleFile
File
: קובץ מודול testInfo
TestInformation
: את TestInformation
עבור השבעה.
זורק TargetSetupError
אם אין אפשרות לדחוף קובץ באמצעות adb DeviceNotAvailableException
אם המכשיר אינו זמין
שנה שם קובץ
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) שנה את שם הקובץ לעדכון לאותו שם תחת מערכת /מערכת.
פרמטרים device
ITestDevice
: מכשיר בדיקה moduleFile
File
: קובץ מודול כדי להיות מותקן packageName
String
: שם תחת / מערכת / *
החזרות String
שם קובץ חדש לאחר שינוי שם
זורק TargetSetupError
אם לא ניתן לשנות את שם הקובץ DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) ADB שורש והתקן מחדש את המכשיר לפני דחיפת קבצים מתחת /מערכת
זורק TargetSetupError
אם לא ניתן להחזיר את המכשיר. DeviceNotAvailableException
שליחת משוב
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
רוצה לתת לנו משוב?