DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Domyślna implementacja testowego instalatora zip.

Streszczenie

Konstruktorzy publiczni

DefaultTestsZipInstaller ()

Konstruktor domyślny.

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

Ten wygodny konstruktor pozwala wywołującemu ustawić listę pomijania bezpośrednio, bez konieczności wywoływania setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

DefaultTestsZipInstaller (String... skipList)

Ten wygodny konstruktor pozwala wywołującemu ustawić listę pomijania bezpośrednio, bez konieczności wywoływania 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 przez listę pomijania.

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 przestrzeni 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.

Konstruktorzy publiczni

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Konstruktor domyślny.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Ten wygodny konstruktor pozwala wywołującemu ustawić listę pomijania bezpośrednio, bez konieczności wywoływania setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

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

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Ten wygodny konstruktor pozwala wywołującemu ustawić listę pomijania bezpośrednio, bez konieczności wywoływania setDataWipeSkipList( ) setDataWipeSkipList( ) oddzielnie.

Parametry
skipList String : kolekcja ścieżek w /data , które mają być zachowane podczas czyszczenia systemu plików @see #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 przez listę pomijania.

Implementacja zatrzyma środowisko wykonawcze 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 przestrzeni użytkownika przed kontynuowaniem. Zatrzyma również środowisko uruchomieniowe Androida i pozostawi je po powrocie

Parametry
device ITestDevice : urządzenie ITestDevice do flashowania, zakładane, że jest w trybie adb.

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo , który zawiera zip testów do flashowania

Rzuty
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

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

Zauważ, że szczegółowość listy pomijania to bezpośrednie dzieci /data .

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

Zauważ, że szczegółowość listy pomijania to bezpośrednie dzieci /data .