DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Obiekt
com.android.tradefed.targetprep.DefaultTestsZipInstaller


Domyślna implementacja testowego instalatora zip.

Streszczenie

Konstruktory publiczne

DefaultTestsZipInstaller ()

Konstruktor domyślny.

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

Ten wygodny konstruktor pozwala wywołującemu bezpośrednio ustawić listę pominięć, zamiast wywoływać setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

DefaultTestsZipInstaller (String... skipList)

Ten wygodny konstruktor pozwala wywołującemu bezpośrednio ustawić listę pominięć, zamiast wywoływać setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

Metody publiczne

void deleteData ( ITestDevice device)

Usuwa wszystkie pliki/katalogi z /data na określonym urządzeniu, z wyjątkiem tych wykluczonych z listy pominięć.

getDataWipeSkipList ()

Pobierz katalog katalogów do wyczyszczenia, używany tylko do testowania.

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

Wypycha zawartość pliku testing.zip na partycję danych urządzenia.

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

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

void setDataWipeSkipList (String... skipList)

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

Konstruktory publiczne

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Konstruktor domyślny.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Ten wygodny konstruktor pozwala wywołującemu bezpośrednio ustawić listę pominięć, zamiast wywoływać setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

Parametry
skipList : Kolekcja ścieżek w /data do zachowania podczas czyszczenia systemu plików @patrz #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Ten wygodny konstruktor pozwala wywołującemu bezpośrednio ustawić listę pominięć, zamiast wywoływać setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

Parametry
skipList String : Kolekcja ścieżek w /data do zachowania podczas czyszczenia systemu plików @patrz #setDataWipeSkipList

Metody publiczne

Usunąć dane

public void deleteData (ITestDevice device)

Usuwa wszystkie pliki/katalogi z /data na określonym urządzeniu, z wyjątkiem tych wykluczonych z listy pominięć.

Wdrożenie spowoduje zatrzymanie środowiska uruchomieniowego na urządzeniu. Zdecydowanie zaleca się ponowne uruchomienie urządzenia po zakończeniu tej metody.

Parametry
device ITestDevice : ITestDevice do działania

Rzuty
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Pobierz katalog katalogów do wyczyszczenia, używany tylko do testowania.

Zwroty
zestaw katalogów do pominięcia podczas czyszczenia katalogu

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Wypycha zawartość pliku testing.zip na partycję danych urządzenia.

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

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

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo , który zawiera testy zip do flashowania

Rzuty
DeviceNotAvailableException
TargetSetupError

setDataWipePomińList

public void setDataWipeSkipList ( skipList)

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

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

Należy zauważyć, że szczegółowość listy pominięć jest bezpośrednim elementem podrzędnym /data .

setDataWipePomińList

public void setDataWipeSkipList (String... skipList)

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

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

Należy zauważyć, że szczegółowość listy pominięć jest bezpośrednim elementem podrzędnym /data .