DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
java.lang.Object | |
😎 | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Eine Standardimplementierung des ZIP-Installationsprogramms für Tests.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
DefaultTestsZipInstaller()
Standardkonstruktor. |
|
DefaultTestsZipInstaller(
Mit diesem Convenience-Konstruktor kann der Aufrufer die Liste für das Überspringen direkt festlegen,
Sie müssen |
|
DefaultTestsZipInstaller(String... skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Liste für das Überspringen direkt festlegen,
Sie müssen |
Öffentliche Methoden | |
---|---|
void
|
deleteData(ITestDevice device)
Entfernt alle Dateien/Verzeichnisse aus |
|
getDataWipeSkipList()
Rufen Sie das Verzeichnis mit den zu löschenden Verzeichnissen ab, das nur zu Testzwecken verwendet wird. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Der Inhalt der Datei „tests.zip“ wird per Push in die Datenpartition des Geräts übertragen. Durch diese Implementierung wird das Gerät im Userland neu gestartet, fortfahren. |
void
|
setDataWipeSkipList(
Legt die Liste der Pfade unter |
void
|
setDataWipeSkipList(String... skipList)
Legt die Liste der Pfade unter |
Öffentliche Konstruktoren
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Standardkonstruktor.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Liste für das Überspringen direkt festlegen,
Sie müssen setDataWipeSkipList(
separat anrufen.
Parameter | |
---|---|
skipList |
: Die Sammlung der Pfade unter /data , die beim Löschen des
Dateisystem @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Liste für das Überspringen direkt festlegen,
Sie müssen setDataWipeSkipList(
separat anrufen.
Parameter | |
---|---|
skipList |
String : Die Sammlung der Pfade unter /data , die beim Löschen des
Dateisystem @see #setDataWipeSkipList |
Öffentliche Methoden
Daten löschen
public 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 |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Rufen Sie das Verzeichnis mit den zu löschenden Verzeichnissen ab, das nur zu Testzwecken verwendet wird.
Returns | |
---|---|
|
die Verzeichnisse, die beim Löschen eines Verzeichnisses übersprungen werden sollen |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Der Inhalt der Datei „tests.zip“ wird per Push in die Datenpartition des Geräts übertragen.
Durch diese Implementierung wird das Gerät im Userland neu gestartet, fortfahren. Außerdem wird die Android-Laufzeit angehalten und nach Rückgabe nicht beendet.
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 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
setDataWipeSkipList
public 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 |
setDataWipeSkipList
public 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 |