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 Zeigt ein Gerätebild auf einem Gerät an. 
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 ITargetPreparer

ITargetCleaner Diese Benutzeroberfläche wurde eingestellt. „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 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 eine Reihe von Aktionen (z.B. Klicken oder Wischen) mithilfe des AOAv2-Protokoll (Android Open Accessory) 
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 den höchsten Wert zurückgesetzt wird Stufe verfügbar
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 den Bildschirm aus
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 Eine Geräte-Image-Datei aus einer externen Quelle (und nicht aus einem Build-Dienst) 
Geräte-Wischer Ein ITargetPreparer, das Nutzerdaten löscht
DisableSELinuxTargetPreparer Zielvorbereitung, die SELinux bei Aktivierung deaktiviert. 
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 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, 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>>
Ordnerspeicher Ein ITargetPreparer, der Verzeichnisse vom Gerät abruft, komprimiert und in der Protokollierung speichert Back-End. 
GkiDeviceFlashPreparer Ein Ziel-Vorbereitungsprogramm, das 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. 
InstallKernelModulePreparer Ein Ziel-Vorbereitungsprogramm, das das Gerät mit dem allgemeinen Android-Kernel-Image flasht. 
Instrumentierungsvorbereitung Ein ITargetPreparer, der 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 von einem Android-Gerät 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, das „dumpsys meminfo --unreachable -a“ ausführt zur Identifizierung der nicht erreichbarer nativer Speicher im jeweiligen Prozess. 
PerfettoPreparer Der Perfetto-Bereitsteller überträgt die Konfigurationsdatei per Push an einen Standardspeicherort auf dem Gerät, auf die Perfetto zugreifen können. 
ProfileTargetPreparer Basisklasse zum Einrichten des Ziel-Bereiters für den 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 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 „adb-Root“ ausführt oder „adb unroot“ basierend auf der Option „force-root“. 
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 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 Vorbereitende, der verwendet wird, um die Testausführung auf dem Tradef-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

Dieses Tool geht davon aus, dass sich das Gerät beim Start im normalen ADB-Modus befindet, und wird das Gerät zwar im selben Modus beendet, aber der neuere Build wird angewendet. 

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 SetUp zum angegebenen Nutzertyp 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, 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 ein TargetSetupError erzwingen, wenn in diesem Zeitraum kein Datum und keine Uhrzeit festgelegt ist. . 

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 Ein Enum zur Beschreibung der Methode, mit der das zu testende Gerät geflasht wird.
IDeviceFlasher.UserDataFlashOption Optionen für die Verarbeitung des Nutzerdatenbilds