ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


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

Zusammenfassung

Öffentliche Methoden

abstract void deleteData(ITestDevice device)

Alle Dateien/Verzeichnisse werden aus /data auf dem angegebenen Gerät entfernt, mit Ausnahme derjenigen, die durch die Auslassungsliste ausgeschlossen sind.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Der Inhalt der Datei „tests.zip“ wird in die Datenpartition des Geräts kopiert.

abstract void setDataWipeSkipList( skipList)

Legt die Liste der Pfade unter /data fest, um das Löschen zu vermeiden.

abstract void setDataWipeSkipList(String... skipList)

Legt die Liste der Pfade unter /data fest, um das Löschen zu vermeiden.

Öffentliche Methoden

deleteData

public abstract void deleteData (ITestDevice device)

Alle Dateien/Verzeichnisse werden aus /data auf dem angegebenen Gerät entfernt, mit Ausnahme derjenigen, die durch die Auslassungsliste ausgeschlossen sind.

Durch die Implementierung wird die Laufzeit auf dem Gerät beendet. Wir empfehlen dringend, das Gerät nach Abschluss dieser Methode neu zu starten.

Parameter
device ITestDevice: ITestDevice, auf die eine Aktion angewendet werden soll

Ausgabe
DeviceNotAvailableException
TargetSetupError

Weitere Informationen

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Der Inhalt der Datei „tests.zip“ wird in die Datenpartition des Geräts kopiert.

Parameter
device ITestDevice: Die ITestDevice, die geflasht werden soll, vorausgesetzt, sie befindet sich im adb-Modus.

deviceBuild IDeviceBuildInfo: die IDeviceBuildInfo, die die zu flashenden Tests im ZIP-Format enthält

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

Legt die Liste der Pfade unter /data fest, um das Löschen zu vermeiden.

Parameter
skipList : die Liste der zu überspringenden Verzeichnisse.

Die Granularität der Auslöseliste entspricht den direkt untergeordneten Elementen von /data.

Weitere Informationen

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

Legt die Liste der Pfade unter /data fest, um das Löschen zu vermeiden.

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

Die Granularität der Auslöseliste entspricht den direkt untergeordneten Elementen von /data.

Weitere Informationen