com.android.tradefed.targetprep
Schnittstellen
FlashingResourcesParser.Constraint | Eine Filterschnittstelle, die es FlashingResourcesParser ermöglichen soll, einige Ressourcen zu ignorieren, die es andernfalls verwenden könnte |
IDeviceFlasher | Flasht ein Geräte-Image auf einem Gerät. |
IFlashingResourcesParser | Schnittstelle zum Bereitstellen erforderlicher Versionen von zusätzlichen Bilddateien, die zum Flashen eines Geräts benötigt werden. |
IFlashingResourcesRetriever | Schnittstelle zum Abrufen von Hilfsbilddateien, die zum Flashen eines Geräts benötigt werden. |
IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
ILabPreparer | Marker-Schnittstelle für Laboranten Siehe |
ITargetCleaner | Diese Schnittstelle ist veraltet. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. |
ITargetPreparer | Bereitet die Testumgebung für den Testlauf vor. |
ITestsZipInstaller | Installiert Tests aus einer Tests-ZIP-Datei (wie vom Buildsystem ausgegeben) auf einem Gerät. |
Klassen
AllTestAppsInstallSetup | Ein ITargetPreparer , der alle Apps aus einem IDeviceBuildInfo#getTestsDir() Ordner auf dem Gerät installiert. |
AoaTargetPreparer | ITargetPreparer , der eine Reihe von Aktionen (z. B. Klicks und Swipes) unter Verwendung des Android Open Accessory (AOAv2)-Protokolls ausführt. |
AppSetup | Ein ITargetPreparer , der eine apk und ihre Tests installiert. |
ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
BaseEmulatorPreparer | Allgemeiner Vorbereiter zum Starten eines lokalen Emulators. |
BaseTargetPreparer | Basisimplementierungsklasse für ITargetPreparer , mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. |
Baufehler | Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. |
BuildInfoRecorder | Ein ITargetPreparer , der Build-Info-Metadaten in eine angegebene Datei schreibt. |
CdmaDeviceFlasher | Eine Klasse, die ein Bild auf einem physischen Android-Gerät mit einem CDMA-Radio flasht. |
CompileBootImageWithSpeedTargetPreparer | Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compiler-Filter „Geschwindigkeit“ neu. |
CPUThrottlingWaiter | Ein ITargetPreparer , der wartet, bis die maximale Frequenz auf allen Kernen auf dem höchsten verfügbaren Niveau wiederhergestellt ist |
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereiter zum Erstellen von Benutzern und zum Aufräumen am Ende. |
DefaultTestsZipInstaller | Eine Standardimplementierung des Test-Zip-Installationsprogramms. |
DeviceBuildInfoBootStrapper | Ein ITargetPreparer , der Build-Info-Felder durch vom Gerät gelesene Attribute ersetztDies ist nützlich zum Testen von Geräten mit Builds, die aus einer externen Quelle generiert wurden (z |
DeviceBuildInfoInjector | Ein ITargetPreparer , der DeviceBuildDescriptor Metadaten in die IBuildInfo . |
Gerätereiniger | 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 nicht booten kann, nachdem es mit einem Build geflasht wurde. |
DeviceFlashPreparer | Ein ITargetPreparer , der ein Image auf physischer Android-Hardware flasht. |
DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereiter, der das Gerät mit Geräteabbildern flasht, die über ein bestimmtes Format bereitgestellt werden. |
DeviceOwnerTargetPreparer | Ein ITargetPreparer , der eine Gerätebesitzerkomponente einrichtet. |
Geräte-Setup | Ein ITargetPreparer , der ein Gerät zum Testen basierend auf bereitgestellten Option konfiguriert. |
DeviceStorageFiller | Zielvorbereiter zum Auffüllen des Speichers, damit etwas freier Speicherplatz verfügbar ist. |
DeviceStringPusher | Zielersteller zum Schreiben einer Zeichenfolge in eine Datei. |
DeviceUpdateTargetPreparer | Ein abstrakter ITargetPreparer , der sich um allgemeine Schritte rund um das Aktualisieren von Geräten mit einer Geräte-Image-Datei aus einer externen Quelle kümmert (im Gegensatz zu einem Build-Service). |
DeviceWiper | Ein ITargetPreparer , der Benutzerdaten löscht |
Deaktivieren Sie SELinuxTargetPreparer | Zielvorbereiter, der SELinux deaktiviert, falls aktiviert. |
DynamicSystemPreparer | Ein ITargetPreparer , der ein Systemabbild auf einem Geräteaufbau mit dem dynamischen Systemupdate einrichtet. |
EraseUserDataPreparer | Ein ITargetPreparer , der Benutzerdaten auf dem Gerät löscht. |
FastbootCommandPreparer | Zielvorbereiter, der Fastboot auslöst und Fastboot-Befehle sendet. |
FastbootDeviceFlasher | Eine Klasse, die auf Fastboot angewiesen ist, um ein Image auf physischer Android-Hardware zu flashen. |
FastbootUpdateBootstrapPreparer | Ein ITargetPreparer , der bestimmte Dateien (Bootloader, Radio, Geräte-Image-Zip) in IDeviceBuildInfo , um Geräte mit FastbootDeviceFlasher geflasht zu bekommen, und dann Post-Boot-Geräteattribute in die Build-Informationen für Ergebnisberichtszwecke einfügt. |
FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remotedienst optimiert werden). |
FlashingResourcesParser | Eine Klasse, die erforderliche Versionen von zusätzlichen Bilddateien parst, die zum Flashen eines Geräts benötigt werden. |
FlashingResourcesParser.AndroidInfo | Eine Typdefinition für Map<String, MultiMap<String, String>> . |
FolderSaver | Ein ITargetPreparer , der Verzeichnisse vom Gerät abzieht, komprimiert und im Protokollierungs-Backend speichert. |
GkiDeviceFlashPreparer | Ein Target-Vorbereiter, der das Gerät mit einem allgemeinen Android-Kernel-Image flasht. |
GsiDeviceFlashPreparer | Ein Zielvorbereiter, der das Gerät mit einem generischen Android-Systemabbild flasht. |
InstallAllTestZipAppsSetup | Ein ITargetPreparer , der alle Apps in einer Test-ZIP-Datei installiert. |
InstallApexModuleTargetPreparer | |
InstallApkSetup | Ein ITargetPreparer , der eine oder mehrere APKs installiert, die sich im Dateisystem befinden. |
InstallBuildEnvApkSetup | Ein ITargetPreparer , der eine oder mehrere Test-APKs von einer Android-Plattform-Build-Umgebung installiert. |
InstrumentierungPreparer | Ein ITargetPreparer , der die Instrumentierung ausführt |
KillExistingEmulatorPreparer | Ein ITargetPreparer , der einen laufenden Emulator herunterfährt. |
KnownFailurePreparer | Zielersteller, um Wiederholungsversuche bei bekannten Fehlern 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 |
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | Schwerwiegender Fehler beim Pushen des Mainline-Moduls. |
NativeLeakCollector | Ein ITargetPreparer , der 'dumpsys meminfo --unreachable -a' ausführt, um den nicht erreichbaren nativen Speicher zu identifizieren, der derzeit von jedem Prozess gehalten wird. |
PerfettoPreparer | Der Perfetto-Vorbereiter überträgt die Konfigurationsdatei an einem Standardspeicherort auf das Gerät, auf den Perfetto Zugriff hat. |
PushFileInvoker | Diese Klasse ist veraltet. Verwenden Sie stattdessen PushFilePreparer |
PushFilePreparer | Ein ITargetPreparer , der versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad auf einen beliebigen Gerätepfad zu verschieben. |
PythonVirtualenvPreparer | Richtet eine Python-virtuelle Umgebung auf dem Host ein und installiert Pakete. |
Starten Sie TargetPreparer neu | Zielvorbereiter, der das Gerät neu startet. |
RecoveryLogPreparer | Ein Zielvorbereiter, der zum Sammeln von Protokollen vor der Wiederherstellung verwendet wird. |
SystemAppPreparer entfernen | Ein ITargetPreparer zum Entfernen einer apk von der Systempartition vor einem Testlauf. |
Starten Sie SystemServerTargetPreparer neu | Zielvorbereiter, der den Systemserver neu startet, ohne das Gerät neu zu starten. |
RootTargetPreparer | Zielersteller, der „adb root“ oder „adb unroot“ basierend auf der Option „force-root“ ausführt. |
RunCommandTargetPreparer | |
Führen Sie HostCommandTargetPreparer aus | Zielvorbereiter zum Ausführen beliebiger Hostbefehle vor und nach dem Ausführen des Tests. |
Führen Sie HostScriptTargetPreparer aus | Zielvorbereiter, der ein Skript ausführt, bevor er einen Test ausführt. |
RunOnSdkSandboxTargetPreparer | Ein ITargetPreparer zum Markieren, dass Tests in der SDK-Sandbox ausgeführt werden sollen. |
RunOnSecondaryUserTargetPreparer | Ein ITargetPreparer , der einen sekundären Benutzer im Setup erstellt und markiert, dass Tests in diesem Benutzer ausgeführt werden sollen. |
RunOnSystemUserTargetPreparer | Ein ITargetPreparer , der markiert, dass Tests für den Benutzer (und nicht für den aktuellen Benutzer) ausgeführt werden sollen. |
RunOnWorkProfileTargetPreparer | Ein ITargetPreparer , der ein Arbeitsprofil im Setup erstellt und markiert, dass Tests in diesem Benutzer ausgeführt werden sollen. |
SemaphoreTokenTargetPreparer | Dies ist ein Ersteller, der verwendet wird, um Token zu verwenden, um die Testausführung in einem Tradefed-Host zu serialisieren. |
SideloadOtaTargetPreparer | Ein Target-Vorbereiter, der Sideload eines angegebenen OTA-Pakets durchführt, das Paket anwendet, auf das Hochfahren des Geräts wartet und die Build-Eigenschaften des Geräts zur Verwendung als Build-Informationen einfügt Dieser Zielvorbereiter geht davon aus, dass sich das Gerät beim Start im regulären adb-Modus befindet, und stellt sicher, dass das Gerät im selben Modus beendet wird, aber mit dem neueren Build angewendet wird. |
StopServicesSetup | Ein ITargetPreparer , der Dienste auf dem Gerät stoppt. |
StubTargetPreparer | Leere Platzhalterimplementierung eines ITargetPreparer . |
SwitchUserTargetPreparer | Ein ITargetPreparer , der in setUp zur angegebenen Benutzerart wechselt. |
SystemUpdaterDeviceFlasher | Ein IDeviceFlasher , der sich auf den System-Updater verlässt, um ein System-Image zu installieren, das in einem OTA-Update-Paket gebündelt ist. |
TargetSetupError | Beim Vorbereiten des Ziels zum Testen ist ein schwerwiegender Fehler aufgetreten. |
TearDownPassThroughPreparer | Ermöglicht das Ausführen von TearDown auf Erstellern, die in einer Konfiguration als Objekt enthalten sind. |
TemperaturdrosselungKellner | Ein ITargetPreparer , der wartet, bis die Temperatur des Geräts den Zielwert erreicht hat |
TestAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() Ordner auf dem Gerät installiert. |
TestFilePushSetup | Ein ITargetPreparer , der eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir() Ordner auf das Gerät überträgt. |
TestSystemAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() Ordner auf der /system-Partition auf dem Gerät installiert. |
Zeitverschwender | Ein einfacher Zielvorbereiter, um Zeit zu verschwenden und das Gerät möglicherweise neu zu starten. |
UserCleaner | Ein ITargetPreparer , der sekundäre Benutzer beim Teardown entfernt. |
WaitForDeviceDatetimePreparer | Ein ITargetPreparer , der darauf wartet, dass datetime auf dem Gerät festgelegt wird Optional kann dieser Ersteller einen |
WifiPreparer | Ein ITargetPreparer , der bei Bedarf WLAN auf dem Gerät konfiguriert. |
Aufzählungen
AltDirBehavior | Eine Aufzählung zum Definieren alternativer Verzeichnisverhalten für verschiedene Testartefakt-Installer/Pusher |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
Blinkmethode | Eine Aufzählung zur Beschreibung der Methode, die zum Flashen des zu testenden Geräts verwendet wird |
IDeviceFlasher.UserDataFlashOption | Aufzählung von Optionen zum Umgang mit dem Benutzerdatenbild |
Schnittstellen
Klassen
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- Baufehler
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CPUThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- Gerätereiniger
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Geräte-Setup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- Deaktivieren Sie SELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstrumentierungPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- PerfettoPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- Starten Sie TargetPreparer neu
- RecoveryLogPreparer
- SystemAppPreparer entfernen
- Starten Sie SystemServerTargetPreparer neu
- RootTargetPreparer
- RunCommandTargetPreparer
- Führen Sie HostCommandTargetPreparer aus
- Führen Sie HostScriptTargetPreparer aus
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperaturdrosselungKellner
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- Zeitverschwender
- UserCleaner
- WaitForDeviceDatetimePreparer
- WifiPreparer
Aufzählungen