ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Installiert Tests aus einer Test-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 Ausnahme derjenigen, die in der Überspringliste ausgeschlossen sind.

abstract void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

abstract void setDataWipeSkipList (String... skipList)

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

Öffentliche Methoden

Daten löschen

public abstract void deleteData (ITestDevice device)

Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit Ausnahme derjenigen, die in der Überspringliste ausgeschlossen sind.

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

Parameter
device ITestDevice : Das ITestDevice , auf das reagiert werden soll

Würfe
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

Parameter
device ITestDevice : Das zu flashende ITestDevice , vorausgesetzt, es befindet sich im ADB-Modus.

deviceBuild IDeviceBuildInfo : die IDeviceBuildInfo , die die ZIP-Dateien des Tests zum Flashen enthält

Würfe
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 ein Löschen zu vermeiden.

Parameter
skipList : die Liste der zu überspringenden Verzeichnisse.

Beachten Sie, dass die Granularität der Sprungliste direkte untergeordnete Elemente von /data ist.

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

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

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

Beachten Sie, dass die Granularität der Sprungliste direkte untergeordnete Elemente von /data ist.