DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Domyślna implementacja instalatora testów ZIP.

Podsumowanie

Konstruktory publiczne

DefaultTestsZipInstaller()

Konstruktor domyślny.

DefaultTestsZipInstaller( skipList)

Ten wygodny konstruktor umożliwia wywołującemu ustawienie listy pomijanych elementów bezpośrednio, bez konieczności wywoływania funkcji setDataWipeSkipList() osobno.

DefaultTestsZipInstaller(String... skipList)

Ten wygodny konstruktor umożliwia wywołującemu ustawienie listy pomijanych elementów bezpośrednio, bez konieczności wywoływania funkcji setDataWipeSkipList() osobno.

Metody publiczne

void deleteData(ITestDevice device)

Usuwa wszystkie pliki/katalogi z folderu /data na określonym urządzeniu, z wyjątkiem tych, które zostały wykluczone przez listę pomijanych plików.

getDataWipeSkipList()

Pobierz katalog katalogów do wyczyszczenia, który służy tylko do testowania.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Przesyła zawartość pliku tests.zip na partycję danych urządzenia.

Ta implementacja spowoduje ponowne uruchomienie urządzenia w trybie użytkownika.

void setDataWipeSkipList( skipList)

Ustawia listę ścieżek w sekcji /data, aby uniknąć wyczyszczania.

void setDataWipeSkipList(String... skipList)

Ustawia listę ścieżek w sekcji /data, aby uniknąć wyczyszczania.

Konstruktory publiczne

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Konstruktor domyślny.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Ten wygodny konstruktor umożliwia wywołującemu ustawienie listy pomijanych elementów bezpośrednio, bez konieczności wywoływania funkcji setDataWipeSkipList() osobno.

Parametry
skipList : zbiór ścieżek pod /data, które mają być zachowane podczas czyszczenia systemu plików. @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Ten wygodny konstruktor umożliwia wywołującemu ustawienie listy pomijanych elementów bezpośrednio, bez konieczności wywoływania funkcji setDataWipeSkipList() osobno.

Parametry
skipList String: zbiór ścieżek pod /data, które mają być zachowane podczas czyszczenia systemu plików. @see #setDataWipeSkipList

Metody publiczne

deleteData

public void deleteData (ITestDevice device)

Usuwa wszystkie pliki/katalogi z folderu /data na określonym urządzeniu, z wyjątkiem tych, które zostały wykluczone przez listę pomijanych plików.

Implementacja spowoduje zatrzymanie działania na urządzeniu. Po zakończeniu tej metody zalecamy ponowne uruchomienie urządzenia.

Parametry
device ITestDevice: ITestDevice, na którym chcesz wykonać działanie

Rzuty
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Pobierz katalog katalogów do wyczyszczenia, który służy tylko do testowania.

Zwroty
zestaw katalogów, które mają być pomijane podczas kasowania katalogu;

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Przesyła zawartość pliku tests.zip na partycję danych urządzenia.

Ta implementacja spowoduje ponowne uruchomienie urządzenia w trybie użytkownika. Spowoduje to również zatrzymanie środowiska wykonawczego Androida i nie wznowienie go po powrocie.

Parametry
device ITestDevice: ITestDevice do zaflashowania, zakłada się, że jest w trybie adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo zawierający testy w formacie zip do zaflashowania

Rzuty
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

Ustawia listę ścieżek w sekcji /data, aby uniknąć wyczyszczania.

Parametry
skipList : lista katalogów do pominięcia.

Pamiętaj, że szczegółowość listy pomijanych reklam jest taka sama jak bezpośrednich elementów podrzędnych tagu /data.

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Ustawia listę ścieżek w sekcji /data, aby uniknąć wyczyszczania.

Parametry
skipList String: lista katalogów do pominięcia.

Pamiętaj, że szczegółowość listy pomijanych reklam jest taka sama jak bezpośrednich elementów podrzędnych tagu /data.