DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

JavaScript.lang.Object
com.android.tradefed.targetprep.DefaultTestsZipInstaller


הטמעת ברירת מחדל של מנהל ההתקנה של קובצי ZIP.

סיכום

בנאים ציבוריים

DefaultTestsZipInstaller()

בנאי שמוגדר כברירת מחדל.

DefaultTestsZipInstaller( skipList)

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

DefaultTestsZipInstaller(String... skipList)

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

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

void deleteData(ITestDevice device)

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

getDataWipeSkipList()

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

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

דוחף את התוכן של קובץ ה-test.zip למחיצת הנתונים של המכשיר.

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

void setDataWipeSkipList( skipList)

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

void setDataWipeSkipList(String... skipList)

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

בנאים ציבוריים

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

בנאי שמוגדר כברירת מחדל.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

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

פרמטרים
skipList : אוסף הנתיבים ב-/data שיש להמשיך כשמבטלים את הסימון של filesystem @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

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

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

DeleteData

public void deleteData (ITestDevice device)

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

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

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

קליעות
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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

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

PushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

דוחף את התוכן של קובץ ה-test.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.