com.android.tradefed.targetprep
Schnittstellen
| FlashingResourcesParser.Constraint |
Eine Filterschnittstelle, mit der FlashingResourcesParser einige Ressourcen ignorieren kann, die sonst verwendet würden
|
| IDeviceFlasher | Flasht ein Geräte-Image auf ein Gerät. |
| IFlashingResourcesParser | Schnittstelle zum Bereitstellen der erforderlichen Versionen von Hilfsbilddateien, die zum Flashen eines Geräts benötigt werden. |
| IFlashingResourcesRetriever | Schnittstelle zum Abrufen von zusätzlichen Bilddateien, die zum Flashen eines Geräts erforderlich sind. |
| IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
| ILabPreparer |
Markierungsschnittstelle für Lab-Vorbereiter
Eine Beschreibung der Verwendung dieser Schnittstellen finden Sie unter |
| ITargetCleaner | Diese Schnittstelle 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 (als Ausgabe des Build-Systems) auf einem Gerät. |
Klassen
| AllTestAppsInstallSetup |
Ein ITargetPreparer, mit dem alle Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden.
|
| AoaTargetPreparer |
ITargetPreparer, das eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) über das Android Open Accessory-Protokoll (AOAv2) ausführt.
|
| AppSetup |
Ein ITargetPreparer, das ein APK und die zugehörigen Tests installiert.
|
| ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
| BaseEmulatorPreparer | Allgemeiner Preparer zum Starten eines lokalen Emulators. |
| BaseTargetPreparer |
Basisimplementierungsklasse 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 | Eine Klasse, die ein Bild auf einem physischen Android-Gerät mit einem CDMA-Funkgerät einblendet. |
| CompileBootImageWithSpeedTargetPreparer | Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compilerfilter „speed“ neu. |
| CpuThrottlingWaiter |
Ein ITargetPreparer, das wartet, bis die maximale Frequenz auf allen Kernen auf das höchstmögliche Niveau zurückgesetzt wurde
|
| CreateAvdPreparer | |
| CreateUserPreparer | Zielvorbereiter zum Erstellen des Nutzers und zum Bereinigen am Ende. |
| DefaultTestsZipInstaller | Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. |
| DeviceActionTargetPreparer |
Ein ITargetPreparer zum Ausführen von Geräteaktionen.
|
| DeviceBuildInfoBootStrapper |
Ein ITargetPreparer, das Build-Infofelder 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 generiert wurden (z.B. |
| DeviceBuildInfoInjector |
Ein ITargetPreparer, das DeviceBuildDescriptor-Metadaten in das IBuildInfo einfügt.
|
| DeviceCleaner | Führt nach dem Test einen Neustart oder eine Formatierung als Bereinigungsaktion durch und schaltet optional den Bildschirm aus |
| DeviceFailedToBootError | Wird ausgelöst, wenn ein Gerät nach dem Flashen mit einem Build nicht hochfährt. |
| DeviceFlashPreparer |
Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware anzeigt.
|
| DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereiter, der das Gerät mit Geräte-Images flasht, die über ein bestimmtes Format bereitgestellt werden. |
| DeviceOwnerTargetPreparer |
Ein ITargetPreparer, das eine Komponente für den Geräteeigentümer einrichtet.
|
| DeviceSetup |
Eine ITargetPreparer, die ein Gerät anhand der bereitgestellten Options für Tests konfiguriert.
|
| DeviceStorageFiller | Zielvorbereiter, um Speicherplatz zu füllen, damit etwas freier Speicherplatz verfügbar ist. |
| DeviceStringPusher | Zielvorbereiter zum Schreiben eines Strings in eine Datei. |
| DeviceUpdateTargetPreparer |
Eine abstrakte ITargetPreparer, die sich um die gängigen Schritte zum Aktualisieren von Geräten mit einer Gerätebilddatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) kümmert.
|
| DeviceWiper |
Ein ITargetPreparer, das Nutzerdaten löscht
|
| DisableSELinuxTargetPreparer | Target-Vorbereiter, der SELinux deaktiviert, falls es aktiviert ist. |
| DynamicSystemPreparer |
Ein ITargetPreparer, das ein System-Image auf einem Geräte-Build mit dem dynamischen Systemupdate einrichtet.
|
| EraseUserDataPreparer |
Ein ITargetPreparer, mit dem Nutzerdaten auf dem Gerät gelöscht werden.
|
| FastbootCommandPreparer | Target-Vorbereiter, der Fastboot auslöst und Fastboot-Befehle sendet. |
| FastbootDeviceFlasher | Eine Klasse, die auf „fastboot“ angewiesen ist, um ein Image auf physische Android-Hardware zu flashen. |
| FastbootUpdateBootstrapPreparer |
Ein ITargetPreparer, das bestimmte Dateien (Bootloader, Funkmodul, Geräte-Image-ZIP) in IDeviceBuildInfo bereitstellt, damit Geräte mit FastbootDeviceFlasher geflasht werden können. Anschließend werden Geräteattribute nach dem Booten in die Build-Informationen eingefügt, um Ergebnisse zu melden.
|
| FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (durch einen Remotedienst abgestimmte Feature-Flags). |
| FlashingResourcesParser | Eine Klasse, die die erforderlichen Versionen von Hilfsbilddateien parst, die zum Flashen eines Geräts erforderlich sind. |
| FlashingResourcesParser.AndroidInfo |
Ein „typedef“ für Map<String, MultiMap<String, String>>.
|
| FolderSaver |
Ein ITargetPreparer, das Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Backend speichert.
|
| FutilityCommandPreparer | Vorbereiter zum Ausführen von Befehlen zur Nutzlosigkeit. |
| GkiDeviceFlashPreparer | Ein Target-Preparer, der das Gerät mit einem generischen Image des Android Common Kernel flasht. |
| GsiDeviceFlashPreparer | Ein Zielvorbereiter, der das Gerät mit einem generischen Android-System-Image flasht. |
| InstallAllTestZipAppsSetup |
Ein ITargetPreparer, das alle Apps in einer Test-Zip-Datei installiert.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Eine ITargetPreparer, mit der eine oder mehrere APKs installiert werden, die sich im Dateisystem befinden.
|
| InstallBuildEnvApkSetup |
Ein ITargetPreparer, das ein oder mehrere Test-APKs aus einer Android-Plattform-Build-Umgebung installiert.
|
| InstallKernelModulePreparer | Ein Target-Preparer, der Kernelmodule installiert. |
| InstrumentationPreparer |
Ein ITargetPreparer, das die Instrumentierung ausführt
|
| KillExistingEmulatorPreparer |
Ein ITargetPreparer, das einen laufenden Emulator beendet.
|
| KnownFailurePreparer | Zielvorbereiter, um das Wiederholen 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.
|
| MixRadioTargetPreparer |
Eine ITargetPreparer, mit der ein Radiobild mit dem Gerätebild gemischt werden kann.
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| ModulePusher.ModulePushError | Schwerwiegender Fehler beim Push des Mainline-Moduls. |
| NativeLeakCollector |
Ein ITargetPreparer, das „dumpsys meminfo --unreachable -a“ ausführt, um den nicht erreichbaren nativen Speicher zu ermitteln, der derzeit von jedem Prozess belegt wird.
|
| OtaUpdateDeviceFlasher | Ein Tool zum Flashen von Geräten, das das Skript „system/update_engine/scripts/update_device.py“ mit einem vollständigen oder inkrementellen OTA-Paket auslöst, um das Geräte-Image zu aktualisieren. |
| PerfettoPreparer | Der Perfetto-Vorbereiter überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den Perfetto Zugriff hat. |
| ProfileTargetPreparer |
Basisklasse zum Einrichten des Zielvorbereiters für einen beliebigen Profilnutzer android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Diese Klasse wurde eingestellt.
Verwenden Sie stattdessen PushFilePreparer.
|
| PushFilePreparer |
Ein ITargetPreparer, das versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad in einen beliebigen Gerätepfad zu übertragen.
|
| PythonVirtualenvPreparer | Richtet eine virtuelle Python-Umgebung auf dem Host ein und installiert Pakete. |
| RebootTargetPreparer | Zielvorbereiter, der das Gerät neu startet. |
| RecoveryLogPreparer | Ein Target-Preparer, der zum Erfassen von Logs vor der Wiederherstellung verwendet wird. |
| RemoveSystemAppPreparer |
Ein ITargetPreparer zum Entfernen eines APKs aus der Systempartition vor einem Testlauf.
|
| RestartSystemServerTargetPreparer | Target-Vorbereiter, der den Systemserver neu startet, ohne das Gerät neu zu starten. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Zielvorbereiter, der „adb root“ oder „adb unroot“ basierend auf der Option „force-root“ ausführt. |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | Target-Preparer zum Ausführen beliebiger Hostbefehle vor und nach dem Ausführen des Tests. |
| RunHostScriptTargetPreparer | Target-Vorbereiter, der ein Skript vor dem Ausführen eines Tests ausführt. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
Eine ITargetPreparer für Markierungen, die angeben, 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, das bei der Einrichtung ein Arbeitsprofil erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen.
|
| SemaphoreTokenTargetPreparer | Dies ist ein Preparer, mit dem das Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. |
| SideloadOtaTargetPreparer |
Ein Target-Preparer, der ein angegebenes OTA-Paket sideloadet, das Paket anwendet, wartet, bis das Gerät hochgefahren ist, und die Geräte-Build-Eigenschaften als Build-Informationen einfügt.
Bei diesem Zielvorbereiter wird davon ausgegangen, dass sich das Gerät beim Start im regulären ADB-Modus befindet. Er sorgt dafür, dass das Gerät im selben Modus beendet wird, aber mit dem neueren Build. |
| StopServicesSetup |
Ein ITargetPreparer, das Dienste auf dem Gerät beendet.
|
| StubTargetPreparer |
Platzhalter für eine leere Implementierung von ITargetPreparer.
|
| SwitchUserTargetPreparer |
Ein ITargetPreparer, das in setUp zum angegebenen Nutzertyp wechselt.
|
| SystemUpdaterDeviceFlasher |
Ein IDeviceFlasher, das auf den System Updater angewiesen ist, um ein Systemimage zu installieren, das in einem OTA-Updatepaket enthalten ist.
|
| 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, das wartet, bis die Temperatur des Geräts die Zieltemperatur erreicht hat
|
| TestAppInstallSetup |
Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden.
|
| TestFilePushSetup |
Ein ITargetPreparer, das eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf das Gerät überträgt.
|
| TestSystemAppInstallSetup |
Eine ITargetPreparer, die eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf der /system-Partition des Geräts installiert.
|
| TimeWaster | Ein einfacher Zielvorbereiter, um Zeit zu verschwenden und das Gerät möglicherweise neu zu starten. |
| UserCleaner |
Ein ITargetPreparer, das sekundäre Nutzer beim Abbau entfernt.
|
| UserHelper | |
| VisibleBackgroundUserPreparer | Zielvorbereiter zum Ausführen von Tests in einem Nutzer, der im Hintergrund gestartet wird. |
| WaitForDeviceDatetimePreparer |
Eine ITargetPreparer, die darauf wartet, dass Datum und Uhrzeit auf dem Gerät festgelegt werden
Optional kann dieser Preparer ein |
| WifiPreparer |
Eine ITargetPreparer, die bei Bedarf WLAN auf dem Gerät konfiguriert.
|
Aufzählungen
| AltDirBehavior |
Ein Enum zum Definieren alternativer Verhaltensweisen für verschiedene Installationsprogramme/Push-Programme für Testartefakte
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| FlashingMethod | Ein Enum, das die Methode zum Flashen des zu testenden Geräts beschreibt |
| IDeviceFlasher.UserDataFlashOption | Enumeration der Optionen für die Verarbeitung des Nutzerdatenbilds |
Schnittstellen
Klassen
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Aufzählungen