DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


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

סיכום

‫constructors ציבוריים

DefaultTestsZipInstaller()

‫Constructor שמוגדר כברירת מחדל.

DefaultTestsZipInstaller(String... skipList)

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

DefaultTestsZipInstaller(Collection<String> skipList)

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

‫methods ציבוריים

void deleteData(ITestDevice device)

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

Set<String> getDataWipeSkipList()

קבלת רשימת הספריות למחיקה, לשימוש למטרות בדיקה בלבד.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

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

void setDataWipeSkipList(String... skipList)

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

void setDataWipeSkipList(Collection<String> skipList)

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

‫constructors ציבוריים

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

‫Constructor שמוגדר כברירת מחדל.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

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

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (Collection<String> skipList)

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

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

‫methods ציבוריים

deleteData

public void deleteData (ITestDevice device)

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

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

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

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public Set<String> getDataWipeSkipList ()

קבלת רשימת הספריות למחיקה, לשימוש למטרות בדיקה בלבד.

החזרות
Set<String> קבוצת הספריות שצריך לדלג עליהן כשמבצעים ניקוי של ספרייה

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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

פרמטרים
device ITestDevice: ה-ITestDevice לצריבת ROM‏ (flash), בהנחה שהוא במצב adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo שמכיל את קובץ ה-ZIP של הבדיקות להעברה לזיכרון הפלאש

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

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

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

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