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 setDataWipeSkipList( ) aufrufen zu müssen. setDataWipeSkipList( ) separat.

DefaultTestsZipInstaller (String... skipList)

Dieser praktische Konstruktor ermöglicht es dem Aufrufer, die Sprungliste direkt festzulegen, anstatt setDataWipeSkipList( ) aufrufen zu müssen. setDataWipeSkipList( ) separat.

Öffentliche Methoden

void deleteData ( ITestDevice device)

Entfernt alle Dateien/Verzeichnisse aus /data auf dem angegebenen Gerät, mit Ausnahme derjenigen, die in der Überspringliste ausgeschlossen sind.

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 /data fest, um ein Löschen zu vermeiden.

void setDataWipeSkipList (String... skipList)

Legt die Liste der Pfade unter /data fest, um ein Löschen zu vermeiden.

Ö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 : Die Sammlung von Pfaden unter /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.

Durch die Implementierung wird die Laufzeit auf dem Gerät gestoppt. Es wird dringend empfohlen, das Gerät nach Abschluss dieser Methode neu zu starten.

Parameter
device ITestDevice : Das ITestDevice , auf das reagiert werden soll

Würfe
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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 : die Liste der zu überspringenden Verzeichnisse.

Beachten Sie, dass die Granularität der Sprungliste direkte untergeordnete Elemente von /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.