ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Installiert Tests aus einer Tests-ZIP-Datei (wie vom Buildsystem 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 Skip-Liste ausgeschlossen wurden.

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 von der Skip-Liste ausgeschlossen wurden.

Die Implementierung stoppt 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 reagiert werden soll

Wirft
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 , von dem angenommen wird, dass es sich im ADB-Modus befindet.

deviceBuild IDeviceBuildInfo : die IDeviceBuildInfo , die die Test-Zip-to-Flash-Datei enthält

Wirft
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 Skip-Liste direkte untergeordnete Elemente von /data sind.

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 Skip-Liste direkte untergeordnete Elemente von /data sind.