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. |
ILabPreparer |
Markierungsoberfläche für Lab-Vorbereiter
Eine Beschreibung der Verwendung 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 ZIP-Datei mit Tests (wie vom Build-System ausgegeben) auf einem Gerät. |
Klassen
AllTestAppsInstallSetup |
Eine ITargetPreparer , mit der alle Apps aus einem IDeviceBuildInfo.getTestsDir() -Ordner auf dem Gerät installiert werden.
|
AoaTargetPreparer |
ITargetPreparer , die eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) mit dem Android Open Accessory (AOAv2)-Protokoll ausführt.
|
AppSetup |
Eine ITargetPreparer , die eine APK und die zugehörigen Tests installiert.
|
ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
BaseEmulatorPreparer | Gemeinsamer Emulator-Vorbereiter. |
BaseTargetPreparer |
Basisimplementierungsklasse für ITargetPreparer , mit der festgelegt werden kann, ob das Objekt deaktiviert ist oder nicht.
|
BuildError | Wird geworfen, wenn der angegebene Build nicht ausgeführt werden kann. |
BuildInfoRecorder |
Eine ITargetPreparer , die 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 | Der Boot-Classpath und der Systemserver werden mit dem Compilerfilter „speed“ neu kompiliert. |
CpuThrottlingWaiter |
Eine ITargetPreparer , die wartet, bis die maximale Taktfrequenz auf allen Kernen wiederhergestellt ist
|
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereitung zum Erstellen von Nutzern und zum Bereinigen am Ende. |
DefaultTestsZipInstaller | Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. |
DeviceActionTargetPreparer |
Ein ITargetPreparer , um Geräteaktionen auszuführen.
|
DeviceBuildInfoBootStrapper |
Ein ITargetPreparer , das 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. |
DeviceFailedToBootError | Wird geworfen, wenn ein Gerät nicht hochfährt, nachdem es mit einem Build geflasht wurde. |
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. |
DeviceOwnerTargetPreparer |
Ein ITargetPreparer , mit dem eine Komponente für den Geräteeigentümer eingerichtet wird.
|
DeviceSetup |
Eine ITargetPreparer , die ein Gerät anhand der bereitgestellten Option s für Tests konfiguriert.
|
DeviceStorageFiller | Zielvorbereitung so konfigurieren, dass der Speicherplatz belegt wird, damit ein gewisser Freiraum verfügbar ist. |
DeviceStringPusher | Zielvorbereitung zum Schreiben eines Strings in eine Datei. |
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.
|
DeviceWiper |
Eine ITargetPreparer , die Nutzerdaten löscht
|
DisableSELinuxTargetPreparer | Zielvorbereitung, die SELinux deaktiviert, wenn es aktiviert ist. |
DynamicSystemPreparer |
Ein ITargetPreparer , das ein System-Image auf einem Gerätebuild mit dem dynamischen Systemupdate einrichtet.
|
EraseUserDataPreparer |
Eine ITargetPreparer , mit der Nutzerdaten auf dem Gerät gelöscht werden.
|
FastbootCommandPreparer | Zielvorbereitung, die Fastboot auslöst und Fastboot-Befehle sendet. |
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.
|
FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remote-Dienst optimiert wurden). |
FlashingResourcesParser | Eine Klasse, die die erforderlichen Versionen von Hilfs-Imagedateien analysiert, die zum Flashen eines Geräts erforderlich sind. |
FlashingResourcesParser.AndroidInfo |
Ein Typdefiniert für Map<String, MultiMap<String, String>> .
|
FolderSaver |
Eine ITargetPreparer , die Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Backend speichert.
|
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 |
Eine ITargetPreparer , die eine oder mehrere APKs im Dateisystem 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 , das die Instrumentierung ausführt
|
KillExistingEmulatorPreparer |
Ein ITargetPreparer , mit dem ein laufender Emulator beendet wird.
|
KnownFailurePreparer | Zielvorbereitung, um den erneuten Versuch bei einem bekannten Fehler 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 sich ein Kernel-Image mit dem Geräte-Image kombinieren lässt.
|
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | Schwerwiegender Fehler beim Pushen des Mainline-Moduls. |
NativeLeakCollector |
Eine ITargetPreparer , auf der „dumpsys meminfo --unreachable -a“ ausgeführt wird, um den nicht erreichbaren nativen Arbeitsspeicher zu ermitteln, der derzeit von jedem Prozess belegt ist.
|
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.
Verwenden Sie stattdessen PushFilePreparer .
|
PushFilePreparer |
Ein ITargetPreparer , mit dem versucht wird, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätepfad zu übertragen.
|
PythonVirtualenvPreparer | Richtet eine virtuelle Python-Umgebung auf dem Host ein und installiert Pakete. |
RebootTargetPreparer | Zielvorbereitung, die das Gerät neu startet. |
RecoveryLogPreparer | Ein Zielvorbereitungstool, mit dem Protokolle vor der Wiederherstellung erfasst werden. |
RemoveSystemAppPreparer |
Eine ITargetPreparer zum Entfernen eines APK aus der Systempartition vor einem Testlauf.
|
RestartSystemServerTargetPreparer | Zielvorbereitung, die den Systemserver neu startet, ohne das Gerät neu zu starten. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Zielvorbereitung, die „adb root“ oder „adb unroot“ ausführt, je nach Option „force-root“. |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Zielvorbereitung, um vor und nach dem Ausführen des Tests beliebige Hostbefehle auszuführen. |
RunHostScriptTargetPreparer | Zielvorbereitung, die ein Script vor dem Ausführen eines Tests ausführt. |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer |
Ein ITargetPreparer , um anzugeben, dass Tests in der SDK-Sandbox ausgeführt werden sollen.
|
RunOnSecondaryUserTargetPreparer |
Eine ITargetPreparer , damit der Test als sekundärer Nutzer ausgeführt wird.
|
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.
|
SemaphoreTokenTargetPreparer | Dies ist ein Wrapper, mit dem ein Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. |
SideloadOtaTargetPreparer |
Ein Zielvorbereiter, der das Sideloaden eines bestimmten OTA-Pakets durchführt, das Paket anwendet, auf das Starten des Geräts wartet und die Build-Eigenschaften des Geräts als Build-Informationen einschleust
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 |
Ein ITargetPreparer , das Dienste auf dem Gerät beendet.
|
StubTargetPreparer |
Platzhalter für die leere Implementierung einer ITargetPreparer .
|
SwitchUserTargetPreparer |
Eine ITargetPreparer , die in setUp zur angegebenen Nutzerart wechselt.
|
SystemUpdaterDeviceFlasher |
Ein IDeviceFlasher , das den System-Updater zur Installation eines System-Images verwendet, 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 Vorbereiter, 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 |
Eine ITargetPreparer , mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() -Ordner auf dem Gerät installiert werden.
|
TestFilePushSetup |
Eine ITargetPreparer , die eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir() -Ordner auf das Gerät überträgt.
|
TestSystemAppInstallSetup |
Eine ITargetPreparer , mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() -Ordner auf der /system-Partition des Geräts installiert werden.
|
TimeWaster | Eine einfache Zielvorbereitung, die Zeit kostet und möglicherweise zum Neustart des Geräts führt. |
UserCleaner |
Eine ITargetPreparer , die sekundäre Nutzer beim Rückbau entfernt.
|
UserHelper | |
VisibleBackgroundUserPreparer | Zielvorbereitung zum Ausführen von Tests in einem Nutzer, der im Hintergrund sichtbar gestartet wird. |
WaitForDeviceDatetimePreparer |
Eine ITargetPreparer , die darauf wartet, dass das Datum und die Uhrzeit auf dem Gerät festgelegt werden
Optional kann dieser Vorbereiter |
WifiPreparer |
Eine ITargetPreparer , die bei Bedarf das WLAN auf dem Gerät konfiguriert.
|
Aufzählungen
AltDirBehavior |
Ein Enum, um alternative Verzeichnisverhalten für verschiedene Testartefakt-Installations-/Push-Tools zu definieren
|
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
FlashingMethod | Eine Enum, die die Methode beschreibt, mit der das Testgerät geflasht wird |
IDeviceFlasher.UserDataFlashOption | Enum mit Optionen für die Verarbeitung des userdata-Images |
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
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- 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