com.android.tradefed.targetprep

Schnittstellen

FlashingResourcesParser.Constraint Eine Filteroberfläche, die es FlashingResourcesParser ermöglichen soll, einige Ressourcen zu ignorieren, die andernfalls verwendet werden könnten
IDeviceFlasher Zeigt ein Gerätebild auf einem Gerät an. 
IFlashingResourcesParser Schnittstelle zur Bereitstellung der erforderlichen Versionen von Hilfs-Image-Dateien, die zum Flashen eines Geräts erforderlich sind. 
IFlashingResourcesRetriever Schnittstelle zum Abrufen von Hilfs-Image-Dateien, die zum Flashen eines Geräts benötigt werden. 
IHostCleaner Bereinigt den Host nach Abschluss des Testlaufs. 
ILabPreparer Markierungsoberfläche für Lab-Bereitsteller

Eine Beschreibung dieser Schnittstellen finden Sie unter ITargetPreparer

ITargetCleaner Diese Benutzeroberfläche wurde verworfen. „TearDown“ wurde in die Basisschnittstelle „ITargetPreparer“ verschoben. 
ITargetPreparer Bereitet die Testumgebung für den Testlauf vor. 
ITestsZipInstaller Installiert Tests aus einer Test-ZIP-Datei (wie vom Build-System ausgegeben) auf einem Gerät. 

Kurse

AllTestAppsInstallSetup (AlleTestAppsInstallSetup) Ein ITargetPreparer, der alle Apps aus einem IDeviceBuildInfo#getTestsDir()-Ordner auf dem Gerät installiert. 
AoaTargetPreparer ITargetPreparer, der mithilfe des Protokolls Android Open Accessory (AOAv2) eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) ausführt. 
App-Einrichtung Ein ITargetPreparer, das eine APK-Datei und die zugehörigen Tests installiert. 
ArtChrootPreparer Erstellen Sie das chroot-Verzeichnis für ART-Tests. 
BaseEmulatorPreparer Häufiger Vorbereiter für die Einführung eines lokalen Emulators 
BaseTargetPreparer Grundlegende Implementierungsklasse für ITargetPreparer, mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. 
BuildError Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. 
BuildInfoRecorder Ein ITargetPreparer, das Metadaten zu Build-Informationen in eine angegebene Datei schreibt. 
CdmaDeviceFlasher Klasse, bei der ein Bild auf einem physischen Android-Gerät mit CDMA-Funkgerät angezeigt wird. 
CompileBootImageWithSpeedTargetPreparer Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compiler-Filter „speed“ neu. 
CpuThrottlingWaiter Ein ITargetPreparer, der wartet, bis die maximale Häufigkeit auf allen Kernen auf die höchste verfügbare Stufe zurückgesetzt wird.
CreateAvdPreparer  
CreateUserPreparer Ziel-Vorbereitunger für die Erstellung des Nutzers und dessen Bereinigung am Ende 
DefaultTestsZipInstaller (StandardtestsZipInstaller) Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. 
DeviceActionTargetPreparer Ein ITargetPreparer zum Ausführen von Geräteaktionen. 
DeviceBuildInfoBootStrapper Ein ITargetPreparer, das Build-Informationsfelder durch Attribute ersetzt, die vom Gerät gelesen werden

Dies ist nützlich, um Geräte mit Builds zu testen, die aus einer externen Quelle (z.B. 

DeviceBuildInfoInjector Einem ITargetPreparer, das DeviceBuildDescriptor-Metadaten in die IBuildInfo einfügt. 
Gerätereiniger Führt nach dem Test einen Neustart durch oder formatieren als Bereinigungsaktion und schaltet optional das Display ab
DeviceFailedToBootError Wird ausgelöst, wenn ein Gerät nicht gestartet werden kann, nachdem es mit einem Build geflasht wurde. 
DeviceFlashPreparer Ein ITargetPreparer, das ein Image auf physischer Android-Hardware lädt. 
DeviceImageZipFlashingTargetPreparer Ein Target-Preparer, der Geräte-Images in einem bestimmten Format auf das Gerät liefert. 
DeviceOwnerTargetPreparer Ein ITargetPreparer, das eine Komponente für den Geräteinhaber einrichtet. 
Geräteeinrichtung Ein ITargetPreparer, der ein Gerät für Tests anhand der angegebenen Options konfiguriert. 
DeviceStorageFiller Zielvorbereitung zum Füllen des Speichers, sodass genügend freier Speicherplatz verfügbar ist. 
DeviceStringPusher Ziel-Vorbereitung zum Schreiben eines Strings in eine Datei. 
DeviceUpdateTargetPreparer Eine abstrakte ITargetPreparer, die häufige Schritte zum Aktualisieren von Geräten mit einer Geräte-Image-Datei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) ausführt. 
Geräte-Wischer Ein ITargetPreparer, mit dem Nutzerdaten gelöscht werden
DisableSELinuxTargetPreparer Zielvorbereitung, die SELinux bei Aktivierung deaktiviert. 
DynamicSystemPreparer Ein ITargetPreparer, das mit dynamischem Systemupdate auf einem Geräte-Build ein System-Image einrichtet. 
DeletionUserDataPreparer Ein ITargetPreparer, mit dem Nutzerdaten auf dem Gerät gelöscht werden. 
FastbootCommandPreparer Ziel-Preparer, der Fastboot auslöst und Fastboot-Befehle sendet. 
FastbootDeviceFlasher Klasse, die auf Fastboot angewiesen ist, um ein Image auf physischer Android-Hardware zu laden. 
FastbootUpdateBootstrapPreparer Ein ITargetPreparer, das bestimmte Dateien (Bootloader, Radio, Geräte-Image-ZIP-Datei) in IDeviceBuildInfo bereitstellt, um Geräte mit FastbootDeviceFlasher zu flashen, und anschließend Geräteattribute nach dem Booten in die Build-Informationen für Ergebnisberichte einfügt. 
FeatureFlagTargetPreparer Aktualisiert DeviceConfig (von einem Remote-Dienst abgestimmte Funktions-Flags). 
FlashingResourcesParser Klasse, die die erforderlichen Versionen von Hilfs-Image-Dateien parst, die zum Flashen eines Geräts erforderlich sind. 
FlashingResourcesParser.AndroidInfo Eine Typedef für Map<String, MultiMap<String, String>>
Ordnerspeicher Ein ITargetPreparer, der Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Back-End speichert. 
GkiDeviceFlashPreparer Ein Ziel-Bereitsteller, der das Gerät mit dem allgemeinen Android-Kernel-Image flasht. 
GsiDeviceFlashPreparer Ein Ziel-Bereitsteller, der das allgemeine Android-System-Image auf dem Gerät anzeigt. 
InstallAllTestZipAppsSetup Ein ITargetPreparer, der alle Apps in einer Test-ZIP-Datei installiert. 
InstallApexModuleTargetPreparer  
InstallApkSetup Ein ITargetPreparer, das eine oder mehrere im Dateisystem befindliche APK-Dateien installiert. 
InstallBuildEnvApkSetup Ein ITargetPreparer, das ein oder mehrere Test-APKs aus einer Build-Umgebung der Android-Plattform installiert. 
Instrumentierungsvorbereitung Ein ITargetPreparer, das die Instrumentierung ausführt
KillVorhandeneEmulatorPreparer Ein ITargetPreparer, der einen laufenden Emulator herunterfährt. 
KnownFailurePreparer. Zielvorbereitunger, um die Wiederholung eines bekannten Fehlers zu überspringen. 
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
MixKernelTargetPreparer Ein ITargetPreparer, mit dem ein Kernel-Image mit dem Geräte-Image gemischt werden kann. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Schwerwiegender Fehler beim Hochladen des Mainline-Moduls. 
NativeLeakCollector Ein ITargetPreparer, der „dumpsys meminfo --unreachable -a“ ausführt, um den nicht erreichbaren nativen Arbeitsspeicher zu ermitteln, der sich derzeit in den einzelnen Prozessen befindet. 
PerfettoPreparer Der Perfetto-Preparer überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den Perfetto Zugriff hat. 
ProfileTargetPreparer Basisklasse zum Einrichten des Ziel-Bereiters für den Profilnutzer android.os.usertype.profile.XXX 
PushFileInvoker Diese Klasse wurde verworfen. Stattdessen PushFilePreparer verwenden
PushFilePreparer Ein ITargetPreparer, der versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätepfad per Push zu übertragen. 
PythonVirtualenvPreparer Richtet eine Python-Umgebung auf dem Host ein und installiert Pakete. 
neustartTargetPreparer Ziel-Preparer, der das Gerät neu startet. 
RecoveryLogPreparer Ein Zielvorbereitender, mit dem Logs vor der Wiederherstellung erfasst werden. 
RemoveSystemAppPreparer Ein ITargetPreparer zum Entfernen einer APK-Datei aus der Systempartition vor einem Testlauf. 
NeustartsystemServerTargetPreparer Zielvorbereitunger, der den Systemserver ohne Neustart des Geräts neu startet. 
RootcanalForwarderPreparer  
RootTargetPreparer Zielvorbereitunger, der basierend auf der Option „force-root“ „adbroot“ oder „adb unroot“ ausführt. 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Zielvorbereitunger, um vor und nach dem Test beliebige Hostbefehle auszuführen. 
RunHostScriptTargetPreparer Zielvorbereitender, der vor dem Ausführen eines Tests ein Skript ausführt. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Ein ITargetPreparer zur Markierung, dass Tests in der SDK-Sandbox ausgeführt werden sollen. 
RunOnsecondaryUserTargetPreparer Ein ITargetPreparer, um sicherzustellen, dass der Test als sekundärer Nutzer ausgeführt wird. 
RunOnSystemUserTargetPreparer Ein ITargetPreparer, das angibt, dass Tests für den Nutzer (und nicht für den aktuellen Nutzer) ausgeführt werden sollen. 
RunOnWorkProfileTargetPreparer Ein ITargetPreparer, der bei der Einrichtung ein Arbeitsprofil erstellt und markiert, dass Tests in diesem Nutzer ausgeführt werden sollen. 
SemaphoreTokenTargetPreparer Dies ist ein Vorbereitende, der verwendet wird, um die Testausführung auf dem Tradef-Host zu serialisieren. 
SideloadOtaTargetPreparer Ein Zielvorbereitende, der ein angegebenes OTA-Paket per Sideload führt, das Paket anwendet, auf das Starten des Geräts wartet und die Build-Eigenschaften des Geräts einfügt, die als Build-Informationen verwendet werden sollen

Diese Zielvorbereitung geht davon aus, dass sich das Gerät beim Start im regulären ADB-Modus befindet, und sorgt dafür, dass das Gerät im selben Modus beendet wird, aber der neuere Build angewendet wird. 

StopServicesSetup (Stopp-Services-Einrichtung) Eine ITargetPreparer, die Dienste auf dem Gerät beendet. 
StubTargetPreparer Platzhalter für leere Implementierung von ITargetPreparer
SwitchUserTargetPreparer Ein ITargetPreparer, der in der Einrichtung zum angegebenen Nutzertyp wechselt. 
SystemUpdaterDeviceFlasher Ein IDeviceFlasher, das auf den Systemupdater angewiesen ist, um ein in einem OTA-Updatepaket gebündeltes Systemimage zu installieren. 
TargetSetupError Beim Vorbereiten des Ziels für den Test ist ein schwerwiegender Fehler aufgetreten. 
TearDownPassThroughPreparer Ermöglicht das Ausführen von „TearDown“ für Preparer, die in einer Konfiguration als Objekt enthalten sind. 
TemperatureThrottlingwaiter Ein ITargetPreparer, der wartet, bis die Gerätetemperatur den Zielwert erreicht hat
TestAppInstallSetup (TestApp-Installation einrichten) Ein ITargetPreparer, das eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert. 
TestFilePushSetup (TestFilePushSetup) Ein ITargetPreparer, das eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf das Gerät überträgt. 
TestSystemAppInstallSetup Ein ITargetPreparer, mit dem eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf der /system-Partition auf dem Gerät installiert werden. 
Zeitverschwendung Ein einfacher Zielvorbereitende, um Zeit zu verschwenden und das Gerät möglicherweise neu zu starten. 
UserCleaner Ein ITargetPreparer, der sekundäre Nutzer beim Teardown entfernt. 
Nutzerhilfe  
VisibleBackgroundUserPreparer Ziel-Preparer zum Ausführen von Tests für einen Nutzer, der im sichtbaren Hintergrund gestartet wird. 
waitForDeviceDatetimePreparer Ein ITargetPreparer, der darauf wartet, dass Datum/Uhrzeit auf dem Gerät festgelegt wird

Optional kann dieser Vorbereitende eine TargetSetupError erzwingen, wenn Datum/Uhrzeit nicht innerhalb des Zeitlimits festgelegt wird. 

WifiPreparer Ein ITargetPreparer, der bei Bedarf das WLAN auf dem Gerät konfiguriert. 

Aufzählungen

AltDirBehavior Ein Enum-Wert zum Definieren alternativer Verzeichnisverhaltensweisen für verschiedene Installations-/Pusher von Testartefakten

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
Flashing-Methode Eine Aufzählung zur Beschreibung der Methode, mit der das Flash-Gerät zu testen ist
IDeviceFlasher.UserDataFlashOption Optionen für die Verarbeitung des Nutzerdatenbilds