ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Instaluje testy z pliku ZIP z testami (wygenerowanego przez system kompilacji) na urządzeniu.

Podsumowanie

Metody publiczne

abstract void deleteData(ITestDevice device)

Usuwa wszystkie pliki i katalogi z katalogu /data na określonym urządzeniu, z wyjątkiem tych, które są wykluczone przez listę pomijania.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList(String... skipList)

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

abstract void setDataWipeSkipList(Collection<String> skipList)

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

Metody publiczne

deleteData

public abstract void deleteData (ITestDevice device)

Usuwa wszystkie pliki i katalogi z katalogu /data na określonym urządzeniu, z wyjątkiem tych, które są wykluczone przez listę pomijania.

Implementacja zatrzyma środowisko wykonawcze na urządzeniu. Po zakończeniu działania tej metody zdecydowanie zalecamy ponowne uruchomienie urządzenia.

Parametry
device ITestDevice: ITestDevice, na którym ma zostać wykonana operacja.

Zgłasza
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

Parametry
device ITestDevice: ITestDevice, na którym ma zostać przeprowadzona instalacja. Zakłada się, że jest w trybie adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo, który zawiera plik ZIP z testami do zainstalowania.

Zgłasza
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

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

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

Pamiętaj, że lista pomijania obejmuje tylko bezpośrednie elementy podrzędne katalogu /data.

setDataWipeSkipList

public abstract void setDataWipeSkipList (Collection<String> skipList)

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

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

Pamiętaj, że lista pomijania obejmuje tylko bezpośrednie elementy podrzędne katalogu /data.