com.android.tradefed.targetprep

Schnittstellen

FlashingResourcesParser.Constraint Eine Filteroberfläche, mit der FlashingResourcesParser einige Ressourcen ignorieren kann, die sie andernfalls verwenden würde  
IDeviceFlasher Flasht ein Geräte-Image auf einem Gerät. 
IFlashingResourcesParser Schnittstelle zum Bereitstellen der erforderlichen Versionen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. 
IFlashingResourcesRetriever Schnittstelle zum Abrufen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. 
IHostCleaner Bereinigt den Host nach Abschluss des Testlaufs. 
ITargetCleaner Diese Benutzeroberfläche wurde eingestellt. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben.  
ITargetPreparer Bereitet die Testumgebung für den Testlauf vor. 
ITestsZipInstaller Installiert Tests aus einer ZIP-Datei mit Tests (wie vom Build-System ausgegeben) auf einem Gerät. 

Klassen

BaseEmulatorPreparer Gemeinsamer Emulator-Vorbereiter 
BaseTargetPreparer Basisimplementierungsklasse für ITargetPreparer, mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. 
BuildInfoRecorder Eine ITargetPreparer, die Metadaten zu Build-Informationen in eine angegebene Datei schreibt. 
CreateAvdPreparer  
CreateUserPreparer Zielvorbereitung zum Erstellen von Nutzern und zum Bereinigen am Ende. 
DefaultTestsZipInstaller Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. 
DeviceBuildInfoBootStrapper Eine ITargetPreparer, die Build-Informationsfelder durch vom Gerät gelesene Attribute ersetzt

Dies ist nützlich für das Testen von Geräten mit Builds, die aus einer externen Quelle generiert wurden (z.B. 

DeviceBuildInfoInjector Ein ITargetPreparer, das DeviceBuildDescriptor-Metadaten in die IBuildInfo einfügt. 
DeviceCleaner Nach dem Test wird ein Neustart oder eine Formatierung als Bereinigungsaktion ausgeführt und optional wird das Display ausgeschaltet. 
DeviceFlashPreparer Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware blinkt. 
DeviceImageZipFlashingTargetPreparer Ein Zielvorbereitungstool, das das Gerät mit Gerätebildern über ein bestimmtes Format flasht. 
DeviceSetup Eine ITargetPreparer, die ein Gerät anhand der bereitgestellten Options für Tests konfiguriert. 
DeviceUpdateTargetPreparer Eine abstrakte ITargetPreparer, die gängige Schritte zur Aktualisierung von Geräten mit einer Geräte-Imagedatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) übernimmt. 
FastbootDeviceFlasher Eine Klasse, die Fastboot zum Flashen eines Images auf physischer Android-Hardware verwendet. 
FastbootUpdateBootstrapPreparer Eine ITargetPreparer, die bestimmte Dateien (Bootloader, Radio, ZIP-Datei des Geräte-Images) in IDeviceBuildInfo platziert, um Geräte mit FastbootDeviceFlasher zu flashen, und dann Geräteattribute nach dem Start in die Build-Informationen einschleust, um Ergebnisse zu erfassen. 
FlashingResourcesParser Eine Klasse, die die erforderlichen Versionen von Hilfsbilddateien analysiert, die zum Flashen eines Geräts erforderlich sind. 
FlashingResourcesParser.AndroidInfo Ein Typdefiniert für Map<String, MultiMap<String, String>>
GkiDeviceFlashPreparer Ein Zielvorbereitungstool, das das Gerät mit dem generischen Android Common Kernel-Image flasht. 
GsiDeviceFlashPreparer Ein Zielvorbereitungstool, das das Gerät mit dem generischen Android-System-Image flasht. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer Ein ITargetPreparer, mit dem ein laufender Emulator beendet wird. 
LocalEmulatorLaunch Ein TargetPreparer, der einen Emulator lokal aus einer Android-Build-Umgebung startet. 
LocalEmulatorSnapshot Ein TargetPreparer zum Generieren eines sauberen Emulator-Snapshots aus einer Android-Build-/Entwicklungsumgebung  
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Eine einfache Strukturklasse zum Speichern von Informationen zu einem Modul  
RecoveryLogPreparer Ein Zielvorbereitungstool, mit dem vor der Wiederherstellung Protokolle erfasst werden. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer Eine ITargetPreparer, die bei der Einrichtung einen sekundären Nutzer erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen. 
RunOnSystemUserTargetPreparer Ein ITargetPreparer, das angibt, dass Tests für den Nutzer (nicht für den aktuellen Nutzer) ausgeführt werden sollen. 
RunOnWorkProfileTargetPreparer Eine ITargetPreparer, die bei der Einrichtung ein Arbeitsprofil erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen. 
StubTargetPreparer Platzhalter für leere Implementierung einer ITargetPreparer
TestAppInstallSetup Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden. 

Aufzählungen

AltDirBehavior Ein Enum, um alternative Verzeichnisverhalten für verschiedene Testartefakt-Installations-/Push-Tools zu definieren

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceFlashPreparer.EncryptionOptions Enum mit Optionen für die Verschlüsselung des userdata-Images  
IDeviceFlasher.UserDataFlashOption Enum mit Optionen für die Verarbeitung des userdata-Images  

Ausnahmen

DeviceFailedToBootError Wird geworfen, wenn ein Gerät nicht hochfährt, nachdem es mit einem Build geflasht wurde.