DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Domyślna implementacja instalatora plików ZIP testów.

Podsumowanie

Konstruktory publiczne

DefaultTestsZipInstaller()

Konstruktor domyślny.

DefaultTestsZipInstaller(String... skipList)

Ten wygodny konstruktor umożliwia wywołującemu bezpośrednie ustawienie listy pomijania, zamiast konieczności oddzielnego wywoływania funkcji setDataWipeSkipList(String).

DefaultTestsZipInstaller(Collection<String> skipList)

Ten wygodny konstruktor umożliwia wywołującemu bezpośrednie ustawienie listy pomijania, zamiast konieczności oddzielnego wywoływania funkcji setDataWipeSkipList(String).

Metody publiczne

void deleteData(ITestDevice device)

Usuwa wszystkie pliki i katalogi z usługi /data na określonym urządzeniu, z wyjątkiem tych, które zostały wykluczone z listy pomijania.

Set<String> getDataWipeSkipList()

Pobierz katalog katalogów do wyczyszczenia. Służy tylko do testowania.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Przesyła zawartość pliku tests.zip do partycji danych urządzenia.

Ta implementacja spowoduje ponowne uruchomienie urządzenia w przestrzeni użytkownika przed kontynuowaniem.

void setDataWipeSkipList(String... skipList)

Ustawia listę ścieżek w parametrze /data, których nie należy czyścić.

void setDataWipeSkipList(Collection<String> skipList)

Ustawia listę ścieżek w parametrze /data, których nie należy czyścić.

Konstruktory publiczne

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Konstruktor domyślny.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Ten wygodny konstruktor umożliwia wywołującemu bezpośrednie ustawienie listy pomijania, zamiast konieczności oddzielnego wywoływania funkcji setDataWipeSkipList(String).

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

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (Collection<String> skipList)

Ten wygodny konstruktor umożliwia wywołującemu bezpośrednie ustawienie listy pomijania, zamiast konieczności oddzielnego wywoływania funkcji setDataWipeSkipList(String).

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

Metody publiczne

deleteData

public void deleteData (ITestDevice device)

Usuwa wszystkie pliki i katalogi z usługi /data na określonym urządzeniu, z wyjątkiem tych, które zostały wykluczone z listy pomijania.

Wdrożenie zatrzyma działanie urządzenia. Po zakończeniu tej metody zalecamy ponowne uruchomienie urządzenia.

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

Zgłasza
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public Set<String> getDataWipeSkipList ()

Pobierz katalog katalogów do wyczyszczenia. Służy tylko do testowania.

Zwraca
Set<String> zestaw katalogów, które mają zostać pominięte podczas czyszczenia katalogu.

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Przesyła zawartość pliku tests.zip do partycji danych urządzenia.

Ta implementacja spowoduje ponowne uruchomienie urządzenia w przestrzeni użytkownika przed kontynuowaniem. Spowoduje to również zatrzymanie środowiska wykonawczego Androida i pozostawienie go w tym stanie po powrocie.

Parametry
device ITestDevice: ITestDevice do flashowania, zakładając, że jest w trybie adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo zawierający testy zip do flasha

Zgłasza
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Ustawia listę ścieżek w parametrze /data, których nie należy czyścić.

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

Pamiętaj, że lista pomijania dotyczy bezpośrednich elementów podrzędnych tagu /data.

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

Ustawia listę ścieżek w parametrze /data, których nie należy czyścić.

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

Pamiętaj, że lista pomijania dotyczy bezpośrednich elementów podrzędnych tagu /data.