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 Bauträger | |
---|---|
DefaultTestsZipInstaller () Standardkonstruktor. | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Sprungliste direkt festzulegen, anstatt | |
DefaultTestsZipInstaller (String... skipList) Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Sprungliste direkt festzulegen, anstatt |
Öffentliche Methoden | |
---|---|
void | deleteData ( ITestDevice device) Entfernt alle Dateien/Verzeichnisse aus |
getDataWipeSkipList () Rufen Sie das Verzeichnis der zu löschenden Verzeichnisse ab, das nur zu Testzwecken verwendet wird. | |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild) Schiebt den Inhalt der Datei „tests.zip“ auf die Datenpartition des Geräts. Diese Implementierung startet das Gerät im Userland neu, bevor fortgefahren wird. |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) Legt die Liste der Pfade unter |
void | setDataWipeSkipList (String... skipList) Legt die Liste der Pfade unter |
Öffentliche Bauträger
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Standardkonstruktor.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Sprungliste direkt festzulegen, anstatt setDataWipeSkipList( )
aufrufen zu müssen.setDataWipeSkipList( )
separat.
Parameter | |
---|---|
skipList | /data , die beim Löschen des Dateisystems beibehalten werden sollen @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Sprungliste direkt festzulegen, anstatt setDataWipeSkipList( )
aufrufen zu müssen.setDataWipeSkipList( )
separat.
Parameter | |
---|---|
skipList | String : Die Sammlung von Pfaden unter /data , die beim Löschen des Dateisystems beibehalten werden sollen @see #setDataWipeSkipList |
Öffentliche Methoden
Daten löschen
public void deleteData (ITestDevice device)
Entfernt alle Dateien/Verzeichnisse aus /data
auf dem angegebenen Gerät, mit Ausnahme derjenigen, die in der Überspringliste ausgeschlossen sind.
Parameter | |
---|---|
device | ITestDevice : Das ITestDevice , auf das reagiert werden soll |
Würfe | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Rufen Sie das Verzeichnis der zu löschenden Verzeichnisse ab, das nur zu Testzwecken verwendet wird.
Kehrt zurück | |
---|---|
der Satz von Verzeichnissen, die beim Löschen eines Verzeichnisses übersprungen werden sollen |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Schiebt den Inhalt der Datei „tests.zip“ auf die Datenpartition des Geräts.
Diese Implementierung startet das Gerät im Userland neu, bevor fortgefahren wird. Außerdem wird die Android-Laufzeitumgebung gestoppt und bei der Rückkehr deaktiviert
Parameter | |
---|---|
device | ITestDevice : Das zu flashende ITestDevice , vorausgesetzt, es befindet sich im ADB-Modus. |
deviceBuild | IDeviceBuildInfo : die IDeviceBuildInfo , die die ZIP-Dateien des Tests zum Flashen enthält |
Würfe | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Legt die Liste der Pfade unter /data
fest, um ein Löschen zu vermeiden.
Parameter | |
---|---|
skipList | /data ist. |
setDataWipeSkipList
public 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 Sprungliste direkte untergeordnete Elemente von /data ist. |