ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


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

Zusammenfassung

Öffentliche Methoden

abstract void deleteData(ITestDevice device)

Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit dem Ausnahme der von der Überspringungsliste ausgeschlossenen Elemente.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Der Inhalt der Datei „tests.zip“ wird per Push in die Datenpartition des Geräts übertragen.

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

Daten löschen

public abstract void deleteData (ITestDevice device)

Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit dem Ausnahme der von der Überspringungsliste ausgeschlossenen Elemente.

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

Parameter
device ITestDevice: Die ITestDevice, für die Maßnahmen ergriffen werden sollen

Ausgabe
DeviceNotAvailableException
TargetSetupError

Weitere Informationen:

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Der Inhalt der Datei „tests.zip“ wird per Push in die Datenpartition des Geräts übertragen.

Parameter
device ITestDevice: der zu blinkende ITestDevice-Wert, der im ADB-Modus ist.

deviceBuild IDeviceBuildInfo: die IDeviceBuildInfo, die die Tests enthält, wird in Flash gepackt

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 Verzeichnisse, die übersprungen werden sollen.

Beachten Sie, dass der Detaillierungsgrad der Überspringungsliste /data direkt untergeordnet ist.

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 Verzeichnisse, die übersprungen werden sollen.

Beachten Sie, dass der Detaillierungsgrad der Überspringungsliste /data direkt untergeordnet ist.

Weitere Informationen: