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 von der Überspringliste 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 ( skipList) setDataWipeSkipList ( skipList)

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

abstract void setDataWipeSkipList (String... skipList)

Legt die Liste der Pfade unter /data , um das 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 von 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 ITestDevice soll

Würfe
DeviceNotAvailableException
TargetSetupError

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 zu ITestDevice , das sich im ADB-Modus befindet.

deviceBuild IDeviceBuildInfo : Die IDeviceBuildInfo , die die zu IDeviceBuildInfo Test-Zip enthält

Würfe
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

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

Parameter
skipList : Die Liste der zu überspringenden Verzeichnisse.

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

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

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

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

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