DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Eine Standardimplementierung des Tests-Zip-Installers.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
DefaultTestsZipInstaller()
Standardkonstruktor. |
|
DefaultTestsZipInstaller(String... skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Überspringliste direkt festlegen, anstatt |
|
DefaultTestsZipInstaller(Collection<String> skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Überspringliste direkt festlegen, anstatt |
|
Öffentliche Methoden | |
|---|---|
void
|
deleteData(ITestDevice device)
Entfernt alle Dateien/Verzeichnisse aus |
Set<String>
|
getDataWipeSkipList()
Ruft das Verzeichnis der zu löschenden Verzeichnisse ab. Wird nur zum Testen verwendet. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Überträgt den Inhalt der Datei „tests.zip“ auf die Datenpartition des Geräts. Bei dieser Implementierung wird das Gerät vor dem Fortfahren in den Nutzerbereich neu gestartet. |
void
|
setDataWipeSkipList(String... skipList)
Legt die Liste der Pfade unter |
void
|
setDataWipeSkipList(Collection<String> skipList)
Legt die Liste der Pfade unter |
Öffentliche Konstruktoren
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Standardkonstruktor.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Überspringliste direkt festlegen, anstatt setDataWipeSkipList(String) separat aufrufen zu müssen.
| Parameter | |
|---|---|
skipList |
String: Die Sammlung von Pfaden unter /data, die beim Löschen des Dateisystems beibehalten werden sollen. @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
Mit diesem Convenience-Konstruktor kann der Aufrufer die Überspringliste direkt festlegen, anstatt setDataWipeSkipList(String) separat aufrufen zu müssen.
| Parameter | |
|---|---|
skipList |
Collection: Die Sammlung von Pfaden unter /data, die beim Löschen des Dateisystems beibehalten werden sollen. @see #setDataWipeSkipList |
Öffentliche Methoden
deleteData
public void deleteData (ITestDevice device)
Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit Ausnahme derjenigen, die durch die Überspringliste ausgeschlossen werden.
Durch die Implementierung wird die Laufzeit auf dem Gerät beendet. Es wird dringend empfohlen, das Gerät nach Abschluss dieser Methode neu zu starten.
| Parameter | |
|---|---|
device |
ITestDevice: Die ITestDevice, auf die sich die Aktion bezieht |
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
Ruft das Verzeichnis der zu löschenden Verzeichnisse ab. Wird nur zum Testen verwendet.
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
Die Gruppe der Verzeichnisse, die beim Löschen eines Verzeichnisses übersprungen werden sollen |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Überträgt den Inhalt der Datei „tests.zip“ auf die Datenpartition des Geräts.
Bei dieser Implementierung wird das Gerät vor dem Fortfahren in den Nutzerbereich neu gestartet. Außerdem wird die Android-Laufzeit beendet und bleibt bei der Rückkehr deaktiviert.
| Parameter | |
|---|---|
device |
ITestDevice: Das ITestDevice, das geflasht werden soll. Es wird davon ausgegangen, dass es sich im ADB-Modus befindet. |
deviceBuild |
IDeviceBuildInfo: die IDeviceBuildInfo, die die ZIP-Datei mit den Tests zum Flashen enthält |
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Legt die Liste der Pfade unter /data fest, die nicht gelöscht werden sollen.
| Parameter | |
|---|---|
skipList |
String: die Liste der zu überspringenden Verzeichnisse.
Die Granularität der Überspringen-Liste bezieht sich auf die direkten untergeordneten Elemente von |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
Legt die Liste der Pfade unter /data fest, die nicht gelöscht werden sollen.
| Parameter | |
|---|---|
skipList |
Collection: die Liste der zu überspringenden Verzeichnisse.
Die Granularität der Überspringen-Liste bezieht sich auf die direkten untergeordneten Elemente von |