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 praktischen Konstruktor kann der Aufrufer die Auslassungsliste direkt festlegen, anstatt |
|
DefaultTestsZipInstaller(String... skipList)
Mit diesem praktischen Konstruktor kann der Aufrufer die Auslassungsliste direkt festlegen, anstatt |
Öffentliche Methoden | |
---|---|
void
|
deleteData(ITestDevice device)
Alle Dateien/Verzeichnisse werden aus |
|
getDataWipeSkipList()
Verzeichnis der zu löschenden Verzeichnisse abrufen, nur für Tests verwendet |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Der Inhalt der Datei „tests.zip“ wird in die Datenpartition des Geräts kopiert. Bei dieser Implementierung wird das Gerät neu gestartet, bevor es fortfährt. |
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 praktischen Konstruktor kann der Aufrufer die Auslassungsliste direkt festlegen, anstatt setDataWipeSkipList(
separat aufrufen zu müssen.
Parameter | |
---|---|
skipList |
: Die Sammlung von Pfaden unter /data , die beim Löschen des Dateisystems beibehalten werden sollen. @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Mit diesem praktischen Konstruktor kann der Aufrufer die Auslassungsliste direkt festlegen, anstatt setDataWipeSkipList(
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 |
Öffentliche Methoden
deleteData
public void deleteData (ITestDevice device)
Alle Dateien/Verzeichnisse werden aus /data
auf dem angegebenen Gerät entfernt, mit Ausnahme derjenigen, die durch die Auslassungsliste ausgeschlossen sind.
Durch die Implementierung wird die Laufzeit auf dem Gerät beendet. Wir empfehlen dringend, das Gerät nach Abschluss dieser Methode neu zu starten.
Parameter | |
---|---|
device |
ITestDevice : ITestDevice , auf die eine Aktion angewendet werden soll |
Ausgabe | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Verzeichnis der zu löschenden Verzeichnisse abrufen, nur für Tests verwendet
Returns | |
---|---|
|
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 in die Datenpartition des Geräts kopiert.
Bei dieser Implementierung wird das Gerät neu gestartet, bevor es fortfährt. Außerdem wird die Android-Laufzeit angehalten und bei der Rückkehr nicht wieder gestartet.
Parameter | |
---|---|
device |
ITestDevice : Die ITestDevice , die geflasht werden soll, vorausgesetzt, sie befindet sich im adb-Modus. |
deviceBuild |
IDeviceBuildInfo : die IDeviceBuildInfo , die die zu flashenden Tests im ZIP-Format enthält |
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 zu überspringenden Verzeichnisse.
Die Granularität der Auslöseliste entspricht den direkt untergeordneten Elementen von |
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 zu überspringenden Verzeichnisse.
Die Granularität der Auslöseliste entspricht den direkt untergeordneten Elementen von |