com.android.tradefed.targetprep
Schnittstellen
FlashingResourcesParser.Constraint |
Eine Filteroberfläche, die es FlashingResourcesParser ermöglichen soll, einige zu ignorieren
Ressourcen, die sonst möglicherweise
|
IDeviceFlasher | Flasht ein Geräte-Image auf einem Gerät. |
IFlashingResourcesParser | Schnittstelle zur Bereitstellung der erforderlichen Versionen von Hilfs-Image-Dateien, die zum Flashen eines . |
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 |
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 Test-ZIP-Datei (wie vom Build-System ausgegeben) auf auf einem Gerät. |
Klassen
AllTestAppsInstallSetup (AlleTestAppsInstallSetup) |
Ein ITargetPreparer , der alle Apps von einem IDeviceBuildInfo#getTestsDir() installiert
Ordner auf dem Gerät.
|
AoaTargetPreparer |
ITargetPreparer , der mithilfe der Funktion
AOAv2-Protokoll (Android Open Accessory)
|
App-Einrichtung |
Ein ITargetPreparer , das eine APK-Datei und die zugehörigen Tests installiert.
|
ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
BaseEmulatorPreparer | Gemeinsamer Emulator-Vorbereiter |
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 | Eine Klasse, die ein Image auf einem physischen Android-Gerät mit CDMA-Funkschnittstelle aufspielt. |
CompileBootImageWithSpeedTargetPreparer | Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compiler-Filter „speed“ neu. |
CpuThrottlingWaiter |
Eine ITargetPreparer , die wartet, bis die maximale Taktfrequenz auf allen Kernen wiederhergestellt ist
|
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 generiert wurden (z. B. |
DeviceBuildInfoInjector |
Ein ITargetPreparer , das DeviceBuildDescriptor -Metadaten in die IBuildInfo einfügt.
|
DeviceCleaner | Führt nach dem Test einen Neustart durch oder Formatieren als Bereinigungsaktion und schaltet optional den Bildschirm aus |
DeviceFailedToBootError | Wird geworfen, wenn ein Gerät nicht hochfährt, nachdem es mit einem Build geflasht wurde. |
DeviceFlashPreparer |
Ein ITargetPreparer , das ein Image auf physischer Android-Hardware lädt.
|
DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereitungstool, das das Gerät mit Gerätebildern über ein bestimmtes Format flasht. |
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 Option s 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
Eine Geräte-Image-Datei aus einer externen Quelle (und nicht aus einem Build-Dienst)
|
DeviceWiper |
Ein ITargetPreparer , das Nutzerdaten löscht
|
DisableSELinuxTargetPreparer | Zielvorbereitung, die SELinux deaktiviert, wenn es aktiviert ist. |
DynamicSystemPreparer |
Ein ITargetPreparer , das ein System-Image auf einem Geräte-Build mit der dynamischen
Systemupdate.
|
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 | Eine Klasse, die Fastboot zum Flashen eines Images auf physischer Android-Hardware verwendet. |
FastbootUpdateBootstrapPreparer |
Ein ITargetPreparer , das bestimmte Dateien (Bootloader, Radio, Geräte-Image-ZIP-Datei) in
IDeviceBuildInfo , damit Geräte mit FastbootDeviceFlasher geflasht werden, dann Injection
Geräteattribute nach dem Booten in die Build-Informationen einfügen, um Ergebnisberichte zu erstellen.
|
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>> .
|
FolderSaver |
Ein ITargetPreparer , der Verzeichnisse vom Gerät abruft, komprimiert und in der Protokollierung speichert
Back-End.
|
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. |
InstallAllTestZipAppsSetup |
Eine ITargetPreparer , die alle Apps in einer Test-Zip-Datei installiert.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
Ein ITargetPreparer , das eine oder mehrere im Dateisystem befindliche APK-Dateien installiert.
|
InstallBuildEnvApkSetup |
Eine ITargetPreparer , die eine oder mehrere Test-APKs aus einer Build-Umgebung der Android-Plattform installiert.
|
InstallKernelModulePreparer | Ein Zielvorbereiter, der Kernelmodule installiert. |
InstrumentationPreparer |
Ein ITargetPreparer , der die Instrumentierung ausführt
|
KillVorhandeneEmulatorPreparer |
Ein ITargetPreparer , mit dem ein laufender Emulator beendet wird.
|
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 von einem Android-Gerät Build-/Entwicklungsumgebung |
MixKernelTargetPreparer |
Ein ITargetPreparer , mit dem sich ein Kernel-Image mit dem Geräte-Image mischen lässt.
|
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | Schwerwiegender Fehler beim Pushen des Mainline-Moduls. |
NativeLeakCollector |
Ein ITargetPreparer , das „dumpsys meminfo --unreachable -a“ ausführt zur Identifizierung der
nicht erreichbarer nativer Speicher
im jeweiligen Prozess.
|
OtaUpdateDeviceFlasher | Ein Geräte-Flasher, der das Script „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 | Perfetto Preparer überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den perfetto zugreifen kann. |
ProfileTargetPreparer |
Basisklasse zum Einrichten des Zielvorbereiters für jeden Profilnutzer android.os.usertype.profile.XXX .
|
PushFileInvoker |
Diese Klasse wurde eingestellt.
Stattdessen PushFilePreparer verwenden
|
PushFilePreparer |
Ein ITargetPreparer , das versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen zu übertragen
Gerätepfad.
|
PythonVirtualenvPreparer | Richtet eine Python-Umgebung auf dem Host ein und installiert Pakete. |
neustartTargetPreparer | Zielvorbereitung, die 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.
|
RestartSystemServerTargetPreparer | Zielvorbereitunger, der den Systemserver ohne Neustart des Geräts neu startet. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Zielvorbereitung, die „adb root“ oder „adb unroot“ basierend auf der Option „force-root“ ausführt. |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Zielvorbereitunger, um vor und nach dem Test beliebige Hostbefehle auszuführen. |
RunHostScriptTargetPreparer | Zielvorbereitung, die ein Script vor dem Ausführen eines Tests 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 ausgeführt werden sollen (und nicht für den
aktuellen Nutzer).
|
RunOnWorkProfileTargetPreparer |
Ein ITargetPreparer , der bei der Einrichtung ein Arbeitsprofil erstellt und markiert, dass Tests
für diesen Nutzer ausgeführt wird.
|
SemaphoreTokenTargetPreparer | Dies ist ein Wrapper, mit dem ein Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. |
SideloadOtaTargetPreparer |
Ein Zielvorbereitender, der ein angegebenes OTA-Paket per Sideload ausführt, das Paket anwendet und wartet
zum Starten des Geräts und fügt die Build-Eigenschaften des Geräts hinzu, die als Build-Informationen verwendet werden sollen
Bei dieser Zielvorbereitung wird davon ausgegangen, dass sich das Gerät beim Starten im regulären ADB-Modus befindet. Außerdem wird dafür gesorgt, dass das Gerät im selben Modus beendet wird, jedoch mit der neueren Build-Version. |
StopServicesSetup (Stopp-Services-Einrichtung) |
Eine ITargetPreparer , die Dienste auf dem Gerät beendet.
|
StubTargetPreparer |
Platzhalter für leere Implementierung von ITargetPreparer .
|
SwitchUserTargetPreparer |
Eine ITargetPreparer , die in setUp zur angegebenen Nutzerart wechselt.
|
SystemUpdaterDeviceFlasher |
Ein IDeviceFlasher , das auf den Systemupdater angewiesen ist, um ein
System-Image, das in einem OTA-Update-Paket
gebündelt 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 auf die Zieltemperatur gesunken ist
|
TestAppInstallSetup |
Ein ITargetPreparer , das eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() -Ordner auf dem Gerät installiert.
|
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.
|
TimeWaster | 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.
|
UserHelper | |
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 ein |
WifiPreparer |
Eine ITargetPreparer , die 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 | |
FlashingMethod | Ein Enum zur Beschreibung der Methode, mit der das zu testende Gerät geflasht wird. |
IDeviceFlasher.UserDataFlashOption | Optionen für die Verarbeitung des Nutzerdatenbilds |
Schnittstellen
Klassen
- AllTestAppsInstallSetup (AlleTestAppsInstallSetup)
- AoaTargetPreparer
- App-Einrichtung
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- Gerätereiniger
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- DeleteUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- Ordnerspeicher
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- neustartTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- NeustartsystemServerTargetPreparer
- 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
- Nutzerhilfe
- VisibleBackgroundUserPreparer
- waitForDeviceDatetimePreparer
- WifiPreparer
Aufzählungen