AdbStopServerPreparer | Zielvorbereiter, um den Adb-Server auf dem Host vor und nach dem Ausführen von Adb-Tests zu stoppen. |
AggregatePostProcessor | Ein Metrikaggregator, der Min, Max, Mittelwert, Varianz, Standardabweichung, Summe, Anzahl und optional Perzentile für numerische Metriken angibt, die während Testläufen mit mehreren Iterationen erfasst wurden, und sie als Doubles behandelt. |
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. |
AtraceCollector | Ein IMetricCollector , der während eines Tests Atrace ausführt und das Ergebnis sammelt und beim Aufruf protokolliert. |
AtraceRunMetricCollector | Sammelt die Ablaufverfolgungen aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Ablaufverfolgungsdateien unter dem Testverzeichnis nach und aggregiert die Metriken. |
AveragePostProcessor | Implementierung eines Postprozessors, der den Durchschnitt der Liste der Metriken berechnet. |
BaseDeviceMetricCollector | Basisimplementierung von IMetricCollector , die es ermöglicht, die Erfassung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) zu starten und zu stoppen. |
BaseEmulatorPreparer | Allgemeiner Vorbereiter zum Starten eines lokalen Emulators. |
BaseMultiTargetPreparer | Basisimplementierung von IMultiTargetPreparer , die es ermöglicht, das Objekt zu deaktivieren. |
BasePostProcessor | Der Basis IPostProcessor , den jede Implementierung erweitern sollte. |
BaseTargetPreparer | Basisimplementierungsklasse für ITargetPreparer , mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. |
BluetoothConnectionLatencyCollector | Der Collector überträgt eine vordefinierte statsd-Dauermetrikkonfiguration auf Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil. |
BluetoothConnectionStateCollector | Dieser Kollektor sammelt BluetoothConnectionStateChanged-Metriken und zeichnet die Verbindungsstatusnummer für jedes Profil auf. |
BluetoothConnectionSuccessRatePostProcessor | Implementierung eines Postprozessors, der die Erfolgsrate für ein Bluetooth-Profil berechnet Verwenden Sie „metric-key-match“, um Metriken anzugeben, die Bluetooth-Verbindungszustände in einem numerischen Array enthalten Beispiel [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector zum Aktivieren der Bluetooth-HCI-Snoop-Protokollierung auf dem DUT und zum Sammeln des Protokolls für jeden Test. |
FehlerberichtzOnFailureCollector | Sammeln Sie einen Bugreportz, wenn ein Testfall fehlschlägt. |
FehlerberichtzOnTestCaseFailureCollector | Sammeln Sie einen Bugreportz, wenn ein Testfall in einem Lauf fehlschlägt. |
BuildInfoRecorder | Ein ITargetPreparer , der Build-Info-Metadaten in eine angegebene Datei schreibt. |
CheckPairingPreparer | Ein CompanionAwarePreparer , der die BT-Bindung zwischen Primär- und Begleitgeräten überprüft |
ClangCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Clang-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
CollectingTestListener | Ein ITestInvocationListener , der alle Testergebnisse sammelt. |
CompanionAllocator | Basisklasse, die sich um das Zuweisen und Freigeben von Begleitgeräten kümmert getCompanionDeviceSelectionOptions() sollte implementiert werden, um die Kriterien zu beschreiben, die zum Zuweisen des Begleitgeräts erforderlich sind |
CompanionAwarePreparer | Ein ITargetPreparer , der die Logik zum Abrufen eines bereits zugewiesenen Begleitgeräts kapselt. |
CompanionRunCommandTargetPreparer | Ein ITargetPreparer , der bestimmte Befehle auf dem zugewiesenen Begleitgerät ausführt |
CompanionTestAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo#getTestsDir() Ordner auf einem zugewiesenen Begleitgerät installiert. |
CompileBootImageWithSpeedTargetPreparer | Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compiler-Filter „Geschwindigkeit“ neu. |
CountTestCasesCollector | Zählen und melden Sie die Anzahl der Testfälle für einen bestimmten IRemoteTest . |
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. |
DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt. |
DeviceBuildInfoBootStrapper | Ein ITargetPreparer , der Build-Info-Felder durch vom Gerät gelesene Attribute ersetzt Dies 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 einfügt. |
Gerätereiniger | Führt nach dem Test einen Neustart oder eine Formatierung als Bereinigungsaktion durch und schaltet optional den Bildschirm aus |
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. |
DeviceTraceCollector | Collector, der beim Start eines Testlaufs eine Perfetto-Ablaufverfolgung startet und am Ende eine Ablaufverfolgungsdatei protokolliert. |
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. |
FastbootUpdateBootstrapPreparer | Ein ITargetPreparer , der bestimmte Dateien (Bootloader, Radio, Geräte-Image-Zip) in IDeviceBuildInfo bereitstellt, 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). |
FilePullerDeviceMetricCollector | Ein BaseDeviceMetricCollector , der auf Metrikschlüssel lauscht, die vom Gerät kommen, und sie als Datei vom Gerät abruft. |
FilePullerLogCollector | Logger der geräteseitig gemeldeten Datei. |
FoldableModePreparer | Ein Zielvorbereiter, der den faltbaren Zustand eines Geräts umschalten kann. |
FolderSaver | Ein ITargetPreparer , der Verzeichnisse vom Gerät abzieht, komprimiert und im Protokollierungs-Backend speichert. |
FormatierterGeneratorReporter | Reporter, mit dem Berichte in einem bestimmten Format erstellt werden können. |
GcovCodeCoverageCollector | Ein BaseDeviceMetricCollector , der gcov-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
GcovKernelCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Messungen der gcov-Kernelabdeckung aus debugfs und vom Gerät zieht und sie schließlich als Testartefakte protokolliert. |
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. |
HelloWorldMultiTargetPreparer | Eine Beispielimplementierung eines IMultiTargetPreparer . |
HostStatsdMetricCollector | Ein IMetricCollector , der statsd-Metriken von der Hostseite mithilfe von statsd-Dienstprogrammbefehlen sammelt. |
ILabPreparer | Marker-Schnittstelle für Laboranten Siehe ITargetPreparer für eine Beschreibung, wofür diese Schnittstellen gedacht sind. |
IMetricCollector | Diese Schnittstelle wird als Decorator hinzugefügt, wenn Testergebnisse gemeldet werden, um übereinstimmende Metriken zu sammeln. |
IMultiTargetPreparer | Bereitet die Testumgebung für mehrere Geräte gemeinsam vor. |
IPostProcessor | Postprozessoren sind ein Trade Federation-Objekt, das die Verarbeitung von Metriken und Protokollen NACH den Tests und VOR der Ergebnisberichterstattung ermöglichen soll. |
ITargetCleaner | Diese Schnittstelle ist veraltet. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. |
ITargetPreparer | Bereitet die Testumgebung für den Testlauf vor. |
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 |
JavaCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Messungen der Java-Abdeckung vom Gerät abruft und sie als Testartefakte protokolliert. |
JsonHttpTestResultReporter | Ein Ergebnisreporter, der die Ergebnisse von Testmetriken codiert und Geräteinformationen in JSON und POST in einen HTTP-Dienstendpunkt verzweigt |
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 |
LogcatOnFailureCollector | Collector, der ein Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
LogcatTimingMetricCollector | Ein Metriksammler, der Zeitinformationen (z. B. Benutzerwechselzeit) von Logcat während eines oder mehrerer wiederholter Tests sammelt, indem er bestimmte Regex-Muster verwendet, um Start- und Endsignale eines Ereignisses aus Logcat-Zeilen zu analysieren. |
MergeMultiBuildTargetPreparer | Ein IMultiTargetPreparer , der es ermöglicht, Informationen von einem Build an einen anderen zu übergeben, indem er sie und den Dateischlüssel zum Kopieren in den anderen Build benennt. |
MetricFilePostProcessor | Wird zum Hochladen der Metrikprotokolldatei verwendet, die während der Test- und Laufebene gesammelt wurde. |
MetrikenXMLResultReporter | MetricsXMLResultReporter schreibt Testmetriken und Ausführungsmetriken in eine XML-Datei in einem Ordner, der durch den metrics-folder-Parameter in der invocationEnded-Phase des Tests angegeben wird. |
MixImageZipPreparer | Ein IMultiTargetPreparer , der die Bilder eines Systembuilds in einem Gerätebuild mischt. |
MixKernelTargetPreparer | Ein ITargetPreparer , der es ermöglicht, ein Kernel-Image mit dem Geräte-Image zu mischen. |
ModulListener | Listener, der an jeden IRemoteTest jedes Moduls angehängt ist, um die Ergebnisliste zu sammeln. |
ModulLogcatCollector | Version des Logcat-Kollektors, aber für das Modul. |
ModuleOemTargetPreparer | |
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. |
NoApkTestSkipper | Spezieller Vorbereiter, der es ermöglicht, einen Aufruf vollständig zu überspringen (Vorbereitung und Tests), wenn es keine APKs zum Testen gibt. |
PairingMultiTargetPreparer | Ein Multi-Target-Vorbereiter hilft bei der Bluetooth-Kopplung (und -Verbindung) zwischen zwei Geräten. |
PerfettoGenericPostProcessor | Ein Postprozessor, der Text-/Binärmetrik-Perfetto-Proto-Dateien in Schlüssel-Wert-Paare verarbeitet, indem die Proto-Nachrichten und -Felder rekursiv mit Zeichenfolgenwerten erweitert werden, bis das Feld mit dem numerischen Wert gefunden wird. |
PerfettoPreparer | Der Perfetto-Vorbereiter überträgt die Konfigurationsdatei an einem Standardspeicherort auf das Gerät, auf den Perfetto Zugriff hat. |
PerfettoPullerMetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector , die es ermöglicht, die Perfetto-Dateien vom Gerät abzurufen und die Metriken daraus zu sammeln. |
ProfileTargetPreparer | Basisklasse zum Einrichten des Zielvorbereiters für jeden Profilbenutzer android.os.usertype.profile.XXX . |
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. |
RebootReasonCollector | Collector, der den Neustart des Geräts während des Testlaufs erfasst und nach Grund und Anzahl meldet. |
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. |
Melden Sie bestandene Tests | Melden Sie in einer Datei mögliche Filter, um bestandene Tests auszuschließen. |
Starten Sie SystemServerTargetPreparer neu | Zielvorbereiter, der den Systemserver neu startet, ohne das Gerät neu zu starten. |
Ergebnisaggregator | Spezieller Forwarder, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie aggregiert. |
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. |
RunOnCloneProfileTargetPreparer | |
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. |
RuntimeRestartCollector | Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürze) während des Testlaufs sammelt, falls vorhanden. |
ScreenshotOnFailureCollector | Collector, der einen Screenshot erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
SemaphoreTokenTargetPreparer | Dies ist ein Ersteller, der verwendet wird, um Token zu verwenden, um die Testausführung in einem Tradefed-Host zu serialisieren. |
ShardListener | Ein ITestInvocationListener , der Ergebnisse von einem Aufruf-Shard (auch bekannt als Aufrufaufteilung zur parallelen Ausführung auf mehreren Ressourcen) erfasst und sie an einen anderen Listener weiterleitet. |
ShowmapPullerMetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector , die es ermöglicht, die Showmap-Dateien vom Gerät abzurufen und die Metriken davon zu sammeln. |
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. |
StatsdBeforeAfterGaugeMetricPostProcessor | Ein Postprozessor, der Messwerte verarbeitet, die in einem „Vorher/Nachher“-Ansatz gesammelt wurden, d. h |
StatsdEventMetricPostProcessor | Ein Postprozessor, der Ereignismetriken in statsd-Berichten in Schlüssel-Wert-Paare verarbeitet, wobei die auf dem Prozessor angegebenen Formatierer verwendet werden. |
StatsdGenericPostProcessor | Ein Postprozessor, der binäre proto statsd-Berichte in Schlüssel-Wert-Paare verarbeitet, indem der Bericht als Baumstruktur erweitert wird. |
StopServicesSetup | Ein ITargetPreparer , der Dienste auf dem Gerät stoppt. |
StubMultiTargetPreparer | Leere Platzhalterimplementierung eines IMultiTargetPreparer . |
StubTargetPreparer | Leere Platzhalterimplementierung eines ITargetPreparer . |
SuiteApkInstaller | Installiert angegebene APKs für die Suite-Konfiguration: entweder aus der Variablen $ANDROID_TARGET_OUT_TESTCASES oder dem ROOT_DIR in Build-Informationen. |
SuiteResultReporter | Sammeln Sie Testergebnisse für einen ganzen Suite-Aufruf und geben Sie die Endergebnisse aus. |
SwitchUserTargetPreparer | Ein ITargetPreparer , der in setUp zur angegebenen Benutzerart wechselt. |
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. |
TraceCmdCollector | Ein IMetricCollector , der Ablaufverfolgungen während des Tests mit „trace-cmd“ sammelt und sie beim Aufruf protokolliert. |
UserCleaner | Ein ITargetPreparer , der sekundäre Benutzer beim Teardown entfernt. |
VisibleBackgroundUserPreparer | Zielvorbereiter zum Ausführen von Tests in einem Benutzer, der im sichtbaren Hintergrund gestartet wird. |
WaitForDeviceDatetimePreparer | Ein ITargetPreparer , der darauf wartet, dass datetime auf dem Gerät festgelegt wird Optional kann dieser Ersteller einen TargetSetupError erzwingen, wenn datetime nicht innerhalb des Timeouts gesetzt ist, oder Host-datetime auf dem Gerät erzwingen, |
WifiPreparer | Ein ITargetPreparer , der bei Bedarf WLAN auf dem Gerät konfiguriert. |
XmlFormattedGeneratorReporter | Implementierung des FormattedGeneratorReporter , dessen Format die Suite in ein XML-Format umwandelt. |
XmlResultReporter | Schreibt JUnit-Ergebnisse in eine XML-Datei in einem Format, das mit Ants XMLJUnitResultFormatter konsistent ist. |