DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller


הטמעה שמוגדרת כברירת מחדל של מנהל ההתקנות של קובץ ה-zip של הבדיקות.

סיכום

קונסטרוקטורים גלויים לכולם

DefaultTestsZipInstaller()

ה-constructor שמוגדר כברירת מחדל.

DefaultTestsZipInstaller( skipList)

ה-constructor הנוח הזה מאפשר למבצע הקריאה להגדיר את רשימת הדילוגים ישירות, במקום להפעיל את setDataWipeSkipList() בנפרד.

DefaultTestsZipInstaller(String... skipList)

ה-constructor הנוח הזה מאפשר למבצע הקריאה להגדיר את רשימת הדילוגים ישירות, במקום להפעיל את setDataWipeSkipList() בנפרד.

שיטות ציבוריות

void deleteData(ITestDevice device)

הסרת כל הקבצים או הספריות מ-/data במכשיר שצוין, מלבד אלה שלא נכללים ברשימת הדילוג.

getDataWipeSkipList()

אחזור של ספריית הספריות למחיקה. משמש לבדיקה בלבד.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

דחיפת התוכן של קובץ tests.zip למחיצה של הנתונים במכשיר.

ההטמעה הזו תפעיל מחדש את המכשיר למרחב המשתמש לפני שתמשיך.

void setDataWipeSkipList( skipList)

הגדרת רשימת הנתיבים בקטע /data כדי להימנע מניקוי.

void setDataWipeSkipList(String... skipList)

הגדרת רשימת הנתיבים בקטע /data כדי להימנע ממחיקה.

קונסטרוקטורים גלויים לכולם

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

ה-constructor שמוגדר כברירת מחדל.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

ה-constructor הנוח הזה מאפשר למבצע הקריאה להגדיר את רשימת הדילוגים ישירות, במקום להפעיל את setDataWipeSkipList() בנפרד.

פרמטרים
skipList : אוסף הנתיבים שמתחת ל-/data שצריך לשמור כשמנקים את מערכת הקבצים. ראו #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

ה-constructor הנוח הזה מאפשר למבצע הקריאה להגדיר את רשימת הדילוגים ישירות, במקום להפעיל את setDataWipeSkipList() בנפרד.

פרמטרים
skipList String: אוסף הנתיבים שמתחת ל-/data שצריך לשמור כשמנקים את מערכת הקבצים. ראו #setDataWipeSkipList

שיטות ציבוריות

deleteData

public void deleteData (ITestDevice device)

הסרת כל הקבצים או הספריות מ-/data במכשיר שצוין, מלבד אלה שלא נכללים ברשימת הדילוג.

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

פרמטרים
device ITestDevice: ה-ITestDevice שרוצים לבצע עליו פעולה

זריקות
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

אחזור של ספריית הספריות למחיקה. משמש לבדיקה בלבד.

החזרות
קבוצת הספריות שאפשר לדלג עליהן כשמוחקים ספרייה

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

דחיפת התוכן של קובץ tests.zip למחיצה של הנתונים במכשיר.

ההטמעה הזו תפעיל מחדש את המכשיר למרחב המשתמש לפני שתמשיך. הפעולה הזו גם תפסיק את סביבת זמן הריצה של Android ותשאיר אותה מושבתת כשחוזרים

פרמטרים
device ITestDevice: ה-ITestDevice שרוצים להפעיל, בהנחה שהוא נמצא במצב adb.

deviceBuild IDeviceBuildInfo: ה-IDeviceBuildInfo שמכיל את קובץ ה-zip של הבדיקות ל-Flash

זריקות
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

הגדרת רשימת הנתיבים בקטע /data כדי להימנע ממחיקה.

פרמטרים
skipList : רשימת הספריות לדילוג.

שימו לב שהרמת הפירוט של רשימת הדילוגים היא צאצאים ישירים של /data.

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

הגדרת רשימת הנתיבים בקטע /data כדי להימנע ממחיקה.

פרמטרים
skipList String: רשימת הספריות לדילוג.

שימו לב שהרמת הפירוט של רשימת הדילוגים היא צאצאים ישירים של /data.