DefaultTestsZipInstaller
public class DefaultTestsZipInstaller
extends Object
implements ITestsZipInstaller
java.lang.Object | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Eine Standardimplementierung des Test-Zip-Installationsprogramms.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
DefaultTestsZipInstaller () Standardkonstruktor. | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Skip-Liste direkt festzulegen, anstatt | |
DefaultTestsZipInstaller (String... skipList) Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Skip-Liste 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 es fortfährt. |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) Legt die Liste der Pfade unter |
void | setDataWipeSkipList (String... skipList) Legt die Liste der Pfade unter |
Öffentliche Konstrukteure
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Standardkonstruktor.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Skip-Liste direkt festzulegen, anstatt setDataWipeSkipList( )
setDataWipeSkipList( )
separat.
Parameter | |
---|---|
skipList | /data , die beim Löschen des Dateisystems beibehalten werden @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Skip-Liste direkt festzulegen, anstatt setDataWipeSkipList( )
setDataWipeSkipList( )
separat.
Parameter | |
---|---|
skipList | String : Die Sammlung von Pfaden unter /data , die beim Löschen des Dateisystems beibehalten werden @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 von der Skip-Liste ausgeschlossen wurden.
Parameter | |
---|---|
device | ITestDevice : Das ITestDevice , auf das reagiert werden soll |
Wirft | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Rufen Sie das Verzeichnis der zu löschenden Verzeichnisse ab, das nur zu Testzwecken verwendet wird.
Kehrt zurück | |
---|---|
die Menge der Verzeichnisse, 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 es fortfährt. Es stoppt auch die Android-Laufzeit und lässt sie bei der Rückkehr unten
Parameter | |
---|---|
device | ITestDevice : das zu flashende ITestDevice , von dem angenommen wird, dass es sich im ADB-Modus befindet. |
deviceBuild | IDeviceBuildInfo : die IDeviceBuildInfo , die die Test-Zip-to-Flash-Datei enthält |
Wirft | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Legt die Liste der Pfade unter /data
fest, um ein Löschen zu vermeiden.
Parameter | |
---|---|
skipList | /data sind. |
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 Skip-Liste direkte untergeordnete Elemente von /data sind. |