ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Installiert Tests aus einer Tests-ZIP-Datei (wie vom Build-System ausgegeben) auf einem Gerät.

Zusammenfassung

Öffentliche Methoden

abstract void deleteData(ITestDevice device)

Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit der Ausnahme derjenigen, die durch die Überspringen-Liste ausgeschlossen sind.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Überträgt den Inhalt der Datei „tests.zip“ auf die Datenpartition des Geräts.

abstract void setDataWipeSkipList(String... skipList)

Legt die Liste der Pfade unter /data fest, die nicht gelöscht werden sollen.

abstract void setDataWipeSkipList(Collection<String> skipList)

Legt die Liste der Pfade unter /data fest, die nicht gelöscht werden sollen.

Öffentliche Methoden

deleteData

public abstract void deleteData (ITestDevice device)

Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit der Ausnahme derjenigen, die durch die Überspringen-Liste ausgeschlossen sind.

Die Implementierung beendet die Laufzeit auf dem Gerät. Es wird dringend empfohlen, das Gerät nach Abschluss dieser Methode neu zu starten.

Parameter
device ITestDevice: Das ITestDevice, auf das sich die Aktion bezieht

Löst aus
DeviceNotAvailableException
TargetSetupError

Weitere Informationen

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Überträgt den Inhalt der Datei „tests.zip“ auf die Datenpartition des Geräts.

Parameter
device ITestDevice: das ITestDevice, auf das die Datei übertragen werden soll. Es wird davon ausgegangen, dass es sich im ADB-Modus befindet.

deviceBuild IDeviceBuildInfo: Der IDeviceBuildInfo, der die zu flashende Tests-ZIP-Datei enthält

Löst aus
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

Legt die Liste der Pfade unter /data fest, die nicht gelöscht werden sollen.

Parameter
skipList String: Die Liste der zu überspringenden Verzeichnisse.

Die Granularität der Überspringen-Liste bezieht sich auf die direkten untergeordneten Elemente von /data.

Weitere Informationen

setDataWipeSkipList

public abstract void setDataWipeSkipList (Collection<String> skipList)

Legt die Liste der Pfade unter /data fest, die nicht gelöscht werden sollen.

Parameter
skipList Collection: Die Liste der zu überspringenden Verzeichnisse.

Die Granularität der Überspringen-Liste bezieht sich auf die direkten untergeordneten Elemente von /data.

Weitere Informationen