Klasse „Index“

Das sind die API-Klassen. Alle API-Pakete ansehen

A

AaptParser Klasse, die Informationen aus einer APK-Datei extrahiert, indem sie die Ausgabe von „aapt dump badging“ parst. 
AaptParser.AaptVersion Enum mit Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet wird. 
Abi Eine Klasse, die ein ABI darstellt. 
AbiFormatter Dienstprogrammklasse für ABI. 
AbiUtils Dienstprogrammklasse für die Verarbeitung von Geräte-ABIs 
AbLocalBuildProvider Lokaler Build-Anbieter, der einen lokalen Build für Android erstellt. 
AbstractConnection Abstrakte Darstellung der Verbindung. 
AbstractHostMonitor Typische Klasse für die Host-Systemdiagnose. 
AbstractTunnelMonitor Abstrakte Tunnelüberwachung für GCE AVD. 
AbstractXmlParser Hilfsbasisklasse zum Parsen von XML-Dateien 
AbstractXmlParser.ParseException Wird ausgelöst, wenn die XML-Eingabe nicht geparst werden konnte 
AcloudConfigParser Helferklasse zum Parsen einer Acloud-Konfiguration (wird zum Starten einer Cloud-Geräteinstanz verwendet). 
AcloudConfigParser.AcloudKeys Schlüsselsätze, die über die Konfiguration durchsucht werden können. 
ActionInProgress Die allgemeine Aktion, die gerade ausgeführt wird. 
ActiveTrace Hauptklasse zum Beschreiben und Verwalten eines aktiven Traces. 
ActivityStatusChecker Statusprüfung für verbleibende Aktivitäten am Ende eines Moduls. 
AdbCommandRejectedException Ausnahme, die ausgelöst wird, wenn adb einen Befehl ablehnt. 
AdbDevice Enthält den Status eines Geräts, wie er vom Befehl „adb devices -l“ gemeldet wird. 
AdbDeviceConnection Stellt eine Verbindung zu einem Gerät über ADB zur Verwendung mit ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) dar. 
AdbDeviceConnection.Factory  
AdbHelper Hilfsklasse zum Verarbeiten von Anfragen und Verbindungen zu adb. 
AdbHelper.AdbResponse Antwort von ADB. 
AdbHelper.AdbService Geben Sie an, auf welchen ADB-Dienst sich der Befehl beziehen soll. 
AdbInitOptions Optionen für die Initialisierung von AndroidDebugBridge. 
AdbInitOptions.Builder Erstellt Initialisierungsoptionen für ADB. 
AdbRootElevator Ein AutoCloseable, das bei Bedarf adb-Root aktiviert und den Root-Status nach Abschluss wiederherstellt. 
AdbSocketUtils  
AdbSshConnection ADB-Verbindung über eine SSH-Bridge. 
AdbStopServerPreparer Zielvorbereiter zum Beenden des ADB-Servers auf dem Host vor und nach dem Ausführen von ADB-Tests. 
AdbTcpConnection Standardmäßige Verbindungsdarstellung eines Geräts, die von einer Standard-ADB-Verbindung des Geräts ausgeht. 
AdbUtils Eine Dienstprogrammklasse für ADB-Vorgänge. 
AdbVersion  
AfterClassWithInfo Ähnliche Garantien wie AfterClass, aber für die annotierte Methode muss ein TestInformation-Parameter erforderlich sein. 
AggregatePostProcessor Ein Messwert-Aggregator, der das Minimum, Maximum, den Mittelwert, die Varianz, die Standardabweichung, die Summe, die Anzahl und optional die Perzentile für numerische Messwerte liefert, die bei Testläufen mit mehreren Iterationen erfasst wurden, wobei sie als Doubles behandelt werden. 
AllocationInfo Enthält Zuweisungsinformationen. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup Ein ITargetPreparer, mit dem alle Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden. 
AltDirBehavior Ein Enum zum Definieren alternativer Verhaltensweisen für verschiedene Installationsprogramme/Push-Programme für Testartefakte

 

AnalysisHeuristic Die Reihenfolge ist wichtig. 
AndroidBuildAPIException Eine Ausnahmeklasse für Fehler im Zusammenhang mit der Android Build API. 
AndroidBuildAPIHelper Helper-Methode zum Erstellen eines Android Build-Clients. 
AndroidBuildApiLogSaver Eine Klasse, die Protokolldateien in der Android Build API speichert. 
AndroidBuildAPIOptions Hostweite Konfigurationsoptionen für den Android Build API-Client. 
AndroidBuildTestResult Containerobjekt zum Speichern des Testergebnisses, das an die Android Build API gesendet werden soll. 
AndroidDebugBridge Eine Verbindung zur Host-seitigen Android Debug Bridge (ADB)

Dies ist der zentrale Punkt für die Kommunikation mit Geräten, Emulatoren oder den darauf ausgeführten Anwendungen. 

AndroidDebugBridge.IClientChangeListener Klassen, die diese Schnittstelle implementieren, bieten Methoden für ClientImpl-Änderungen. 
AndroidDebugBridge.IDebugBridgeChangeListener Klassen, die diese Schnittstelle implementieren, bieten eine Methode, die sich mit AndroidDebugBridge-Änderungen (einschließlich Neustarts) befasst. 
AndroidDebugBridge.IDeviceChangeListener Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Hinzufügen, Löschen und Ändern von IDevice
AndroidJUnitTest Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät mit android.support.test.runner.AndroidJUnitRunner ausführt. 
AndroidTestOrchestratorRemoteTestRunner Führt einen instrumentierten Android-Test mit dem adb-Befehl und AndroidTestOrchestrator aus. 
AoaTargetPreparer ITargetPreparer, das eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) über das Android Open Accessory-Protokoll (AOAv2) ausführt. 
ApiResponse Klasse zum Parsen des Rückgabewerts der API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Diese Klasse erkennt, ob sich die zu installierenden APKs von denen auf dem Gerät unterscheiden. So kann entschieden werden, ob die Installation und Deinstallation von Apps während der setUp- und tearDown-Vorgänge von ERROR(/TestAppInstallSetup) übersprungen werden soll. 
AppBuildInfo Ein IBuildInfo, das eine Android-Anwendung und ihre Testpakete darstellt. 
AppDeviceBuildInfo Diese Klasse wurde eingestellt. Verwenden Sie IDeviceBuildInfo direkt. 
AppSetup Ein ITargetPreparer, das ein APK und die zugehörigen Tests installiert. 
AppVersionFetcher Hilfsklasse zum Abrufen des App-Versionsstrings vom Gerät. 
AppVersionFetcher.AppVersionInfo Typen von App-Versionsinformationen. 
ArchModuleController Modulcontroller, um Tests nicht auszuführen, wenn er nicht mit einer der angegebenen Architekturen übereinstimmt. 
ArgsOptionParser Füllt Option-Felder mit geparsten Befehlszeilenargumenten. 
ArrayHelper Dienstprogrammklasse für die Konvertierung von Arrays in int/long für Daten, die über ADB von Geräten empfangen werden. 
ArrayUtil Hilfsmethoden für Arrays 
ArtChrootPreparer Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. 
ArtGTest  
ArtifactDetails Hier wird die Struktur des Inhalts und des zugehörigen Deskriptors beschrieben, wie sie vom CAS-Tool generiert werden. 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Ein Tool, mit dem Build-Artefakte analysiert werden können, um Erkenntnisse zu gewinnen. 
ArtRunTest Ein Test-Runner zum Ausführen von ART-Lauftests. 
ArtRunTest.AdbShellCommandException Eine Ausnahmeklasse zum Melden eines Fehlers, der bei der Ausführung eines ADB-Shell-Befehls aufgetreten ist. 
ArtTest  
ATestFileSystemLogSaver Diese LogSaver-Klasse wird von ATest verwendet, um Logs in einem bestimmten Pfad zu speichern. 
AtestRunner Implementierung von ITestSuite 
AtraceCollector Eine IMetricCollector, die während eines Tests „atrace“ ausführt, das Ergebnis erfasst und es im Aufruf protokolliert. 
AtraceRunMetricCollector Sammelt die Traces aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Trace-Dateien im Testverzeichnis nach und aggregiert die Messwerte. 
AutoLogCollector Aufzählung, die beschreibt, welcher Collector automatisch vom Harness verarbeitet werden kann. 
AutomatedReporters Klasse, die die Zuordnung von automatisierten Tradefed-Berichten definiert. 
AvdData AVD-Daten, die von [IDevice.getAvdData] zurückgegeben werden. 
AveragePostProcessor Implementierung des Postprozessors, der den Durchschnitt der Liste der Messwerte berechnet. 

B

BackgroundDeviceAction Führt einen Befehl auf einem bestimmten Gerät aus und wiederholt ihn bei Bedarf, bis die Aktion abgebrochen wird. 
BadPacketException Wird ausgelöst, wenn der Inhalt eines Pakets fehlerhaft ist. 
BaseDeviceMetricCollector Die Basisimplementierung von IMetricCollector ermöglicht das Starten und Beenden der Erhebung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Allgemeiner Preparer zum Starten eines lokalen Emulators. 
BaseHostJUnit4Test Basis-Testklasse zum Ausführen von Host-Tests im JUnit4-Stil. 
BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput, mit der einige Tags nach ihrem Namen oder ihren Komponenten gefiltert werden können. 
BaseModuleController Die grundlegende Implementierung von IModuleController, die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht. 
BaseMultiTargetPreparer Basisimplementierung von IMultiTargetPreparer, mit der das Objekt deaktiviert werden kann. 
BasePostProcessor Die Basis-IPostProcessor, die jede Implementierung erweitern sollte. 
BaseRetryDecision Basisimplementierung von IRetryDecision
BaseStreamLogger<OS extends OutputStream> Ein ILeveledLogOutput, das Lognachrichten an einen Ausgabestream und an stdout weiterleitet. 
BaseTargetPreparer Basisimplementierungsklasse für ITargetPreparer, mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. 
BaseTestSuite Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System. 
BatchChannel<T> Hilfsklasse zum Batch-Upload von Testergebnissen und Artefakten. 
BatchChannel.BatchUploadAction<T> Aktion, die ausgeführt werden soll, wenn ein Batch von Elementen zum Hochladen bereit ist. 
BatteryController Dienstprogrammklasse, mit der der Ladezustand des Akkus eines Geräts gesteuert werden kann. 
BatteryRechargeDeviceRecovery Ermöglicht das Auslösen eines Befehls, wenn der Akkustand des Geräts unter einen bestimmten Grenzwert fällt. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Wiederherstellungsprüfung, die eine Konfiguration auslöst, wenn der Akkustand nicht verfügbar ist. 
BeforeClassWithInfo Ähnliche Garantien wie BeforeClass, aber für die annotierte Methode muss ein TestInformation-Parameter erforderlich sein. 
BinaryState Aufzählung, die zum Aufzeichnen des EIN/AUS-Status mit dem No-Op-Status IGNORE verwendet wird. 
BluetoothConnectionLatencyCollector Der Collector überträgt eine vordefinierte statsd-Messwertkonfiguration für die Dauer an Geräte und erfasst die Dauer der Bluetooth-Verbindung für jedes Profil. 
BluetoothConnectionStateCollector Dieser Collector erfasst BluetoothConnectionStateChanged-Messwerte 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 Messwerte anzugeben, die Bluetooth-Verbindungsstatus in einem numerischen Array enthalten, z. B. [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Collector zum Aktivieren der Bluetooth HCI-Snoop-Protokollierung auf dem DUT und zum Erfassen des Protokolls für jeden Test. 
BluetoothUtils Hilfsfunktionen zum Aufrufen von „BluetoothInstrumentation“ auf dem Gerät

Der BluetoothInstrumentation-Code auf Geräteseite ist in AOSP unter folgendem Pfad zu finden: frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider Ein IDeviceBuildProvider, das Build-Informationen vom Testgerät abruft

Dies wird in der Regel für Geräte mit einem extern bereitgestellten Build verwendet, d. 

BootstrapServiceFileResolverLoader Lädt Resolver mithilfe der Dienstladefunktion. 
Fehlerbericht Objekt mit den Referenzen zu den Fehlerberichtsdateien, kompatibel mit flachen Fehlerberichten und gezippten Fehlerberichten (bugreportz). 
BugreportCollector Ein Pass-through-ITestInvocationListener, das Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann ITestInvocationListener.testLog für seine untergeordneten Elemente aufruft, nachdem jeder Fehlerbericht erfasst wurde. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Erstellen Sie einen Fehlerbericht, wenn ein Testlauf fehlschlägt. 
BugreportzOnTestCaseFailureCollector Erstellen Sie einen bugreportz, wenn ein Testlauf fehlschlägt. 
BuildAnalysis Stellt die Ergebnisse einer einzelnen Build-Analyse dar. 
BuildError Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. 
BuildInfo Allgemeine Implementierung eines IBuildInfo, der mit einem ITestDevice verknüpft werden sollte. 
BuildInfoKey Klasse mit Aufzählungen für Build-Informationsabfragen. 
BuildInfoKey.BuildInfoFileKey Enumeration, die alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können. 
BuildInfoRecorder Ein ITargetPreparer, das Metadaten zu Build-Informationen in eine angegebene Datei schreibt. 
BuildInfoUtil Eine Hilfsklasse zum Bearbeiten von IBuildInfo 
BuildRetrievalError Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. 
BuildSerializedVersion Klasse, die die aktuelle Serialisierungsversion aller IBuildInfo enthält. 
BuildTestsZipUtils Eine Hilfsklasse für Vorgänge im Zusammenhang mit der vom Android-Build-System generierten ZIP-Datei für Tests 
BulkEmailer Ein E-Mail-Absender-Tool, das die folgende Konfiguration ermöglicht: Sendeintervall, anfängliche Burst-Größe, Empfänger und Gesamtzahl der Nachrichten. 
BundletoolUtil Dienstprogrammklasse, mit der die Befehlszeile von „bundletool“ verwendet wird, um die .apks auf dem Gerät zu installieren. 
ByteArrayInputStreamSource  
ByteArrayList Eine Klasse zur Darstellung eines einfachen Byte-Arrays. 
ByteArrayUtil Dienstprogramme zum Bearbeiten von Byte-Arrays, z.B. zum Konvertieren von Byte in Ganzzahlen. 
ByteBufferUtil  
ByteStreamDownloader Ein Client, der die Methode Read des gRPC-Dienstes ByteStream implementiert. 
ByteStreamUploader Ein Client, der die Methode Write des gRPC-Dienstes ByteStream implementiert. 

C

CacheClientFactory Eine Factory, die eine Singleton-Instanz von ICacheClient erstellt. 
CanceledException Abstrakte Ausnahme für Ausnahmen, die ausgelöst werden können, wenn eine Nutzereingabe die Aktion abbricht. 
CapabilitiesNewReply Die Nutzlast einer CapabilitiesNew-Antwort des JDWP-Protokolls. 
CarModuleController Dieser Controller verhindert die Ausführung von Testläufen auf Geräten, die nicht für die Automobilbranche bestimmt sind. 
CarryDnaeError Interne RuntimeException zum Übertragen von DeviceNotAvailableException über das JUnit4-Framework. 
CarryInterruptedException Wird ausgelöst, wenn das Zeitlimit für die Testphase überschritten wird und eine InterruptedException vom Thread für die Testausführung an den Thread für die Aufrufausführung übertragen werden muss. 
CasFuseDriverProfile CasDriverProfile ist eine spezielle Implementierung von IFuseDriverProfile für Geräte-Images, die FastCDC-gechunkte Verzeichnisse sind. 
CdmaDeviceFlasher Eine Klasse, die ein Bild auf einem physischen Android-Gerät mit einem CDMA-Funkgerät einblendet. 
CecControllerTokenProvider Tokenanbieter für CEC-bezogene Token (Consumer Electronics Control). 
CentralDirectoryInfo CentralDirectoryInfo ist eine Klasse, die die Informationen einer Datei oder eines Ordners in einer ZIP-Datei enthält. 
CheckPairingPreparer Ein CompanionAwarePreparer, das die Bluetooth-Kopplung zwischen primären und Companion-Geräten überprüft 
Chunker Teilt ein blob in ein oder mehrere Chunks mit maximal chunkSize Byte auf. 
Chunker.Chunk Ein Teil eines Blobs. 
ChunkHandler Leiten Sie diese Klasse von einer Klasse ab, die einen oder mehrere Chunk-Typen verarbeitet. 
CircularAtraceUtil Ein atrace-Tool, das hauptsächlich zur Ermittlung der Ursachen von ANR-Fehlern während des Monkey-Tests entwickelt wurde. 
CircularByteArray Datenstruktur für ein Array mit fester Größe, das als Ringpuffer fungiert und die Gesamtsumme aller Werte im Array erfasst. 
ClangCodeCoverageCollector Ein BaseDeviceMetricCollector, das Clang-Coverage-Messungen vom Gerät abruft und als Testartefakte protokolliert. 
ClangProfileIndexer Eine Dienstprogrammklasse, die Clang-Code-Coverage-Messungen indexiert. 
ClassNotFoundConfigurationException ConfigurationException, wenn die Klasse eines Objekts nicht gefunden wird. 
ClassPathScanner Sucht nach Einträgen im Klassenpfad. 
ClassPathScanner.ClassNameFilter Ein IClassPathFilter, das Java-Klassennamen filtert und transformiert. 
ClassPathScanner.ExternalClassNameFilter Eine ClassNameFilter, die innere Klassen ablehnt 
ClassPathScanner.IClassPathFilter Ein Filter für Classpath-Eintragspfade

Nach dem Muster von FileFilter 

Client Dies entspricht einem einzelnen Client, in der Regel einem Dalvik VM-Prozess. 
Client Android Test Storage-Client, der Testergebnisse in den Test Storage-Dienst hochlädt. 
ClientData Enthält die Daten eines ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Heap-Informationen 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Handler, die auf HPROF-Dumps reagieren können. 
ClientData.IMethodProfilingHandler Handler, die auf Informationen zur Methodenprofilerstellung reagieren können 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Dies entspricht einem einzelnen Client, in der Regel einem Dalvik VM-Prozess. 
ClientTracker Gerät verfolgen clients 
ClockworkUtils Ein Clockwork-Tool zum Teilen von Logik für mehrere Geräte 
CloseableTraceScope Eine Klasse mit eingeschränktem Gültigkeitsbereich, mit der sich Tracing-Abschnitte über „try-with-resources“ melden lassen 
ClusterBuildInfo Eine IBuildInfo-Klasse für Builds, die aus TFC weitergeleitet werden. 
ClusterBuildProvider Ein IBuildProvider zum Herunterladen von TFC-Testressourcen. 
ClusterClient Eine IClusterClient-Implementierung für die Interaktion mit dem TFC-Backend. 
ClusterCommand Eine Klasse, die eine aus dem TF-Cluster abgerufene Aufgabe darstellt. 
ClusterCommand.RequestType  
ClusterCommand.State Status des Befehls im TF-Cluster. 
ClusterCommandConfigBuilder Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. 
ClusterCommandEvent Eine Klasse zum Kapseln von Clusterbefehlsereignissen, die hochgeladen werden sollen. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Eine IRemoteTest-Klasse zum Starten eines Befehls aus TFC über einen untergeordneten TF-Prozess. 
ClusterCommandScheduler Ein ICommandScheduler-Objekt zur Unterstützung von TFC (Tradefed Cluster). 
ClusterCommandStatus Eine Klasse, die den Status und den Grund für die Stornierung eines Befehls aus dem TF-Cluster darstellt. 
ClusterDeviceInfo Eine Klasse zum Kapseln von Clustergeräteinformationen, die hochgeladen werden sollen. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Eine IDeviceMonitor-Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet. 
ClusterEventUploader<T extends IClusterEvent> Die Klasse „ClusterEventUploader“, die IClusterEvent in TFC hochlädt. 
ClusterHostEvent Eine Klasse zum Kapseln von Cluster-Host-Ereignissen, die hochgeladen werden sollen. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enumerationen der verschiedenen Arten von Host-Ereignissen. 
ClusterHostUtil Statische Hilfsfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. 
ClusterLogSaver Eine ILogSaver-Klasse zum Hochladen von Testausgaben in TFC. 
ClusterLogSaver.FilePickingStrategy Strategien zur Dateiauswahl. 
ClusterOptions  
CodeCoverageCollector Ein BaseDeviceMetricCollector, das Java- und native Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
CodeCoverageTest Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt und den Code-Coverage-Bericht generiert. 
CollectingByteOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einem byte[] erfasst. 
CollectingOutputReceiver Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst. 
CollectingOutputReceiver Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst. 
CollectingTestListener Eine ITestInvocationListener, in der alle Testergebnisse erfasst werden. 
CollectorHelper Helfer für einige IMetricCollector-Vorgänge, die an mehreren Stellen benötigt werden. 
CommandBaselineSetter Ein gemeinsamer Setter zum Verarbeiten von Geräte-Basiseinstellungen über ADB-Shell-Befehle. 
CommandFileParser Parser für Datei mit einer Reihe von Befehlszeilen. 
CommandFileParser.CommandLine  
CommandInterrupter Dienst, mit dem TradeFederation-Befehle unterbrochen oder als nicht unterbrechbar markiert werden können. 
CommandLineBuildInfoBuilder Dienstprogramm zum Erfassen der üblichen Build-Informationsargumente aus einer Befehlszeile und zum Erstellen einer IBuildInfo daraus. 
CommandOptions Implementierung von ICommandOptions 
CommandOptionsGetter Dienstimplementierung, die den Wert der Befehlsoptionen eines bestimmten Aufrufs zurückgibt. 
CommandRejectedException  
CommandResult Enthält das Ergebnis eines Befehls. 
CommandRunner Ein alternativer TradeFederation-Einstiegspunkt, der den in den Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet wird. 
CommandRunner.ExitCode Fehlercodes, die beendet werden können. 
CommandScheduler Ein Scheduler zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. 
CommandScheduler.HostState Enumerationen für verschiedene Hoststatus 
CommandStatus Stellt den Status eines zeitgesteuerten Vorgangs dar. 
CommandStatusHandler Handler, mit dem der Status eines Aufrufs überwacht und aktualisiert werden kann. 
CommandSuccessModuleController Basisklasse für einen Modulcontroller, um das Testmodul basierend auf einem Shell-Befehlsfehler zu überspringen. 
CommonLogRemoteFileUtil Mit diesem Dienstprogramm lässt sich Codeduplikation für die Logik zum Abrufen von Remote-Logs in gemeinsamen Dateien für die verschiedenen Darstellungen von Remote-Geräten vermeiden. 
CommonLogRemoteFileUtil.KnownLogFileEntry Eine Darstellung eines bekannten Logeintrags für Remote-Geräte. 
CompanionAllocator Basisklasse, die sich um die Zuweisung und Freigabe von Companion-Geräten kümmert

getCompanionDeviceSelectionOptions() sollte implementiert werden, um die Kriterien zu beschreiben, die für die Zuweisung des Begleitgeräts erforderlich sind. 

CompanionAwarePreparer Ein ITargetPreparer, das die Logik zum Abrufen eines bereits zugewiesenen Begleitgeräts kapselt. 
CompanionAwareTest Basis-Testklasse, die das Boilerplate zum Abrufen und Prüfen des Companion-Geräts kapselt

Die untergeordnete Klasse kann getCompanion() aufrufen, um den zugewiesenen Companion abzurufen. 

CompanionDeviceTracker Eine Klasse zum Zuweisen und Freigeben von Companion-Geräten 
CompanionRunCommandTargetPreparer Ein ITargetPreparer, das angegebene Befehle auf dem zugewiesenen Companion-Gerät ausführt 
CompanionTestAppInstallSetup Eine ITargetPreparer, die 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 Compilerfilter „speed“ neu. 
ConditionFailureMonitor Achten Sie auf Fehler bei der Ausführung. 
ConditionPriorityBlockingQueue<T> Eine threadsichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, mit denen Objekte abgerufen werden können, die einer bestimmten Bedingung entsprechen. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Ein ConditionPriorityBlockingQueue.IMatcher, das mit einem beliebigen Objekt übereinstimmt. 
ConditionPriorityBlockingQueue.IMatcher<T> Eine Schnittstelle, mit der ermittelt werden kann, ob Elemente eine bestimmte Bedingung erfüllen. 
ConfigCompleter Implementierung von Completer für unsere TF-Konfigurationen. 
ConfigurableGrpcDynamicShardingClient  
Konfiguration Eine konkrete IConfiguration-Implementierung, in der die geladenen Konfigurationsobjekte in einer Map gespeichert werden. 
ConfigurationDef Enthält einen Datensatz einer Konfiguration, der zugehörigen Objekte und deren Optionen. 
ConfigurationDef.ConfigObjectDef Objekt mit Informationen zu einem className und der zugehörigen Erscheinungsnummer (z.B. wenn ein Objekt in einer Konfiguration zweimal vorkommt, hat das erste die erste Erscheinungsnummer). 
ConfigurationDescriptor Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. 
ConfigurationDescriptor.LocalTestRunner Enum, das zum Angeben des lokalen Test-Runners verwendet wird. 
ConfigurationException Wird ausgelöst, wenn die Konfiguration nicht geladen werden konnte. 
ConfigurationFactory Factory zum Erstellen von IConfiguration
ConfigurationFactory.ConfigLoader Implementierung von IConfigDefLoader, die die eingeschlossenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei zirkulären Einschlüssen eine Ausnahme auslöst. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Dienstprogrammfunktionen zum Verarbeiten von Konfigurationsdateien. 
ConfigurationXmlParserSettings Eine einfache Klasse zum Akzeptieren von Einstellungen für den ConfigurationXmlParser

Wenn Sie Einstellungen an diese Klasse übergeben möchten, ist der Alias erforderlich. 

ConfigurationYamlParser Parser für Tradefed-Konfigurationen im YAML-Stil 
ConfigUtil Dienstprogrammklasse zum Erstellen, Interagieren und Pushen von statsd-Konfigurationsdateien. 
ConfigUtil.LogSource  
Console Hauptkonsole von TradeFederation, über die Nutzer interagieren können

Derzeit werden Vorgänge wie die folgenden unterstützt:

  • Befehl zum Testen hinzufügen
  • Geräte und ihren Status auflisten
  • Laufende Aufrufe auflisten
  • Befehle in der Warteschlange auflisten
  • Aufruf-Log in Datei/stdout ausgeben
  • Herunterfahren
 
Console.ArgRunnable<T> Eine Runnable mit einer run-Methode, die ein Argument akzeptieren kann 
Console.CaptureList Ein Convenience-Typ für List<List<String>> 
ConsoleReaderOutputStream Ein OutputStream, der verwendet werden kann, damit System.out.print() mit der unvollständigen Zeile des Nutzers LineReader funktioniert. 
ConsoleResultReporter Ergebnisreporter zum Ausgeben der Testergebnisse in der Konsole. 
ContentAnalysisContext Geben Sie den Kontext für einen Inhalt an, damit er richtig analysiert werden kann. 
ContentAnalysisContext.AnalysisMethod Hier wird beschrieben, was Sie von der Inhaltsstruktur für eine ordnungsgemäße Analyse erwarten können. 
ContentAnalysisResults Zusammenfassung der Inhaltsanalyse. 
ContentInformation Stellt den Inhalt für ein bestimmtes Build-Ziel der Basis- und der aktuellen Version dar. 
ContentMerkleTree Merkle-Baum aus den Inhaltsinformationen berechnen. 
ContentModuleLister Erstellt eine Modulliste aus dem Kontext. 
ContentProviderHandler Handler, der die Interaktionen mit dem Contentanbieter abstrahiert und die Verwendung des geräteseitigen Contentanbieters für verschiedene Vorgänge ermöglicht. 
ContentRequest Klasse zum Erstellen der Anfrage an die API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener Eine TestResultListener, in der die Gesamtzahl der Tests nach TestStatus erfasst wird 
CountTestCasesCollector Zählen und melden Sie die Anzahl der Testläufe für ein bestimmtes IRemoteTest
CoverageMeasurementForwarder Ein Platzhaltertest, der Abdeckungsdaten vom Build-Anbieter an den Logger weiterleitet. 
CoverageOptions Tradefed-Objekt, das Coverage-Optionen enthält. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Ein ITargetPreparer, das wartet, bis die maximale Frequenz auf allen Kernen auf das höchstmögliche Niveau zurückgesetzt wurde 
CreateAvdPreparer  
CreateUserPreparer Zielvorbereiter zum Erstellen des Nutzers und zum Bereinigen am Ende. 
CurlGenAiClient Einen zentralen Client für die Interaktion mit der GenAI API und für Prompt-Anfragen bereitstellen. 
CurlGenAiClient.Model Liste der verfügbaren Modelle. 
CurrentInvocation Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall im Aufruf nützlich sind. 
CurrentInvocation.InvocationInfo Ein spezieller benannter Schlüssel, der immer für den Aufruf ausgefüllt wird. 
CurrentInvocation.IsolationGrade Beschreibt den Grad der Isolation 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Einstellungen für die DDM-Bibliothek. 
Debugger Dies stellt eine ausstehende oder hergestellte Verbindung mit einem JDWP-Debugger dar. 
DebugHostLogOnFailureCollector Collector, der die Host-seitigen Logs erfasst und protokolliert, wenn ein Testlauf fehlschlägt. 
DebugViewDumpHandler  
DefaultConnection Standardmäßige Verbindungsdarstellung eines Geräts, die von einer Standard-ADB-Verbindung des Geräts ausgeht. 
DefaultConnection.ConnectionBuilder Builder, der zum Beschreiben der Verbindung verwendet wird. 
DefaultRemoteAndroidTestRunner Erweiterung der ddmlib RemoteAndroidTestRunner, um einige Standardeinstellungen für Tradefed-Anwendungsfälle festzulegen. 
DefaultTestsZipInstaller Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. 
DelegatedInvocationExecution InvocationExecution, die die Ausführung an eine andere Tradefed-Binärdatei delegieren. 
DependenciesResolver Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. 
DeviceActionTargetPreparer Ein ITargetPreparer zum Ausführen von Geräteaktionen. 
DeviceActionUtil Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen. 
DeviceActionUtil.Command Befehle für Geräteaktionen. 
DeviceActionUtil.DeviceActionConfigError Ausnahme für Konfigurationsfehler. 
DeviceAllocationResult Stellt die Ergebnisse eines Zuweisungsversuchs für einen Befehl dar. 
DeviceAllocationState Stellt den Zuweisungsstatus des Geräts aus der Perspektive von IDeviceManager dar 
DeviceAvailableChecker Prüfung, um sicherzustellen, dass ein Modul das Gerät nicht in einem Offlinestatus belässt. 
DeviceBaselineChecker Legen Sie vor jedem Modul die Baseline-Einstellungen für das Gerät fest. 
DeviceBaselineSetter Abstrakte Klasse zum Erstellen einer Geräte-Basiseinstellung. 
DeviceBatteryLevelChecker Ein IRemoteTest, das den Mindestakkustand prüft und wartet, bis der Akku einen zweiten Ladeschwellenwert erreicht, wenn der Mindestakkustand nicht erreicht ist. 
DeviceBatteryResourceMetricCollector Dieser Collector erfasst Messwerte zum Geräteakku. 
DeviceBuildDescriptor Eine Wrapper-Klasse für ein IBuildInfo, die Hilfsmethoden zum Abrufen von Informationen zum Geräteplattform-Build enthält. 
DeviceBuildInfo Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
DeviceBuildInfoBootStrapper Ein ITargetPreparer, das Build-Infofelder 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 das IBuildInfo einfügt. 
DeviceCleaner Führt nach dem Test einen Neustart oder eine Formatierung als Bereinigungsaktion durch und schaltet optional den Bildschirm aus 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Enthält Hilfsmethoden und ‑klassen für die gleichzeitige Ausführung von Befehlen auf dem Gerät

Verwenden Sie ERROR(/ExecutorService), um Befehle auszuführen, die als ShellCommandCallable implementiert sind, und ERROR(/#joinFuture(String,Future,long)) für die Synchronisierung mit dem ERROR(/Future), das von ERROR(/ExecutorService) für die Befehlsausführung zurückgegeben wird. 

DeviceConcurrentUtil.ShellCommandCallable<V> Ein ERROR(/Callable), das die Details der Ausführung des Shell-Befehls auf einem ITestDevice umschließt. 
DeviceConfigurationHolder Eine konkrete IDeviceConfiguration-Implementierung, in der die geladenen Gerätekonfigurationsobjekte in ihren Attributen gespeichert werden. 
DeviceConnection Stellt eine Verbindung zu einem Gerät über ADB zur Verwendung mit ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) dar. 
DeviceConnection.Factory  
DeviceDescriptor Eine Klasse mit Informationen zur Beschreibung eines zu testenden Geräts. 
DeviceDisconnectedException Wird ausgelöst, wenn ein Gerät über den Transporttyp nicht mehr erreichbar ist, z.B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist 
DeviceErrorIdentifier Fehlerkennungen aus Gerätefehlern und von Geräten gemeldeten Fehlern. 
DeviceFailedToBootError Wird ausgelöst, wenn ein Gerät nach dem Flashen mit einem Build nicht hochfährt. 
DeviceFeatureFlag  
DeviceFeatureModuleController Ein Modul-Controller, der Tests nicht ausführt, wenn er bestimmte Funktionen nicht unterstützt. 
DeviceFileReporter Eine Hilfsklasse, die auf dem Gerät nach Dateien sucht und sie bei Bedarf an ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) sendet. 
DeviceFlashPreparer Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware anzeigt. 
DeviceFoldableState Darstellung des faltbaren Gerätestatus, wie von „cmd device_state print-states“ zurückgegeben. 
DeviceFolderBuildInfo Ein IDeviceBuildInfo, das auch andere Build-Artefakte enthält, die sich in einem Verzeichnis im lokalen Dateisystem befinden. 
DeviceImageTracker Für einige der inkrementellen Geräteupdates benötigen wir die Baseline-Dateien, um Differenzen zu berechnen. 
DeviceImageTracker.FileCacheTracker Informationen zum Gerätebild im Cache und zu den zugehörigen Metadaten verfolgen 
DeviceImageZipFlashingTargetPreparer Ein Zielvorbereiter, der das Gerät mit Geräte-Images flasht, die über ein bestimmtes Format bereitgestellt werden. 
DeviceImpl Ein Gerät. 
DeviceInspectionResult Eine Klasse enthält das Ergebnis der Geräteprüfung, wenn ein Gerät nicht mehr verfügbar ist. 
DeviceInternetAccessibilityResourceMetricCollector Der Collector pingt google.com an, um zu prüfen, ob das Gerät eine Internetverbindung hat. 
DeviceJUnit4ClassRunner JUnit4-Test-Runner, der auch IDeviceTest unterstützt. 
DeviceJUnit4ClassRunner.LogAnnotation Gefälschte Anmerkung, mit der Protokolle an die Reporter weitergeleitet werden sollen. 
DeviceJUnit4ClassRunner.MetricAnnotation Gefälschte Anmerkung, mit der Messwerte an die Reporter weitergeleitet werden sollen. 
DeviceJUnit4ClassRunner.TestLogData Implementierung von ExternalResource und TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementierung von ExternalResource und TestRule
DeviceListMonitorTask  
DeviceLogger Bridge-Klasse für die Verwendung von utils.ILogger für Incremental. 
DeviceManagementGrpcServer GRPC-Server, der es ermöglicht, ein Gerät über Tradefed zu reservieren. 
DeviceManager  
DeviceManager.FastbootDevice Darstellung eines Geräts im Schnellstartmodus (Fastboot mode). 
DeviceMerkleTree Berechnen Sie einen Merkle-Baum aus den Informationen zum Geräteinhalt. 
DeviceMetricData Objekt, das alle von Messwert-Collectoren erfassten Daten enthält. 
DeviceMonitor Der DeviceMonitor überwacht Geräte, die an ADB angeschlossen sind. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Eine Proxyklasse zum Weiterleiten von Anfragen an mehrere IDeviceMonitor
DeviceNotAvailableException Wird ausgelöst, wenn ein Gerät nicht mehr für Tests verfügbar ist. 
DeviceOwnerTargetPreparer Ein ITargetPreparer, das eine Komponente für den Geräteeigentümer einrichtet. 
DeviceParameterizedRunner Parametrisierter Runner im JUnit4-Stil für hostseitig gesteuerte parametrisierte Tests. 
DeviceProperties Allgemeine Konstantendefinitionen für Attributnamen auf Geräteseite 
DeviceRecoveryModeUtil  
DeviceReleaseReporter Gerätefreigabe-Reporter, der die Kommunikation mit dem übergeordneten Prozess zur Freigabe der Geräte übernimmt. 
DeviceResetFeature Serverseitige Implementierung des Geräteresets. 
DeviceResetHandler Dienstprogramm für das generische Zurücksetzen von Geräten. 
DeviceRuntimeException Wird ausgelöst, wenn eine Geräteaktion nicht die erwarteten Ergebnisse liefert. 
DeviceSelectionOptions Container für Auswahlkriterien für Geräte. 
DeviceSelectionOptions.DeviceRequestedType Die verschiedenen möglichen Arten von unterstützten Platzhaltergeräten. 
DeviceSettingChecker Prüfen Sie, ob sich die Geräteeinstellungen während der Ausführung eines Moduls geändert haben. 
DeviceSetup Eine ITargetPreparer, die ein Gerät anhand der bereitgestellten Options für Tests konfiguriert. 
DeviceSnapshotFeature Serverseitige Implementierung von Geräte-Snapshots. 
DeviceSnapshotHandler Dienstprogramm zur Verarbeitung von Cuttlefish-Snapshots. 
DeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice
DeviceStorageAgeResourceMetricCollector Speicheralter aus Logcat parsen. 
DeviceStorageFiller Zielvorbereiter, um Speicherplatz zu füllen, damit etwas freier Speicherplatz verfügbar ist. 
DeviceStorageStatusChecker Prüfen Sie, ob auf dem Gerät genügend Speicherplatz für die angegebenen Partitionen vorhanden ist. 
DeviceStringPusher Zielvorbereiter zum Schreiben eines Strings in eine Datei. 
DeviceSuite Erweitert den JUnit4-Container Suite, um den Tests, die ihn benötigen, einen ITestDevice zur Verfügung zu stellen. 
DeviceSyncHelper Helfer zum Synchronisieren eines neuen Gerätebilds mit dem Gerät. 
DeviceTestCase Helper-JUnit-Testlauf, der die Dienste IRemoteTest und IDeviceTest bereitstellt. 
DeviceTestResult Eine Spezialisierung von TestResult, die abgebrochen wird, wenn ein DeviceNotAvailableException auftritt 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Eine Builder-Klasse für Optionen im Zusammenhang mit dem Ausführen von Gerätetests über BaseHostJUnit4Test. 
DeviceTestSuite JUnit-Testsuite für Helfer, die die Dienste IRemoteTest und IDeviceTest bereitstellt. 
DeviceTraceCollector Collector, der beim Start eines Testlaufs einen Perfetto-Trace startet und die Trace-Datei am Ende protokolliert. 
DeviceUnavailableMonitor Dieser Listener versucht, nur einen DNAE auf Testfall-Ebene zu erfassen. 
DeviceUnresponsiveException Eine Spezialisierung von DeviceNotAvailableException, die angibt, dass das Gerät für adb sichtbar ist, aber nicht reagiert (d. h. Befehle laufen ab, das Gerät lässt sich nicht starten usw.) 
DeviceUpdateTargetPreparer Eine abstrakte ITargetPreparer, die sich um die gängigen Schritte zum Aktualisieren von Geräten mit einer Gerätebilddatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) kümmert. 
DeviceWifiResourceMetricCollector Der Collector erfasst Messwerte für die aktuelle WLAN-Signalstärke und die Verbindungsgeschwindigkeit. 
DeviceWiper Ein ITargetPreparer, das Nutzerdaten löscht 
DigestCalculator Hilfsmethoden zum Berechnen von Digest
DirectedGraph<V> Eine Implementierung von gerichteten ungewichteten Graphen. 
DisableSELinuxTargetPreparer Target-Vorbereiter, der SELinux deaktiviert, falls es aktiviert ist. 
DryRunKeyStore Ein Keystore für den Probebetrieb, in dem jeder Keystore-Wert immer richtig ersetzt und gefunden wird. 
DryRunner Transparente Probeläufe von Tests anstelle der tatsächlichen Ausführung. 
DynamicFileStubTest Dies ist ein Tradefed-Test, um zu prüfen, ob Tradefed dynamische Dateien korrekt auflösen kann. 
DynamicRemoteFileResolver Klasse, die beim Auflösen von Pfaden zu Remotedateien hilft. 
DynamicRemoteFileResolver.FileResolverLoader Lädt Implementierungen von IRemoteFileResolver
DynamicShardHelper Sharding-Strategie, um das Remote-Warteschlangenmanagement zwischen mehreren TF-Instanzen zu ermöglichen 
DynamicShardingConnectionInfoMessage Datenklasse, um das Senden über den Funktionsserver zu erleichtern. 
DynamicSystemPreparer Ein ITargetPreparer, das ein System-Image auf einem Geräte-Build mit dem dynamischen Systemupdate einrichtet. 

E

EarlyDeviceReleaseFeature Implementierung des Funktionsservers für die vorzeitige Geräteveröffentlichung. 
E-Mail Eine Hilfsklasse zum Senden einer E-Mail. 
EmailHostHealthAgent Eine IHostHealthAgent-Implementierung zum Senden von E‑Mails aus Hostmonitorberichten 
EmmaXmlConstants Konstanten, die beim Parsen des EMMA-XML-Berichts verwendet werden. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo ist eine Klasse, die die allgemeinen Informationen einer ZIP-Datei enthält. 
EnforcedSeLinuxChecker Statusprüfung, die den Status von SELinux sicherstellt. 
EnvironmentVariableUtil Eine Sammlung von Hilfsmethoden zum Vorbereiten von Umgebungsvariablen. 
EraseUserDataPreparer Ein ITargetPreparer, mit dem Nutzerdaten auf dem Gerät gelöscht werden. 
ErrorIdentifier Diese Schnittstelle beschreibt einen bestimmten Fehler und seine Eigenschaften. 
ErrorStorageUtil Hilfsklasse zum Bearbeiten der Fehler, um sie an den gemeinsamen Speicher anzupassen. 
EventsLoggerListener Listener, der alle empfangenen Ereignisse in einer Datei protokolliert 
ExceptionThrowingRunnerWrapper  
ExecutableAction Eine Wertklasse, die eine Aktion darstellt, die ausgeführt werden kann. 
ExecutableActionResult Eine Wertklasse, die ein Ergebnis von ExecutableAction darstellt. 
ExecutableBaseTest Basisklasse für ausführbare Tests. 
ExecutableHostTest Test-Runner für ausführbare Dateien, die auf dem Host ausgeführt werden. 
ExecutableTargetTest Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. 
ExecutionFiles Dateien, die während der Ausführung eines Tests oder Aufrufs generiert werden und für Tests benötigt werden. 
ExecutionFiles.FilesKey Aufzählung der bekannten Standardschlüssel für die Karte. 
ExecutionProperties Attribute, die während der Ausführung eines Tests oder Aufrufs generiert werden. 
ExistingBuildProvider Ein IBuildProvider, der ein bereits erstelltes IBuildInfo zurückgibt. 
ExtendedFile Eine Erweiterung der Standarddatei, die Build-bezogene Metadaten enthält. 
ExtensionAtomsRegistry ExtensionAtomsRegistry für die lokale Verwendung von statsd. 

F

FailureDescription Die Klasse, die Fehlerinformationen in Trade Federation beschreibt. 
FakeTest Ein gefälschter Test, mit dem sich leicht wiederholbare Testergebnisse generieren lassen. 
FakeTestsZipFolder Eine Testvorrichtung, die einen gefälschten entzippten Testordner basierend auf einer Liste von Inhalten erstellt. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Target-Vorbereiter, der Fastboot auslöst und Fastboot-Befehle sendet. 
FastbootDeviceFlasher Eine Klasse, die auf „fastboot“ angewiesen ist, um ein Image auf physische Android-Hardware zu flashen. 
FastbootHelper Eine Hilfsklasse für Fastboot-Vorgänge. 
FastbootPack Folgen Sie der Spezifikation des Bootloaders, um ihn zu entpacken. 
FastbootUpdateBootstrapPreparer Ein ITargetPreparer, das bestimmte Dateien (Bootloader, Funkmodul, Geräte-Image-ZIP) in IDeviceBuildInfo bereitstellt, damit Geräte mit FastbootDeviceFlasher geflasht werden können. Anschließend werden Geräteattribute nach dem Booten in die Build-Informationen eingefügt, um Ergebnisse zu melden. 
FatalHostError Eine Ausnahme, die angibt, dass auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ein schwerwiegender, nicht behebbarer Fehler aufgetreten ist und die TradeFederation-Instanz heruntergefahren werden sollte. 
FeatureFlagTargetPreparer Aktualisiert die DeviceConfig (durch einen Remotedienst abgestimmte Feature-Flags). 
FileDownloadCache Eine Hilfsklasse, die einen lokalen LRU-Cache (Least Recently Used) für heruntergeladene Dateien im Dateisystem verwaltet. 
FileDownloadCacheFactory Factory zum Erstellen von FileDownloadCache 
FileDownloadCacheWrapper Eine Wrapper-Klasse, die FileDownloadCache-Funktionen bereitstellt und gleichzeitig die IFileDownloader-Schnittstelle implementiert. 
FileIdleMonitor Überwacht Dateien und führt einen Callback aus, wenn sie inaktiv waren (d.h. 
FileInputStreamSource Ein InputStreamSource, das eine Eingabedatei akzeptiert. 
FileListingService Bietet einen Dienst zum Auflisten von IDevice-Begleitdateien. 
FileListingService.FileEntry Stellt einen Eintrag in einem Verzeichnis dar. 
FileListingService.IListingReceiver Klassen, die diese Schnittstelle implementieren, bieten eine Methode, die sich mit dem asynchronen Ergebnis des ls-Befehls auf dem Gerät befasst. 
FileLogger Ein ILeveledLogOutput, das Lognachrichten an eine Datei und an stdout weiterleitet. 
FilePermissionUtil Dienstprogrammklasse für die Verarbeitung von Dateiberechtigungen. 
FileProtoResultReporter Proto-Reporter, der TestRecord in eine Datei schreibt. 
FilePullerDeviceMetricCollector Ein BaseDeviceMetricCollector, das auf den Messwertschlüssel vom Gerät wartet und ihn als Datei vom Gerät abruft. 
FilePullerLogCollector Logger der vom Gerät gemeldeten Datei. 
FileSystemLogSaver Logs in einem Dateisystem speichern 
FilesystemRootChecker  
FileUtil Eine Hilfsklasse für dateibezogene Vorgänge 
FileUtil.LowDiskSpaceException Wird ausgelöst, wenn der verfügbare Speicherplatz unter dem Mindestschwellenwert liegt. 
FilteredResultForwarder Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann. 
FixedByteArrayOutputStream Ein In-Memory-ERROR(/OutputStream), in dem nur eine maximale Datenmenge gespeichert wird. 
FlashingMethod Ein Enum, das die Methode zum Flashen des zu testenden Geräts beschreibt 
FlashingResourcesParser Eine Klasse, die die erforderlichen Versionen von Hilfsbilddateien parst, die zum Flashen eines Geräts erforderlich sind. 
FlashingResourcesParser.AndroidInfo Ein „typedef“ für Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Eine Filterschnittstelle, mit der FlashingResourcesParser einige Ressourcen ignorieren kann, die sonst verwendet würden 
FlashingResourceUtil Mit diesem Tool können Sie die richtige Version von Artefakten festlegen, damit sie über DeviceFlashPreparer geflasht werden können. 
FoldableExpandingHandler Ein IModuleParameterHandler, das sich für jede nicht primäre faltbare Konfiguration in mehr erweitert. 
FoldableHandler Allgemeiner Handler für faltbare Geräte, der die Parameter für faltbare Geräte verwenden kann, um ein spezielles Modul zu erstellen. 
FoldableModePreparer Ein Ziel-Preparer, der den faltbaren Zustand eines Geräts ändern kann. 
FolderBuildInfo Konkrete Implementierung einer IFolderBuildInfo
FolderSaver Ein ITargetPreparer, das Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Backend speichert. 
FormattedGeneratorReporter Reporter, mit dem Berichte in einem bestimmten Format generiert werden können. 
FreeDeviceState  
FuseMountManager  
FuseUtil Eine Hilfsklasse für FUSE-Vorgänge. 
FutilityCommandPreparer Vorbereiter zum Ausführen von Befehlen zur Nutzlosigkeit. 

G

GceAvdInfo Struktur zum Speichern relevanter Daten für eine bestimmte GCE-AVD-Instanz. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread-Monitor für den GCE-Lab-Host-Proxy-Tunnel, der für die Sauerstoffversorgung verwendet wird. 
GceManager Helfer, der die GCE-Aufrufe zum Starten/Beenden und Erfassen von Logs aus GCE verwaltet. 
GceRemoteCmdFormatter Dienstprogrammklasse zum Formatieren von Befehlen für den Zugriff auf ein GCE-Remote-Gerät. 
GceRemoteCmdFormatter.ScpMode Mit SCP können Dateien je nach Struktur der Argumente übertragen werden. 
GceSshTunnelMonitor Thread-Monitor für den GCE-SSH-Tunnel. 
GcovCodeCoverageCollector Ein BaseDeviceMetricCollector, das gcov-Abdeckungsdaten vom Gerät abruft und als Testartefakte protokolliert. 
GcovKernelCodeCoverageCollector Ein BaseDeviceMetricCollector, das gcov-Kernel-Abdeckungsdaten aus debugfs und vom Gerät abruft und sie dann als Testartefakte protokolliert. 
GCSBucketUtil Dateimanager zum Herunter- und Hochladen von Dateien aus Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Einfacher Wrapper für Dateiinformationen in GCS. 
GCSCommon Veraltet! Verwenden Sie stattdessen com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Basisklasse für GCS-Vorgänge wie Download und Upload. 
GCSConfigurationFactory Mit einem ConfigurationFactory werden Konfigurationen aus Google Cloud Storage geladen. 
GCSConfigurationFactory.GCSConfigLoader Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und bei zirkulären Includes eine Ausnahme auslöst. 
GCSConfigurationServer Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS). 
GCSDownloaderHelper Downloader für GCS-Bucket, der sich um das Caching und Auflösen der globalen Konfiguration kümmert. 
GCSFileDownloader Dateidownloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileDownloaderBase Dateidownloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileUploader Dateiuploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Laden Sie die Hostressource aus GCS (Google Cloud Storage) herunter. 
GcsRemoteFileResolver Implementierung von IRemoteFileResolver, die das Herunterladen aus einem GCS-Bucket ermöglicht. 
GenericLogcatEventParser<LogcatEventType> Logcat-Eingabe nach Ereignissen parsen. 
GenericLogcatEventParser.LogcatEvent Struct für ein logcat-Ereignis mit dem Ereignistyp und der auslösenden logcat-Nachricht 
GetPreviousPassedHelper Helfer zum Abrufen der zuvor bestandenen Testfilter. 
GkiDeviceFlashPreparer Ein Target-Preparer, der das Gerät mit einem generischen Image des Android Common Kernel flasht. 
GlobalConfiguration Eine IGlobalConfiguration-Implementierung, in der die geladenen Konfigurationsobjekte in einer Map gespeichert werden 
GlobalFilterGetter Dienstimplementierung, die die Filter eines bestimmten Aufrufs zurückgibt. 
GlobalTestFilter Auf den Aufruf angewendete Filteroptionen. 
GoogleAccountPreparer Ein ITargetPreparer, das die Konfiguration von Google-Konten unterstützt. 
GoogleAccountUtil Ein Dienstprogramm, mit dem Google-Konten auf einem Gerät konfiguriert werden können 
GoogleApiClientUtil Dienstprogramme zum Erstellen eines Google API-Clients. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Parses the results of Google Benchmark that run from shell, and return a map with all the results. 
GoogleBenchmarkTest Ein Test, bei dem ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausgeführt wird. 
GranularRetriableTestWrapper Eine Wrapper-Klasse arbeitet auf der IRemoteTest, um den IRemoteTest auf Testcase-Ebene zu unterteilen. 
GranularRetriableTestWrapper.StartEndCollector Klassenhelfer, um fehlende Laufstarts und ‑enden zu erkennen. 
GsiDeviceFlashPreparer Ein Zielvorbereiter, der das Gerät mit einem generischen Android-System-Image flasht. 
GTest Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird. 
GTestBase Die Basisklasse von gTest 
GTestListTestParser Ein Ergebnisparser für den GTest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. 
GTestResultParser Parst die Ergebnisse des „Rohausgabemodus“ von nativen Tests, die mit GTest über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. 
GTestXmlResultParser Analysiert die Ergebnisse des „xml output mode“ von nativen Tests, die mit GTest ausgeführt werden und aus der Shell stammen, und informiert einen ITestRunListener über die Ergebnisse. 

H

HandleAppName Verarbeiten Sie den Chunk „App-Name“ (APNM). 
HandleExit Reichen Sie einen Antrag auf Beendigung ein. 
HandleHeap Heap-Status-Updates verarbeiten. 
HandleHello HELO-Chunk („hello“) und Funktionserkennung verarbeiten 
HandleNativeHeap Aktualisierungen des Thread-Status verarbeiten 
HandleProfiling Heap-Status-Updates verarbeiten. 
HandleTest Aktualisierungen des Thread-Status verarbeiten 
HandleThread Aktualisierungen des Thread-Status verarbeiten 
HandleViewDebug  
HandleWait Verarbeite den „wait“-Chunk (WAIT). 
HarnessException Basisausnahmeklasse für Ausnahmen, die im Harness ausgelöst werden. 
HarnessIOException Harness-Ausnahme, die beim Übertragen von Dateiproblemen hilft. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor-Implementierung, die den Heap-Speicher auf dem Host überwacht und regelmäßig im Verlaufslog protokolliert. 
HeapSegment Beschreibt die Typen und Speicherorte von Objekten in einem Segment des Heaps. 
HeapSegment.HeapSegmentElement Beschreibt ein Objekt/eine Region, das/die in den HPSG-Daten codiert ist. 
HelloWorldMultiTargetPreparer Eine Beispielimplementierung eines IMultiTargetPreparer
HistoryLogger TF History Logger: Ein spezielles Log, das nur bestimmte Ereignisse enthält. 
HostGTest Ein Test, der ein natives Testpaket ausführt. 
HostMetric Diese Klasse stellt ein Hostmesswertbeispiel dar, das gemeldet werden soll. 
HostOptions Holder-Klasse für Hostoptionen. 
HostStatsdMetricCollector Ein IMetricCollector, das StatsD-Messwerte von der Hostseite mit StatsD-Dienstprogramm-Befehlen erfasst. 
HostTest Ein Test-Runner für JUnit-Host-basierte Tests. 
HostUtils Implementiert einige nützliche Dienstprogrammmethoden zum Ausführen von Hosttests. 
HprofAllocSiteParser Hilfsklasse zum Parsen von Informationen aus dem Bereich „Allocation Sites“ von hprof-Berichten. 
HttpHelper Enthält Hilfsmethoden zum Senden von HTTP-Anfragen 
HttpHelper.RequestRunnable Runnable zum Senden von Anfragen mit IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Hilfsklasse zum Erstellen von HTTP-POST-Anfragen mit mehreren Teilen. 
HttpRemoteFileResolver Implementierung von IRemoteFileResolver, die das Herunterladen von Remotedateien über HTTP ermöglicht 
HttpsRemoteFileResolver Implementierung von IRemoteFileResolver, die das Herunterladen von Remotedateien über HTTPS ermöglicht 

I

IAbi Schnittstelle, die das zu testende ABI darstellt. 
IAbiReceiver Ein Test, für den das zu testende ABI erforderlich ist. 
IAndroidDebugBridge Schnittstellendefinition für ERROR(/com.android.ddmlib.AndroidDebugBridge)-Methoden, die in diesem Paket verwendet werden. 
IAppBuildInfo Diese Schnittstelle wurde eingestellt. Verwenden Sie IBuildInfo direkt. 
IAutoRetriableTest Schnittstelle für ein IRemoteTest, das ITestFilterReceiver nicht implementiert, aber trotzdem automatische Wiederholungen unterstützen möchte. 
IBatteryInfo Die Schnittstelle, die die Interaktion mit dem Akku eines Geräts definiert. 
IBatteryInfo.BatteryState Beschreibt den aktuellen Akkustatus. 
IBlockFilter Steuert, ob ein Datenblock, der an das Gerät gesendet werden muss, bereitgestellt werden soll. 
IBlockTransformer Optionale Transformation des Datenblocks vor dem Senden. 
IBuildInfo Enthält Informationen zum zu testenden Build. 
IBuildInfo.BuildInfoProperties Einige Eigenschaften, die ein IBuildInfo haben kann, um die Verarbeitung zu optimieren. 
IBuildProvider Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. 
IBuildReceiver Ein Test, der sich auf den zu testenden Build bezieht. 
ICacheClient Eine Schnittstelle für einen Cache-Client. 
IClusterClient Eine Schnittstelle für die Interaktion mit dem TFC-Backend. 
IClusterEvent Schnittstelle zum Hochladen von Clusterereignissen in TFC. 
IClusterEventUploader<T extends IClusterEvent> Schnittstelle für ClusterEventUploader 
IClusterOptions Eine Schnittstelle zum Abrufen von clusterbezogenen Optionen. 
ICommandOptions Container für Ausführungsoptionen für Befehle. 
ICommandScheduler Ein Scheduler zum Ausführen von TradeFederation-Befehlen. 
ICommandScheduler.IScheduledInvocationListener Listener für Aufrufereignisse, wenn der Aufruf abgeschlossen ist. 
ICompressionStrategy Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. 
IConfigOptionValueTransformer Eine Schnittstelle zum Bearbeiten des Werts einer Konfigurationsoption 
IConfigurableVirtualDevice Eine Schnittstelle zum Bereitstellen von Informationen zu möglicherweise vorkonfigurierten virtuellen Geräten (Host-IP, Hostnutzer, Port-Offset usw.). 
IConfiguration Konfigurationsinformationen für einen TradeFederation-Aufruf. 
IConfigurationFactory Factory zum Erstellen von IConfiguration
IConfigurationReceiver Einfache Schnittstelle zur Darstellung eines Objekts, das ein IConfiguration akzeptiert. 
IConfigurationServer Eine Schnittstelle für den Konfigurationsserver. 
ICredentialFactory Eine Schnittstelle für die Anmeldedaten-Factory zum Erstellen von OAuth2-Credential
IDefaultObjectLoader Schnittstelle zum Laden der Standardobjekte, die Teil unserer YAML-Konfiguration sein sollen. 
IDefaultObjectLoader.LoaderConfiguration Das Konfigurationsobjekt zum Laden, um Informationen an den Loader zu übergeben. 
IDevice Ein Gerät. 
IDevice.DeviceState Der Status eines Geräts. 
IDevice.DeviceUnixSocketNamespace Namespace eines auf dem Gerät erstellten Unix Domain Socket. 
IDevice.Feature Softwarefunktionen auf Geräteebene. 
IDevice.HardwareFeature Hardwarefunktionen auf Geräteebene. 
IDeviceActionReceiver Bietet eine API zum Empfangen von Geräteereignissen. 
IDeviceBuildInfo Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
IDeviceBuildProvider Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen. 
IDeviceConfiguration Gerätekonfigurationshalter-Schnittstelle. 
IDeviceConnection Stellt eine Verbindung zu einem Gerät dar, von dem gelesen und auf das geschrieben werden kann. 
IDeviceConnection.Factory  
IDeviceFlasher Flasht ein Geräte-Image auf ein Gerät. 
IDeviceFlasher.UserDataFlashOption Enumeration der Optionen für die Verarbeitung des Nutzerdatenbilds 
IDeviceManager Schnittstelle zum Verwalten der verfügbaren Geräte für Tests. 
IDeviceManager.IFastbootListener Ein Listener für Änderungen des Fastboot-Status. 
IDeviceMonitor Schnittstelle zum Überwachen des Gerätestatus. 
IDeviceMonitor.DeviceLister Eine Klasse wie Runnable, die die bekannten Geräte und ihre Status zurückgeben soll. 
IDeviceRecovery Schnittstelle zum Wiederherstellen eines Geräts, das offline gegangen ist. 
IDeviceSelection Oberfläche für Auswahlkriterien für Geräte. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Bietet Funktionen zum Überwachen des Status einer IDevice
IDeviceTest Schnittstelle für Objekte, die einen Verweis auf ein ITestDevice benötigen. 
IDisableable Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. 
IdSizesReply  
IDynamicShardingClient Wrapper-Schnittstelle für den Sharding-Client

So können wir bei Bedarf eine HTTP- oder Testversion einfügen. 

IDynamicShardingConnectionInfo Schnittstelle für Klassen, die dynamische Sharding-Verbindungsinformationen enthalten 
IEmail Schnittstelle zum Senden von E-Mails. 
IEmail.Message Container für E‑Mail-Nachrichtendaten. 
IFileDownloader Schnittstelle zum Herunterladen einer Remotedatei. 
IFileEntry Schnittstellendefinition, die einen einfacheren, simulierbaren Vertrag für FileEntry-Methoden bietet. 
IFileResolverLoader Lädt Implementierungen von IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Wird ausgelöst, wenn ein Resolver nicht geladen oder initialisiert werden kann. 
IFlashingResourcesParser Schnittstelle zum Bereitstellen der erforderlichen Versionen von Hilfsbilddateien, die zum Flashen eines Geräts benötigt werden. 
IFlashingResourcesRetriever Schnittstelle zum Abrufen von zusätzlichen Bilddateien, die zum Flashen eines Geräts erforderlich sind. 
IFolderBuildInfo Ein einfaches abstraktes IBuildInfo, dessen Build-Artefakte in einem lokalen Dateisystemverzeichnis enthalten sind. 
IFormatterGenerator Schnittstelle, die einen Formatierer für SuiteResultHolder beschreibt. 
IFuseDriverProfile Definiert das spezifische Verhalten eines bestimmten FUSE-Treibers, sodass der MountManager generisch sein kann. 
IGlobalConfiguration Eine Klasse, die globale Konfigurationsinformationen für eine einzelne Trade Federation-Instanz umfasst (einschließlich einer beliebigen Anzahl von Aufrufen tatsächlicher Konfigurationen). 
IHarnessException Beschreibung der Schnittstelle für Harness-Ausnahmen, die von Harness-Ausnahmen implementiert wird. 
IHostCleaner Bereinigt den Host nach Abschluss des Testlaufs. 
IHostHealthAgent Eine Schnittstelle zum Ausgeben von Host- oder Gerätemesswerten. 
IHostMonitor Schnittstelle zum Senden von Hostdaten 
IHostMonitor.HostDataPoint Allgemeine Klasse für zu meldende Daten. 
IHostMonitor.HostMetricType  
IHostOptions Schnittstelle für den Inhaber von Host-Optionen. 
IHostOptions.PermitLimitType Aufzählung, die die möglichen Genehmigungseinschränkungen beschreibt 
IHostResourceManager Schnittstelle zur Verwaltung von Hostressourcen. 
IHttpHelper Hilfsmethoden zum Ausführen von HTTP-Anfragen. 
IHttpHelper.DataSizeException  
IIncrementalSetup Eine Schnittstelle, die hilft zu entscheiden, ob ein inkrementelles Setup für TradeFed-Preparer versucht werden soll. 
IInstrumentationResultParser Schnittstelle zum Parsen der Ergebnisse eines Instrumentierungstestlaufs über die Shell. 
IInstrumentationResultParser.SessionResultCodes Am instrument session result codes. 
IInstrumentationResultParser.StatusCodes Statuscodes für Testergebnisse. 
IInstrumentationResultParser.StatusKeys Relevante Schlüssel für den Teststatus. 
IInvocationContext Enthält Informationen zum Aufruf, auf die die Tests bei Bedarf zugreifen können. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Ein Test, der einen Bezug zum Kontext des Aufrufs benötigt. 
IInvocationExecution Schnittstelle, die die Aktionen beschreibt, die im Rahmen eines Aufrufs ausgeführt werden. 
IKeyStoreClient Schnittstelle für den Zugriff auf einen Schlüsselspeicher für Passwörter oder sensible Daten. 
IKeyStoreFactory Factory zum Erstellen von IKeyStoreClient
ILabPreparer Markierungsschnittstelle für Lab-Vorbereiter

Eine Beschreibung der Verwendung dieser Schnittstellen finden Sie unter ITargetPreparer

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. 
ILogcatReceiver Eine Klasse, die die Ausgabe des Logcat eines Geräts als InputStreamSource bereitstellt. 
ILogger Schnittstelle zum Anzeigen von Warnungen/Fehlern. 
ILogRegistry Eine Schnittstelle für einen ILogOutput-Singleton-Logger, der verschiedene Logger multiplexiert und verwaltet. 
ILogRegistry.EventType Ereignisse, die protokolliert werden sollten 
ILogSaver Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Logs an einem zentralen Speicherort. 
ILogSaverListener Ermöglicht es ITestInvocationListener, darauf zu warten, dass Logdateien gespeichert werden. 
ImageContentAnalyzer Analyzer für die Analyse von Gerätebildinhalten 
IManagedTestDevice Ein ITestDevice, dessen Lebenszyklus verwaltet wird. 
IManagedTestDevice.DeviceEventResponse Container für eine Antwort auf einen IManagedTestDevice.handleAllocationEvent(DeviceEvent)-Aufruf 
IManagedTestDeviceFactory Creator-Oberfläche für IManagedTestDevice
IMetricCollector Diese Schnittstelle wird als Decorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Messwerte zu erfassen. 
IMetricCollectorReceiver Schnittstelle für IRemoteTests, die implementiert werden muss, wenn die Liste der IMetricCollectors für den Testlauf abgerufen werden soll. 
IMoblyYamlResultHandler Schnittstelle des Mobly-YAML-Ergebnishandlers. 
IMoblyYamlResultHandler.ITestResult Schnittstelle für das Mobly-YAML-Ergebnis 
IModuleController Schnittstelle zum Steuern, ob ein Modul ausgeführt werden soll oder nicht. 
IModuleController.RunStrategy Enum, das beschreibt, wie das Modul ausgeführt werden soll. 
IModuleParameterHandler Die Schnittstelle für Parameter von Suite-Modulen. 
IMultiDeviceRecovery Schnittstelle zum Wiederherstellen mehrerer Offlinegeräte. 
IMultiDeviceTest Diese Schnittstelle wurde eingestellt. Diese Schnittstelle wird vorübergehend aus Kompatibilitätsgründen beibehalten, wird aber nicht mehr verwendet. Bitte implementieren Sie sie nicht. 
IMultiTargetPreparer Bereitet die Testumgebung für mehrere Geräte gleichzeitig vor. 
INativeDevice Bietet eine zuverlässige API mit etwas höherem Niveau für eine ddmlib IDevice
INativeDeviceTest Schnittstelle für Objekte, die einen Verweis auf ein INativeDevice benötigen. 
IncrementalImageUtil Ein Dienstprogramm zur Nutzung des inkrementellen Image- und Geräte-Updates. 
IncrementalInstallSession Wird verwendet, um eine inkrementelle Paketinstallationssitzung zu erstellen, in der die Blöcke der installierten APKs auf das Gerät gestreamt werden, wenn sie gelesen werden müssen. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier Fehlerkennungen aus der Trade Federation-Infrastruktur und der abhängigen Infrastruktur (z. B. Build-Infrastruktur). 
InputStreamSource Diese Schnittstelle umschließt im Grunde ein ERROR(/InputStream), um es klonbar zu machen. 
InstallAllTestZipAppsSetup Ein ITargetPreparer, das alle Apps in einer Test-Zip-Datei installiert. 
InstallApexModuleTargetPreparer  
InstallApkSetup Eine ITargetPreparer, mit der eine oder mehrere APKs installiert werden, die sich im Dateisystem befinden. 
InstallBuildEnvApkSetup Ein ITargetPreparer, das ein oder mehrere Test-APKs aus einer Android-Plattform-Build-Umgebung installiert. 
InstallCreateReceiver Ausgabeempfänger für die Befehlszeile „pm install-create“. 
InstalledInstrumentationsTest Führt alle Instrumentierungen aus, die auf dem aktuellen Gerät gefunden werden. 
InstallException Wird ausgelöst, wenn die Installation oder Deinstallation der Anwendung fehlschlägt. 
InstallKernelModulePreparer Ein Target-Preparer, der Kernelmodule installiert. 
InstallMetrics  
InstallReceiver Ausgabeempfänger für die Befehlszeile „pm install package.apk“. 
InstantAppHandler Handler für ModuleParameters.INSTANT_APP
InstrumentationPreparer Ein ITargetPreparer, das die Instrumentierung ausführt 
InstrumentationProtoResultParser Parst die Ergebnisse des „protoStd“-Ausgabemodus eines Instrumentierungstests, der über die Shell ausgeführt wird, und informiert einen ITestRunListener über die Ergebnisse. 
InstrumentationResultParser Parst die Ergebnisse des „Rohausgabemodus“ eines Instrumentierungstests, der über die Shell ausgeführt wird, und informiert einen ITestRunListener über die Ergebnisse. 
InstrumentationTest Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt. 
InvocationCacheHelper Dienstprogramm zum Hochladen und Suchen von Aufrufcache-Ergebnissen. 
InvocationCacheHelper.CacheInvocationResultDescriptor Beschreibt die Cache-Ergebnisse. 
InvocationContext Generische Implementierung eines IInvocationContext
InvocationExecution Klasse, die alle Aufrufschritte beschreibt: Build-Download, target_prep, Tests ausführen, Bereinigung. 
InvocationLocal<T> Diese Klasse stellt Variablen für den Aufrufbereich bereit. 
InvocationMetricLogger Eine Dienstprogrammklasse für einen Aufruf zum Protokollieren einiger Messwerte. 
InvocationMetricLogger.InvocationGroupMetricKey Mit der Gruppierung können Sie mehrere Gruppen unter demselben Schlüssel protokollieren. 
InvocationMetricLogger.InvocationMetricKey Ein spezieller benannter Schlüssel, der immer für den Aufruf ausgefüllt wird. 
InvocationProtoResultReporter Reporter zum Speichern von Caching-Informationen auf Aufrufebene und der zugehörigen Modulliste 
InvocationStatus Eine Klasse zum Speichern des Aufrufstatus. 
InvocationStatus Ein Hilfs-Enum, das den Aufrufstatus darstellt 
InvocationSummaryHelper Hilfsklasse zum Erfassen und Melden von TestSummary für eine Reihe von Listenern 
InvocationToJUnitResultForwarder Eine Klasse, die auf ITestInvocationListener-Ereignisse wartet und sie an ein TestListener weiterleitet. 
IPostProcessor Post-Prozessoren sind Trade Federation-Objekte, mit denen sich Messwerte und Logs NACH den Tests und VOR der Ergebnisberichterstellung verarbeiten lassen. 
IRecorderClient Schnittstelle für die Kommunikation mit dem ResultDB-Recorder-Backend. 
IRemoteAndroidTestRunner Schnittstelle zum Ausführen eines Android-Testbefehls per Remotezugriff und zum Melden des Ergebnisses an einen Listener. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Schnittstelle, die eine Funktion in Tradefed beschreibt, die basierend auf der Anfrage ausgeführt werden kann. 
IRemoteFileResolver Schnittstelle für Objekte, die eine Remotedatei in eine lokale Datei auflösen können. 
IRemoteFileResolver.RemoteFileResolverArgs Die an die Resolver übergebenen Argumente 
IRemoteFileResolver.ResolvedFile Klasse mit Informationen zur aufgelösten Datei und einigen Metadaten. 
IRemoteScheduledListenersFeature Erweiterung von IRemoteFeature zur Unterstützung der Übergabe von IScheduledInvocationListener
IRemoteTest Ein Test, bei dem die Ergebnisse direkt an eine ITestInvocationListener gesendet werden. 
IReportNotExecuted Im Falle einer unvollständigen Ausführung kann IRemoteTest, das diese Schnittstelle implementiert, die nicht ausgeführten Tests für eine verbesserte Berichterstellung melden. 
IRescheduler Schnittstelle zum Planen einer Konfiguration für die zukünftige Ausführung. 
IResourceMetricCollector Die Schnittstelle, über die Nutzer benutzerdefinierte Ressourcensammler implementieren können. 
IRestApiHelper Eine Hilfsschnittstelle zum Ausführen von REST API-Aufrufen. 
IResumableTest Diese Schnittstelle wurde eingestellt. Das ist nicht mehr nötig. 
IRetryDecision Schnittstelle, die die Entscheidung für den Wiederholungsversuch steuert und den Filter auf die Klasse anwendet, um den Wiederholungsversuch gezielter durchzuführen. 
IRuntimeHintProvider  
IRunUtil Schnittstelle zum Ausführen zeitgesteuerter Vorgänge und Systembefehle. 
IRunUtil.EnvPriority Enum, das definiert, ob eine bestimmte Umgebungsvariable festgelegt oder aufgehoben wird. 
IRunUtil.IRunnableResult Eine Schnittstelle zum asynchronen Ausführen eines Vorgangs, der einen booleschen Status zurückgibt. 
ISandbox Schnittstelle, die eine Sandbox definiert, in der ein Aufruf ausgeführt werden kann. 
ISandboxFactory Factory zum Erstellen von ISandbox
ISetOptionReceiver Die Implementierung dieser Schnittstelle sollte ein Option mit dem Namen „set-option“ haben, das mit HostTest.SET_OPTION_NAME verknüpft ist. 
IShardableListener Eine ITestInvocationListener, die partitioniert werden kann. 
IShardableTest Ein IRemoteTest, das in separat ausführbare Untertests unterteilt werden kann. 
IShardHelper Schnittstelle eines Objekts, das die Sharding-Strategie für eine Konfiguration beschreibt. 
IShellEnabledDevice Ein abstraktes Gerät, das Shell-Befehle empfangen kann. 
IShellOutputReceiver Klassen, die diese Schnittstelle implementieren, bieten Methoden, die sich mit der Ausgabe eines Remote-Shell-Befehls auf einem Gerät/Emulator befassen. 
IsolatedHostTest Implementiert einen TradeFed-Runner, der einen untergeordneten Prozess verwendet, um die Tests in einer Umgebung mit geringen Abhängigkeiten auszuführen, anstatt sie im Hauptprozess auszuführen. 
IStackTraceInfo Klassen, die diese Schnittstelle implementieren, stellen eine Methode bereit, die einen Stacktrace zurückgibt. 
ISupportGranularResults Schnittstelle, die angibt, ob ein ITestInvocationListener detaillierte Ergebnisse empfangen kann. 
ISystemStatusChecker Eine Prüffunktion, die den Systemstatus prüft und einen booleschen Wert zurückgibt, der angibt, ob sich das System in einem erwarteten Zustand befindet. 
ISystemStatusCheckerReceiver Ein IRemoteTest, das Zugriff auf das ISystemStatusChecker aus der Konfiguration erfordert. 
ITargetCleaner Diese Schnittstelle wurde eingestellt. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. 
ITargetPreparer Bereitet die Testumgebung für den Testlauf vor. 
ITemporaryDevice Schnittstelle zur Darstellung eines Geräts, das als temporärer Platzhalter dienen kann. 
ITerribleFailureHandler Eine Schnittstelle zum Behandeln schwerwiegender Fehler von LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver Ein Runner, der anhand von Anmerkungen filtern kann, welche Tests ausgeführt werden sollen. 
ITestCollector Unterstützt die Erfassung von Tests. Wenn diese Option festgelegt ist, muss der Test-Runner einen Probelauf durchführen, um Testläufe zu erfassen, ohne sie tatsächlich auszuführen. 
ITestDevice Bietet eine zuverlässige API mit etwas höherem Niveau für eine ddmlib IDevice
ITestDevice.ApexInfo Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen APEX-
ITestDevice.MountPointInfo Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen Mountpoint 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Ein Runner, der eine Datei empfangen kann, in der angegeben wird, welche Tests ausgeführt werden sollen und welche nicht. 
ITestFilterReceiver Ein Runner, mit dem gefiltert werden kann, welche Tests ausgeführt werden sollen. 
ITestInformationReceiver Schnittstelle zum Empfangen der TestInformation für einige Klassen. 
ITestInvocation Verarbeitet einen TradeFederation-Testaufruf. 
ITestInvocation.ExitInformation Stellt einige Informationen zum Beenden eines Aufrufs dar. 
ITestInvocationListener Listener für Testergebnisse aus dem Testaufruf. 
ITestLifeCycleReceiver Empfängt Ereignisbenachrichtigungen während der Ausführung von Instrumentierungstests. 
ITestLogger Eine Entität, die Datenstreams verschiedener Typen protokollieren kann. 
ITestLoggerReceiver Eine Entität, in die eine ITestLogger-Instanz eingefügt werden kann, damit sie für Protokollierungszwecke verwendet werden kann. 
ITestRunListener Empfängt Ereignisbenachrichtigungen während der Ausführung von Instrumentierungstests. 
ITestsPool Schnittstelle, die einen Pool von Tests beschreibt, auf die wir zugreifen und die wir ausführen können 
ITestStorageClient Schnittstelle für die Kommunikation mit dem Android Test Storage-Backend. 
ITestSuite Abstrakte Klasse zum Ausführen der Testsuite. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Schnittstelle, die einen Helfer zum Laden vorheriger Ergebnisse auf eine Weise beschreibt, die wiederholt werden kann. 
ITestSummaryListener Schnittstelle, über die ITestInvocationListener einige begrenzte Informationen über Zusammenfassungen austauschen kann. 
ITestsZipInstaller Installiert Tests aus einer ZIP-Datei mit Tests (als Ausgabe des Build-Systems) auf einem Gerät. 
ITokenProvider Schnittstelle, die ein Objekt beschreibt, das die Tokens eines bestimmten Geräts bereitstellen kann. 
ITokenRequest Eine IRemoteTest-Schnittstelle kann implementiert werden, um anzugeben, dass ein Gerät mit einem speziellen Token erforderlich ist. 

J

JarHostTest Test-Runner für hostseitige JUnit-Tests. 
JarHostTest.HostTestListener Wrapper-Listener, der alle Ereignisse mit Ausnahme von testRunStarted() und testRunEnded() an den eingebetteten Listener weiterleitet. 
JavaCodeCoverageCollector Ein BaseDeviceMetricCollector, das Java-Abdeckungsdaten vom Gerät abruft und als Testartefakte protokolliert. 
JavaCodeCoverageFlusher Eine Dienstprogrammklasse, die die Java-Code-Coverage-Messungen von Prozessen, die auf dem Gerät ausgeführt werden, zurücksetzt und einen Flush erzwingt. 
JdwpAgent  
JdwpCommands JDWP-Befehlskonstanten, wie hier angegeben 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Ein JDWP-Paket, das sich am Anfang eines ByteBuffer befindet. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient Ein Beispiel für die Implementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher dient. 
JSONFileKeyStoreFactory Implementierung einer JSON KeyStore Factory, die eine JSONFileKeyStoreClient für den Zugriff auf eine JSON Key Store-Datei bereitstellt. 
JsonHttpTestResultReporter Ein Ergebnisreporter, der Testergebnisse und Informationen zu Zweig und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt sendet 
JUnit4ResultForwarder Result Forwarder vom JUnit4-Runner. 
JUnit4TestFilter Helper-Klasse, die das Filtern für den JUnit4-Runner durch Erweitern von Filter ermöglicht. 
JUnitRunUtil Eine Hilfsklasse zum Weiterleiten eines IRemoteTest.run(TestInformation, ITestInvocationListener)-Aufrufs an einen Test.run(TestResult)-Aufruf. 
JUnitToInvocationResultForwarder Eine Klasse, die auf TestListener-Ereignisse wartet und sie an ein ITestInvocationListener weiterleitet. 
JUnitXmlParser Parser, der Testresultatdaten aus JUnit-Ergebnissen extrahiert, die in XMLJUnitResultFormatter von Ant gespeichert sind, und sie an einen ITestInvocationListener weiterleitet. 

K

KernelModuleUtils  
KernelTargetTest Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden, und zum Parsen des Ergebnisses des Kernel-Tests. 
KernelTestModuleController Basisklasse für einen Modulcontroller, damit keine Tests ausgeführt werden, wenn er nicht der Architektur entspricht . 
KeyguardControllerState Ein Container für die Keyguard-Status. 
KeyguardStatusChecker Prüft den Keyguard-Status nach der Modulausführung. 
KeyStoreException Wird ausgelöst, wenn ein schwerwiegender Keystore-Fehler auftritt. 
KillExistingEmulatorPreparer Ein ITargetPreparer, das einen laufenden Emulator beendet. 
KnownFailurePreparer Zielvorbereiter, um das Wiederholen eines bekannten Fehlers zu überspringen. 
KTapResultParser Liest die KTAP-Ausgabe, die von einem KUnit-Testmodul erzeugt und in einer Datei „results“ unter debugfs abgelegt wurde. 
KTapResultParser.ParseResolution  
KUnitModuleTest Test-Runner zum Ausführen von KUnit-Testmodulen auf dem Gerät. 

L

LabResourceDeviceMonitor Der Lab-Ressourcenmonitor, der den gRPC-Server für LabResourceService initialisiert/verwaltet. 
LargeOutputReceiver Eine Klasse, die zum Ausführen von Befehlen mit langer Ausführungszeit und zum Erfassen der Ausgabe dient. 
LastShardDetector Beim lokalen Sharding möchten wir manchmal nur dann bestimmte Aktionen ausführen, wenn der letzte Shard invocationEnded(long) erreicht. 
LeakedThreadStatusChecker Statusprüfung, um sicherzustellen, dass ein Modul keinen laufenden Thread verliert. 
LegacySubprocessResultsReporter Eine eingefrorene Implementierung des Unterprozess-Ergebnisberichters, die trotz Änderungen in der Superklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. 
ListInstrumentationParser Ein IShellOutputReceiver, das die Ausgabe einer „pm list instrumentation“-Abfrage parst 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. 
LocalAppBuildProvider Eine IBuildProvider, die eine IBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt 
LocalDeveloper Erkennt und gibt zurück, ob es sich um einen lokalen Entwickler handelt, der Tradefed ausführt. 
LocalDeviceBuildProvider Eine IBuildProvider, die eine IDeviceBuildInfo auf Grundlage eines angegebenen Dateisystemverzeichnispfads erstellt. 
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 
LocalFileHeader LocalFileHeader ist eine Klasse, die die Informationen einer Datei oder eines Ordners in einer ZIP-Datei enthält. 
LocalFileResolver Implementierung von IRemoteFileResolver, die das Verknüpfen lokaler Dateien ermöglicht 
LocalFolderBuildProvider Eine IBuildProvider, die eine IFolderBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt 
LocalHostResourceManager Manager-Hostressource. 
LocalPool Implementierung eines Pools lokaler Tests 
LocalRunInstructionBuilder Dienstprogramm zum Kompilieren der Anleitung zum lokalen Ausführen von Tests. 
LockSettingsBaselineSetter Ein Setter zum Entfernen von Einstellungen für die Displaysperre. 
Log  
Log Log-Klasse, die die API in den Android-Hauptquellen widerspiegelt. 
Log.ILogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. 
Log.LogLevel Enum „Logebene“. 
Log.LogLevel Enum „Logebene“. 
LogAssociation Eine Klasse, die eine Verknüpfung zwischen einer Logdatei und einem Test darstellt. 
LogcatCrashResultForwarder Spezifischer Listener: Bei Fehlern (Absturz des Instrumentierungsprozesses) wird versucht, den Absturz aus dem Logcat zu extrahieren und der Fehlermeldung hinzuzufügen, die mit dem Test verknüpft ist. 
LogcatEventParser  
LogcatEventType Ereignistypen für LogcatEventParser
LogcatOnFailureCollector Collector, der ein Logcat erfasst und protokolliert, wenn ein Testlauf fehlschlägt. 
LogcatReceiver Klasse, die Logcat im Hintergrund erfasst. 
LogcatTimingMetricCollector Ein Messwert-Collector, der Zeitinformationen (z. B. die Zeit für den Nutzerwechsel) aus Logcat während eines oder mehrerer wiederholter Tests erfasst. Dazu werden die Start- und Endsignale eines Ereignisses aus Logcat-Zeilen mit den angegebenen regulären Ausdrücken geparst. 
LogDataType Stellt den Datentyp von Log-Daten dar. 
LogFile Klasse zum Speichern der Metadaten für eine gespeicherte Logdatei. 
LogFileSaver Ein Helfer für ITestInvocationListener, mit dem Logdaten in einer Datei gespeichert werden 
LogReceiver  
LogRegistry Eine ILogRegistry-Implementierung, die verschiedene Logger multiplexiert und verwaltet und den jeweils passenden Logger basierend auf dem ThreadGroup des Threads verwendet, der den Aufruf ausführt. 
LogSaverResultForwarder Ein ResultForwarder zum Speichern von Logs mit dem globalen Dateispeichermodul. 
LogUtil Eine Dienstprogrammklasse für das Logging. 
LogUtil.CLog Eine Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Log-Tag verwendet 
LUCIResultReporter Ein Ergebnisreporter, der von ResultDB und LUCI benötigte Testergebnisse im JSON-Format speichert (go/result-sink) und den Dateispeicherort in der Konsole protokolliert. 

M

MainlineModuleHandler Eine einfache Handler-Klasse für Mainline-Module, die einen InstallApexModuleTargetPreparer erstellt und den dynamischen Link basierend auf den angegebenen Mainline-Modulen einfügt, um diese Module automatisch abzurufen. 
MainlineTestModuleController Basisklasse für einen Modulcontroller zum Ausführen von Tests basierend auf den vorab geladenen Mainline-Modulen auf dem zu testenden Gerät. 
ManagedRemoteDevice Ein Gerät, das auf einer virtuellen Maschine ausgeführt wird, die wir remote über eine Tradefed-Instanz auf der VM verwalten. 
ManagedTestDeviceFactory Factory zum Erstellen der verschiedenen Arten von Geräten, die von Tf überwacht werden können 
MaxSdkModuleController Basisklasse für einen Modulcontroller, um Tests nicht für Versionen über einer angegebenen SDK-Versionsnummer auszuführen. 
MergedZipEntryCollection Einzelne ZIP-Einträge in einer großen ZIP-Datei in Blöcke zusammenführen, um die Anzahl der Downloadversuche zu minimieren. 
MergeMultiBuildTargetPreparer Eine IMultiTargetPreparer, mit der Informationen von einem Build an einen anderen übergeben werden können, indem sie benannt werden und der Dateischlüssel angegeben wird, der in den anderen Build kopiert werden soll. 
MergeStrategy Beschreibt, wie die Ergebnisse aggregiert werden sollen, wenn mehrere Versuche vorhanden sind. 
MerkleTree Eine Merkle-Baumdarstellung, wie sie von der Remote Execution API definiert wird. 
MetricFilePostProcessor Wird zum Hochladen der Messwert-Logdatei verwendet, die während des Tests und auf Ausführungsebene erfasst wurde. 
MetricFileUtil Mit diesem Tool können Sie den Testlauf und die Testmesswerte am Ende des Aufrufs in einer Textdatei speichern und in die Android Build API hochladen. 
MetricFileUtil.TestRunMetrics  
MetricOption Annotation für Testmethoden, die mit @Test annotiert sind, oder wenn die Annotation Teil der Annotationsliste von TestDescription ist, mit der einige zusätzliche Parameter angegeben werden können, die für Folgendes nützlich sind: Anpassen des Verhaltens der Collectors, Filtern einiger Methoden. 
MetricsXMLResultReporter MetricsXMLResultReporter schreibt Testmesswerte und Laufzeitmesswerte in eine XML-Datei in einem Ordner, der durch den Parameter „metrics-folder“ in der Phase „invocationEnded“ des Tests angegeben wird. 
MetricTestCase Erweiterung von TestCase, mit der Messwerte protokolliert werden können, wenn sie als Teil von TradeFed ausgeführt werden. 
MetricTestCase.LogHolder Struktur zum Speichern einer zu meldenden Protokolldatei. 
MetricUtil Dienstprogrammklasse zum Abrufen von Messwerten aus übertragenen StatsD-Konfigurationen. 
MetricUtility Enthält allgemeine Hilfsmethoden zum Speichern der Testmesswerte, zum Aggregieren der Messwerte in ähnlichen Tests und zum Schreiben der Messwerte in eine Datei. 
MetricUtils Klasse mit Hilfsmethoden für die Konvertierung von Messwerten. 
MinApiLevelModuleController Basisklasse für einen Modulcontroller, damit Tests nicht ausgeführt werden, wenn die API-Ebene unter einem bestimmten Wert liegt. 
MinSdkModuleController Basisklasse für einen Modulcontroller, um Tests nicht für Versionen unter einer angegebenen SDK-Versionsnummer auszuführen. 
MixImageZipPreparer Ein IMultiTargetPreparer, das Bilder eines System-Builds in einem Geräte-Build mischt. 
MixKernelTargetPreparer Ein ITargetPreparer, mit dem ein Kernel-Image mit dem Geräte-Image gemischt werden kann. 
MixRadioTargetPreparer Eine ITargetPreparer, mit der ein Radiobild mit dem Gerätebild gemischt werden kann. 
MoblyArtifactReporter Mobly-Artefakt-Reporter. 
MoblyBinaryHostTest Hosttest, der ein Mobly-Python-Binärprogramm aus dem Android-Build-System (Soong) ausführt 
MoblyYamlResultControllerInfoHandler Mobly-YAML-Ergebnis-Handler für das Element „Controller Info“. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Mobly-YAML-Ergebnishandler-Factory, die basierend auf dem Ergebnistyp den entsprechenden Handler generiert. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Mobly-Parser für YAML-Testergebnisse. 
MoblyYamlResultRecordHandler Mobly-YAML-Ergebnis-Handler für das Element „Record“. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Handler für das Element „Summary“ im Mobly-YAML-Ergebnis. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Mobly-YAML-Ergebnis-Handler für das Element „Test Name List“ (Testnamensliste). 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Mobly-YAML-Ergebnis-Handler für das Element „User Data“ (Nutzerdaten). 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Container für die Konfiguration des Testlaufs. 
ModuleListener Listener, der an jedes IRemoteTest jedes Moduls angehängt ist, um die Liste der Ergebnisse zu erfassen. 
ModuleLogcatCollector Version des Logcat-Collectors, aber für das Modul. 
ModuleMerger Hilfsklasse für Vorgänge im Zusammenhang mit dem Zusammenführen von ITestSuite und ModuleDefinition nach einer Aufteilung. 
ModuleOemTargetPreparer  
ModuleParameters Sonderwerte, die mit den Suite-Schlüsseln des Parameters in den Metadaten der einzelnen Module verknüpft sind. 
ModuleParametersHelper Hilfsmethode zum Abrufen der IModuleParameterHandler, die dem Parameter zugeordnet ist. 
ModuleProtoResultReporter Ein Ergebnisreporter, der nur Ergebnisse auf Modulebene meldet. 
ModulePusher  
ModulePusher.ModulePushError Schwerwiegender Fehler beim Push des Mainline-Moduls. 
ModuleResultsAndMetricsForwarder Eine Erweiterung von ResultAndLogForwarder, die den Testergebnissen zusätzliche modulbezogene Messwerte hinzufügt. 
ModuleSplitter Helfer zum Aufteilen einer Liste von Modulen, die durch IConfiguration dargestellt werden, in eine Liste von Ausführungseinheiten, die durch ModuleDefinition dargestellt werden. 
ModuleTestTypeUtil Enthält allgemeine Hilfsmethoden zum Prüfen von Modulen. 
MonitorThread Offene Verbindungen überwachen 
MultiFailureDescription Sammle mehrere FailureDescription in einem Behälter. 
MultiLineReceiver Basisimplementierung von IShellOutputReceiver, die die Rohdaten vom Socket entgegennimmt und in String-Objekte umwandelt. 
MultiMap<K, V> Eine ERROR(/Map), die mehrere Werte pro Schlüssel unterstützt. 
MultiReceiver Basisimplementierung von IShellOutputReceiver, die mehrere Instanzen von IShellOutputReceiver verwendet und die empfangenen Daten an alle überträgt. 

N

NameMangleListener Ein Proxy-Listener zum Übersetzen von Testmethoden-, Klassen- und Paketnamen, wenn Ergebnisse gemeldet werden. 
NativeAllocationInfo Speichert native Zuweisungsinformationen. 
NativeBenchmarkTest Ein Test, bei dem eine ausführbare Datei für einen nativen Benchmark-Test auf einem bestimmten Gerät ausgeführt wird. 
NativeBenchmarkTestParser Ein IShellOutputReceiver, das die Ausgabe der Benchmark-Testdaten parst und Messwerte für die durchschnittliche Zeit pro Vorgang erfasst. 
NativeBridgeModuleController Ein Modul-Controller, mit dem geprüft werden kann, ob ein Gerät die native Bridge unterstützt. 
NativeCodeCoverageFlusher Eine Dienstprogrammklasse, die native Coverage-Messungen löscht und einen Flush der nativen Coverage-Daten aus Prozessen auf dem Gerät erzwingt. 
NativeDevice Standardimplementierung von ITestDevice Nicht-Full-Stack-Android-Geräte 
NativeDevice.AdbAction Ein ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen eines Betriebssystembefehls vom Typ „adb …“. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Neustarten eines Geräts. 
NativeDevice.RebootMode Ein Modus für den Neustart. 
NativeDeviceStateMonitor Helper-Klasse zum Überwachen des Status eines IDevice ohne Framework-Unterstützung. 
NativeLeakCollector Ein ITargetPreparer, das „dumpsys meminfo --unreachable -a“ ausführt, um den nicht erreichbaren nativen Speicher zu ermitteln, der derzeit von jedem Prozess belegt wird. 
NativeLibraryMapInfo Speicheradresse zur Bibliothekszuordnung für native Bibliotheken. 
NativeStackCallInfo Stellt einen Stapelaufruf dar. 
NativeStressTest Ein Test, bei dem eine native ausführbare Datei für Stresstests auf einem bestimmten Gerät ausgeführt wird. 
NativeStressTestParser Ein IShellOutputReceiver, das die Ausgabe der Stresstestdaten parst und Messwerte für die Anzahl der abgeschlossenen Iterationen und die durchschnittliche Zeit pro Iteration erfasst. 
NegativeHandler Handler, die angeben, dass nichts unternommen werden soll und der Parameter kein zusätzliches Modul erstellen soll. 
NestedDeviceStateMonitor Gerätestatusmonitor, der zusätzliche Prüfungen für verschachtelte Geräte ausführt, um den Besonderheiten der virtualisierten Umgebung Rechnung zu tragen. 
NestedRemoteDevice Darstellung des Geräts, das in einer Remote-Cuttlefish-VM ausgeführt wird. 
NetworkNotAvailableException Wird ausgelöst, wenn ein Gerät keine Verbindung zum Netzwerk für Tests herstellen kann. 
NoApkTestSkipper Spezielle Vorbereitung, mit der ein Aufruf vollständig übersprungen werden kann (Vorbereitung und Tests), wenn keine zu testenden APKs vorhanden sind. 
NoDeviceException Wird ausgelöst, wenn kein Gerät zum Ausführen eines bestimmten Befehls vorhanden ist. 
NoisyDryRunTest Führen Sie einen ausführlichen Probelauf für eine Befehlsdatei aus. 
NoOpConfigOptionValueTransformer Ein managementfreier IConfigOptionValueTransformer 
NotMultiAbiHandler Spezielle Handler, die SuiteModuleLoader darüber informieren, dass für das sekundäre ABI kein Modul erstellt werden soll. 
NullDevice Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn IDeviceSelection.nullDeviceRequested() true ist 
NullOutputReceiver Implementierung von IShellOutputReceiver, die nichts tut. 

O

ObjectUpdater Helper-Klasse zum Verwalten von Updates für AnTS-Objekte. 
ObjectUpdater.InvocationUpdate Aktualisieren Sie den bereitgestellten Aufruf. 
ObjectUpdater.TestArtifactUpdate Führen Sie ein Update für das zurückgegebene BuildArtifact durch. 
ObjectUpdater.WorkUnitUpdate Schnittstelle zum Kapseln eines Updates. 
OpenObjectLoader Loader für die in AOSP verfügbaren Standardobjekte. 
Option Kennzeichnet ein Feld als Darstellung einer IConfiguration-Option. 
Option.Importance  
OptionClass Kennzeichnet eine Klasse als Darstellung eines IConfiguration-Objekts. 
OptionCopier Eine Hilfsklasse, mit der Option-Feldwerte mit demselben Namen von einem Objekt in ein anderes kopiert werden können. 
OptionDef Enthält die Details einer Option
OptionFetcher Hilfsfunktion zum Abrufen der Testoptionen aus dem übergeordneten Prozess. 
OptionNotAllowedException Geben Sie ConfigurationException an, wenn eine Option nicht in der Befehlszeile übergeben werden darf. 
OptionSetter Füllt Option-Felder aus. 
OptionSetter.Handler<T>  
OptionSetter.MapHandler Ein Handler zum Verarbeiten von Werten für Kartenfelder. 
OptionSetter.OptionFieldsForName Container für die Liste der Optionsfelder mit dem angegebenen Namen. 
OptionUpdateRule Steuert das Verhalten, wenn eine Option mehrmals angegeben wird. 
OtaDeviceBuildInfo Eine IDeviceBuildInfo, die für OTA-Update-Tests verwendet wird. 
OtatoolsBuildInfo Ein IBuildInfo, das OTATools-Artefakte enthält. 
OtaUpdateDeviceFlasher Ein Tool zum Flashen von Geräten, das das Skript „system/update_engine/scripts/update_device.py“ mit einem vollständigen oder inkrementellen OTA-Paket auslöst, um das Geräte-Image zu aktualisieren. 
OxygenUtil Dienstprogramm für die Interaktion mit dem Oxygen-Dienst. 

P

PackageInfo Container für die Paketinformationen einer Anwendung, die vom Gerät geparst wurden. 
PackageInstalledModuleController Modulcontroller, der Tests nicht ausführt, wenn die angegebenen Pakete nicht auf dem Gerät installiert sind. 
Pair<A, B> Wir definieren unsere eigene Pair-Klasse, die zwei Objekte enthält. 
Pair<S, T> Eine Pair-Klasse ist einfach ein 2-Tupel zur Verwendung in diesem Paket. 
PairingMultiTargetPreparer Ein Multi-Target-Preparer hilft beim Bluetooth-Pairing (und der Verbindung) zwischen zwei Geräten. 
ParallelDeviceExecutor<V> Wrapper von ERROR(/ExecutorService) zum parallelen Ausführen einer Funktion. 
ParentSandboxInvocationExecution Version von InvocationExecution für die speziellen Aktionen des übergeordneten Aufrufs beim Ausführen einer Sandbox. 
ParentShardReplicate Übertragen Sie die Einrichtung eines Geräts auf alle anderen Geräte, die Teil des Shardings sein sollen. 
PartialZipDownloadCache Dienstprogramm zum Zwischenspeichern von Dateien mit Teildownloads basierend auf ihrem Inhalt. 
PassingTestFileReporter Eine ITestInvocationListener, die die Liste der bestandenen Testläufe in einer Testdatei speichert 
PendingBlock Ein Datenblock, der zur APK- oder Signaturdatei gehört und vom Gerät benötigt wird. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Ein Collector, der Perfetto-Tracedateien vom Gerät abruft, sie optional komprimiert und den Testlogs hinzufügt. 
PerfettoGenericPostProcessor Ein Postprozessor, der eine Perfetto-Protodatei mit Text-/Binärmesswerten in Schlüssel/Wert-Paare umwandelt, indem die Protobotschaften und -felder mit Stringwerten rekursiv erweitert werden, bis das Feld mit dem numerischen Wert erreicht wird. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Der Perfetto-Vorbereiter überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den Perfetto Zugriff hat. 
PerfettoPullerMetricCollector Diese Klasse wurde eingestellt. Verwenden Sie stattdessen PerfettoFilePullerCollector und ERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Ein Postprozessor, der Perfetto-Trace-Dateien aus den Testlogs abruft und den Trace-Prozessor darauf ausführt, um ein Perfetto-Messwert-Proto zu erstellen. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Eine Dienstprogrammklasse zum Aufzeichnen von Perfetto-Traces auf einem ITestDevice
PrettyPrintDelimiter Hilfsprogramm zum Drucken einer abgegrenzten Nachricht, die sich abhebt. 
PrettyTestEventLogger Logger, der die Ereignisse abgleicht und protokolliert, um das Debugging zu erleichtern. 
ProcessInfo Dient zum Speichern von prozessbezogenen Informationen(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileableClient Dies entspricht einem einzelnen profilierbaren Client, in der Regel einem Android-VM-Prozess. 
ProfileableClientData Enthält die Daten eines ProfileableClientImpl
ProfileableClientImpl Dies entspricht einem einzelnen profilierbaren Client, in der Regel einem Dalvik VM-Prozess. 
ProfileParameterHandler Basishandler für Parameter für jeden Profilnutzer. 
ProfileTargetPreparer Basisklasse zum Einrichten des Zielvorbereiters für einen beliebigen Profilnutzer android.os.usertype.profile.XXX
PromptResponse Darstellung der Prompt-Anfrage und der Antwort 
PromptUtility Ein Tool zum Erstellen von Prompts aus dem Kontext. 
PromptUtility.PromptTemplate Verweis auf die in Ressourcen gespeicherte Prompt-Vorlage 
PropertyChanger Eine Hilfsklasse zum Ändern oder Hinzufügen von Elementen in einer Android-Eigenschaftendatei 
PropertyFetcher Ruft „getprop“-Werte vom Gerät ab und speichert sie im Cache. 
ProtoResultParser Parser für das Tradefed-Ergebnis-Protoformat. 
ProtoResultParser.TestLevel Enumeration, die das aktuelle Niveau des zu verarbeitenden Protokolls darstellt. 
ProtoResultReporter Der Ergebnisreporter erstellt einen TestRecord-Protobuf mit allen Ergebnissen. 
ProtoUtil Hilfsmethoden für den typunabhängigen Umgang mit Protobuf-Nachrichten. 
ProxyConfiguration Objekt, mit dem auf eine auszuführende Remote-Konfiguration verwiesen werden kann. 
PsParser Dienstprogramm zum Parsen von(USER,PID und NAME) aus der Ausgabe des Befehls „ps“ 
PtsBotTest PTS-Bot-Tests ausführen 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Diese Klasse wurde eingestellt. Verwenden Sie stattdessen PushFilePreparer. 
PushFilePreparer Ein ITargetPreparer, das versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad in einen beliebigen Gerätepfad zu übertragen. 
PythonBinaryHostTest Hosttest, der eine Python-Binärdatei über das Android-Build-System (Soong) ausführt

Der Test-Runner unterstützt Ein- und Ausschlussfilter. 

PythonBinaryHostTest.PythonForwarder Ergebnis-Forwarder, um den Ausführungsnamen durch den Binärnamen zu ersetzen. 
PythonUnitTestResultParser Interpretiert die Ausgabe von Tests, die mit dem unittest-Framework von Python ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListeners. 
PythonUnitTestRunner Diese Klasse wurde eingestellt. Verwenden Sie stattdessen PythonBinaryHostTest. 
PythonVirtualenvHelper Eine Hilfsklasse zum Aktivieren der virtuellen Python 3-Umgebung. 
PythonVirtualenvPreparer Richtet eine virtuelle Python-Umgebung auf dem Host ein und installiert Pakete. 

Q

QuotationAwareTokenizer  

R

RawImage Daten, die ein Bild aus dem Framebuffer eines Geräts darstellen. 
RebootReasonCollector Collector, der Geräte-Neustarts während des Testlaufs erfasst und nach Grund und Anzahl meldet. 
RebootTargetPreparer Zielvorbereiter, der das Gerät neu startet. 
RecorderClient ResultDB-Recorder-Client, der Testergebnisse in ResultDB hochlädt. 
RecoveryLogPreparer Ein Target-Preparer, der zum Erfassen von Logs vor der Wiederherstellung verwendet wird. 
RegexTrie<V> Der RegexTrie ist ein Trie, bei dem jedes gespeicherte Segment des Schlüssels ein regulärer Ausdruck ERROR(/Pattern) ist. 
RemoteAndroidDevice Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät, das über „adb connect“ verbunden ist. 
RemoteAndroidTestRunner Führt einen Android-Testbefehl remote aus und meldet die Ergebnisse. 
RemoteAndroidTestRunner Führt einen Android-Testbefehl remote aus und meldet die Ergebnisse. 
RemoteAndroidTestRunner.StatusReporterMode Stellt einen Statusberichtsmodus in den Optionen für Instrumentbefehle dar. 
RemoteAndroidTestRunner.StatusReporterMode Stellt einen Statusberichtsmodus in den Optionen für Instrumentbefehle dar. 
RemoteAndroidVirtualDevice Erweitert das Verhalten von RemoteAndroidDevice für ein Android-Gerät mit vollständigem Stack, das in Google Compute Engine (GCE) ausgeführt wird. 
RemoteAvdIDevice Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn DeviceSelectionOptions.gceDeviceRequested() true ist 
RemoteBuildInfo Container für die Antwort mit Informationen zum Launch Control-Build. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Eine RemoteActionCache-Implementierung, die gRPC-Aufrufe an einen Remote-API-Server verwendet. 
RemoteDynamicPool Implementierung eines Pools mit Tests, die in der Warteschlange für die Remote-Arbeit stehen 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Eine einfache Klasse, mit der Dateien über URIs und die Service-Provider-Funktion von verschiedenen Orten geladen werden können. 
RemoteFileUtil Dienstprogrammklasse zum Verarbeiten von Dateien von einer Remote-Instanz 
RemoteInvocationExecution Implementierung von InvocationExecution, die eine Remote-Ausführung steuert. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil Dienstprogramm zum Ausführen von SSH-Befehlen auf Remoteinstanzen. 
RemoteTestTimeOutEnforcer Listener, mit denen die Ausführungszeit einer bestimmten Testkonfiguration geprüft und der Test fehlgeschlagen werden kann, wenn ein bestimmtes Zeitlimit überschritten wird. 
RemoteZip Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. 
RemoveSystemAppPreparer Ein ITargetPreparer zum Entfernen eines APKs aus der Systempartition vor einem Testlauf. 
ReportPassedTests Im Bericht in einer Datei können Filter angegeben werden, um bestandene Tests auszuschließen. 
RequestUtil Dienstprogramme, die eine allgemeine Wiederholung von Netzwerkanfragen mit Fehlerbehandlung ermöglichen. 
ResolvePartialDownload Anfrage für einen teilweisen Download bearbeiten 
ResourceMetricUtil Dienstprogrammfunktionen zum Erstellen von Messwerten. 
ResourceUtil Dienstprogramm zum Lesen von Konfigurationsressourcen. 
RestApiHelper Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. 
RestartSystemServerTargetPreparer Target-Vorbereiter, der den Systemserver neu startet, ohne das Gerät neu zu starten. 
ResultAggregator Spezieller Forwarder, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie zusammenfasst. 
ResultAndLogForwarder Forwarder für Ergebnisse und Log-Ereignisse. 
ResultDBReporter Ein Tool, das Testergebnisse in ResultDB hochlädt. 
ResultDBUtil Hilfsklasse für ResultDB-Berichte. 
ResultForwarder Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer Spezielle Ausführung, die die ihr übergebenen Ergebnisse wiedergibt. 
RetentionFileSaver Helper-Klasse zum Erstellen einer .retention-Datei in einem Verzeichnis. 
RetryConfigurationFactory Factory, die das Wiederholen eines Befehls verarbeitet. 
RetryLogSaverResultForwarder Forwarder, der auch den aktuellen Versuch weiterleitet. 
RetryPreparationDecision Eine Klasse, die die Entscheidungen beschreibt, ob die Vorbereitung wiederholt und der Moduldurchlauf fehlgeschlagen werden soll. 
RetryRescheduler Ein spezieller Runner, mit dem Tests, die fehlgeschlagen sind oder nicht ausgeführt wurden, neu geplant werden können. 
RetryRescheduler.RetryType Die Arten von Tests, die wiederholt werden können. 
RetryResultForwarder Eine Erweiterung von ResultForwarder, die immer auf eine bestimmte Versuchsnummer verweist. 
RetryResultHelper Hilfsklasse, um zu bestimmen, welches Modul oder welcher Test ausgeführt werden soll. 
RetryStatistics Struktur mit den Statistiken für eine Wiederholungs-Sitzung eines IRemoteTest
RetryStrategy Die Wiederholungsstrategie, die beim erneuten Ausführen einiger Tests verwendet werden soll. 
RootcanalForwarderPreparer  
RootTargetPreparer Zielvorbereiter, der „adb root“ oder „adb unroot“ basierend auf der Option „force-root“ ausführt. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery Generische Basis IMultiDeviceRecovery zum Ausführen einer Tradefed-Konfiguration für den Wiederherstellungsschritt. 
RunHostCommandTargetPreparer Target-Preparer zum Ausführen beliebiger Hostbefehle vor und nach dem Ausführen des Tests. 
RunHostScriptTargetPreparer Target-Vorbereiter, der ein Skript vor dem Ausführen eines Tests ausführt. 
RunInterruptedException Wird ausgelöst, wenn ein Laufvorgang durch eine externe Anfrage unterbrochen wird. 
RunNotifierWrapper Wrapper von RunNotifier, damit wir DeviceNotAvailableException übertragen können. 
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Handler für ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Eine ITargetPreparer für Markierungen, die angeben, dass Tests in der SDK-Sandbox ausgeführt werden sollen. 
RunOnSecondaryUserParameterHandler  
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 (und nicht für den aktuellen Nutzer) ausgeführt werden sollen. 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer Ein ITargetPreparer, das bei der Einrichtung ein Arbeitsprofil erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen. 
RuntimeRestartCollector Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürzen) während des Testlaufs erfasst, sofern vorhanden. 
RunUtil Eine Sammlung von Hilfsmethoden zum Ausführen von Vorgängen. 
RustBenchmarkResultParser Interpretiert die Ausgabe von Tests, die mit dem Criterion-Benchmarking-Framework ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListener
RustBinaryHostTest Hosttest zum Ausführen einer Rust-Binärdatei über das Android-Build-System (Soong) 
RustBinaryTest Ein Test, der ein Rust-Binärprogramm auf einem bestimmten Gerät ausführt. 
RustTestBase Basisklasse von RustBinaryHostTest und RustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpretiert die Ausgabe von Tests, die mit dem Unittest-Framework von Rust ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListener

S

SandboxConfigDump Runner-Klasse, die eine IConfiguration basierend auf einer Befehlszeile erstellt und in eine Datei schreibt. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Ausnahme bei der Einrichtung der Sandbox aufgrund einer speziellen Konfiguration. 
SandboxConfigurationFactory Spezielle Konfigurationsfactory zum Erstellen von Konfigurationen für das Sandboxing. 
SandboxConfigUtil Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Sandboxing. 
SandboxedInvocationExecution Spezielle Sandbox-Ausführung des Aufrufs: Dies ist die InvocationExecution, wenn wir uns in der Sandbox befinden und den Befehl ausführen. 
SandboxInvocationRunner Führen Sie die mit dem Aufruf verknüpften Tests in der Sandbox aus. 
SandboxOptions Klasse, die Optionen für ein ISandbox empfangen und bereitstellen kann. 
SchedulerState Enum, das eine Liste der Status darstellt, die Invocations und WorkUnits haben können. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Collector, der einen Screenshot aufnimmt und protokolliert, wenn ein Testlauf fehlschlägt. 
Sdk28ModuleController Ein Modul-Controller, mit dem geprüft wird, ob auf einem Gerät SDK 28 (Android 9) oder höher ausgeführt wird. 
Sdk29ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 29 oder höher hat. 
Sdk30ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 30 oder höher hat. 
Sdk31ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 31 oder höher hat. 
Sdk32ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 32 oder höher hat. 
Sdk33ModuleController Tests nur ausführen, wenn das zu testende Gerät SDK-Version 33 oder höher hat. 
Sdk34ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 34 oder höher hat. 
Sdk35ModuleController Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 35 oder höher hat. 
Sdk36ModuleController Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 36 oder höher hat. 
SearchArtifactUtil Eine Hilfsklasse, mit der nach Testartefakten gesucht werden kann. 
SecondaryUserHandler Handler für ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Handler für ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Handler für ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Dies ist ein Preparer, mit dem das Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. 
SerializationUtil Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert. 
ServiceAccountKeyCredentialFactory Eine Anmeldedaten-Factory zum Erstellen von OAuth-Anmeldedaten für Dienstkontoschlüssel Credential
SettingsBaselineSetter Ein gemeinsamer Setter zum Verarbeiten von Geräte-Basiseinstellungen über ITestDevice.setSetting. 
ShardBuildCloner Helper-Klasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet. 
ShardHelper Helper-Klasse, die das Erstellen der Shards und das Planen der Shards für einen Aufruf übernimmt. 
ShardListener Ein ITestInvocationListener, das Ergebnisse aus einem Aufruf-Shard (d. h. einem Aufruf, der parallel auf mehreren Ressourcen ausgeführt wird) erfasst und an einen anderen Listener weiterleitet. 
ShardMainResultForwarder Ein ResultForwarder, das die Ergebnisse von fragmentierten Testaufrufen kombiniert. 
ShellCommandUnresponsiveException Ausnahme, die ausgelöst wird, wenn ein Shell-Befehl, der auf einem Gerät ausgeführt wird, zu lange braucht, um seine Ausgabe zu senden. 
ShellOutputReceiverStream Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. 
ShellStatusChecker Prüfen Sie, ob der Shell-Status vor und nach der Ausführung eines Moduls wie erwartet ist. 
ShippingApiLevelModuleController Führen Sie Tests aus, wenn das Gerät die folgenden Bedingungen erfüllt:
  • Wenn min-api-level definiert ist:
    • Das Gerät wurde mit min-api-level oder höher ausgeliefert. 
ShowmapPullerMetricCollector Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. 
SideloadOtaTargetPreparer Ein Target-Preparer, der ein angegebenes OTA-Paket sideloadet, das Paket anwendet, wartet, bis das Gerät hochgefahren ist, und die Geräte-Build-Eigenschaften als Build-Informationen einfügt.

Bei diesem Zielvorbereiter wird davon ausgegangen, dass sich das Gerät beim Start im regulären ADB-Modus befindet. Er sorgt dafür, dass das Gerät im selben Modus beendet wird, aber mit dem neueren Build. 

SimpleFileLogger Eine ILeveledLogOutput, die Logmeldungen an stdout und an eine einzelne Logdatei weiterleitet. 
SimplePerfResult Objekt, das alle simpleperf-Testergebnisse enthält 
SimplePerfStatResultParser Eine Hilfsklasse zum Parsen von simpleperf-Ergebnissen. 
SimplePerfUtil Dienstprogrammklasse zum Senden einfacher Befehle und Erfassen von Ergebnissen 
SimplePerfUtil.SimplePerfType Enumeration der einfachen Befehlsoptionen für simpleperf 
SimpleStats Eine kleine Hilfsklasse, die anhand eines numerischen Datasets einige statistische Messwerte berechnet. 
SizeLimitedOutputStream Ein threadsicheres ERROR(/OutputStream), das auf einer Datei basiert und die maximale Menge an Daten begrenzt, die geschrieben werden können. 
SkipContext Darstellung des Kontexts im Zusammenhang mit der Entscheidung, Ergebnisse zu überspringen oder zu cachen. 
SkipFeature Eine Funktion, mit der auf einige der SkipManager-Informationen zugegriffen werden kann. 
SkipHWASanModuleController Basisklasse für einen Modulcontroller, um keine Tests für HWASan-Builds auszuführen. 
SkipManager Anhand verschiedener Kriterien entscheidet der Skip-Manager, was auf verschiedenen Ebenen übersprungen werden soll: Aufruf, Module und Tests. 
SkipReason Geben Sie einen Grund und die zugehörigen Metadaten für das Überspringen eines Tests an. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Eine Utility-Klasse bietet Bluetooth-Vorgänge auf einem oder zwei Geräten mit SL4A 
Sl4aBluetoothUtil.BluetoothAccessLevel Enumerationen für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren 
Sl4aBluetoothUtil.BluetoothConnectionState Enumerationen für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren 
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumerationen für die Prioritätsstufe von Bluetooth-Profilen, die auf BluetoothProfile.java basieren 
Sl4aBluetoothUtil.BluetoothProfile Enums für Bluetooth-Profile, die auf BluetoothProfile.java basieren 
Sl4aClient Sl4A-Client für die Interaktion über RPC mit der SL4A-Scripting-Ebene. 
Sl4aEventDispatcher Der Ereignis-Dispatcher fragt Ereignisse ab und stellt sie nach Namen in die Warteschlange, damit sie abgefragt werden können. 
Sl4aEventDispatcher.EventSl4aObject Vom Event-Poller zurückgegebenes Objekt. 
SnapshotInputStreamSource Eine InputStreamSource, die auf einer Datei basiert. 
SnapuserdWaitPhase Enum-Darstellung, wann der snapuserd-Aktualisierung beigetreten oder blockiert werden soll, bis sie abgeschlossen ist. 
SparseImageUtil Tool zum Aufheben der Sparsity von spärlichen Bildern. 
SparseImageUtil.SparseInputStream SparseInputStream wird aus dem Upstream gelesen und das Datenformat wird erkannt. 
SparseIntArray SparseIntArrays ordnen Ganzzahlen Ganzzahlen zu. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Klasse für Hilfsmethoden für Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor Ein Post-Prozessor, der Messwerte für die Messung von Veränderungen verarbeitet, die nach dem „Vorher/Nachher“-Ansatz erfasst wurden, d.h. 
StatsdEventMetricPostProcessor Ein Post-Prozessor, der Ereignismesswerte in statsd-Berichten mithilfe der im Prozessor angegebenen Formatierer in Schlüssel/Wert-Paare umwandelt. 
StatsdGenericPostProcessor Ein Post-Prozessor, der binäre Proto-Statsd-Berichte in Schlüssel/Wert-Paare umwandelt, indem er den Bericht als Baumstruktur erweitert. 
StatusCheckerResult Enthält das Ergebnis einer ISystemStatusChecker-Ausführung. 
StatusCheckerResult.CheckStatus  
StdoutLogger Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet. 
StopServicesSetup Ein ITargetPreparer, das Dienste auf dem Gerät beendet. 
StreamProtoReceiver Ein Empfänger, der das empfangene Proto „TestRecord“ in Tradefed-Ereignisse übersetzt. 
StreamProtoResultReporter Eine Implementierung von ProtoResultReporter 
StreamUtil Dienstprogrammklasse zum Verwalten von Eingabestreams. 
StrictShardHelper Fragmentierungsstrategie zum Erstellen von strikten Shards, die nicht zusammen gemeldet werden 
StringEscapeUtils Hilfsklasse zum Escapen von Strings für bestimmte Formate. 
StringUtil Dienstprogrammklasse zum Escapen von Strings für die allgemeine Stringbearbeitung. 
StubBuildProvider Leere Implementierung von IBuildProvider, die keine Operation ausführt. 
StubDevice Stub-Platzhalterimplementierung eines IDevice
StubKeyStoreClient Standard-Stub-Implementierung für den KeyStore-Client. 
StubKeyStoreFactory Standard-Stub-Implementierung für KeyStore Factory 
StubLocalAndroidVirtualDevice Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist 
StubMultiTargetPreparer Platzhalter für eine leere Implementierung von IMultiTargetPreparer
StubTargetPreparer Platzhalter für eine leere Implementierung von ITargetPreparer
StubTest Leere Testimplementierung ohne Operation. 
StubTestRunListener Stub-Implementierung von ITestRunListener 
SubprocessCommandException Ein Unterprozessbefehl konnte nicht ausgeführt werden. 
SubprocessConfigBuilder Erstellen Sie eine Wrapper-TF-Konfigurations-XML für eine vorhandene TF-Konfiguration. 
SubprocessEventHelper Hilfsklasse zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen. 
SubprocessEventHelper.BaseTestEventInfo Base Helper für TestIgnored-Informationen. 
SubprocessEventHelper.FailedTestEventInfo Hilfe für „testFailed“-Informationen. 
SubprocessEventHelper.InvocationEndedEventInfo Hilfe für Informationen zum Ende des Aufrufs. 
SubprocessEventHelper.InvocationFailedEventInfo Helper für InvocationFailed-Informationen. 
SubprocessEventHelper.InvocationStartedEventInfo Hilfe für Informationen zum Start des Aufrufs. 
SubprocessEventHelper.LogAssociationEventInfo Helper für logAssociation-Informationen. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Helper für testEnded-Informationen. 
SubprocessEventHelper.TestLogEventInfo Hilfe für testLog-Informationen. 
SubprocessEventHelper.TestModuleStartedEventInfo Hilfe für Informationen zum Start des Testmoduls. 
SubprocessEventHelper.TestRunEndedEventInfo Hilfe für testRunEnded-Informationen. 
SubprocessEventHelper.TestRunFailedEventInfo Hilfe für Informationen zu „testRunFailed“ 
SubprocessEventHelper.TestRunStartedEventInfo Hilfe für Informationen zu „testRunStarted“ 
SubprocessEventHelper.TestStartedEventInfo Hilfe für „testStarted“-Informationen 
SubprocessExceptionParser Helfer zum Verarbeiten der Ausnahmeausgabe von Standard-Tradefed-Befehlsausführungen. 
SubprocessReportingHelper Eine Klasse zum Erstellen einer Wrapper-Konfigurationsdatei für die Verwendung des Subprocess-Ergebnisberichts für einen Clusterbefehl. 
SubprocessResultsReporter Implementiert ITestInvocationListener, das als „result_reporter“ angegeben werden soll, und leitet die Ergebnisse von Tests, Testläufen und Testaufrufen vom untergeordneten Prozess weiter. 
SubprocessTestResultsParser Erweitert ERROR(/FileOutputStream), um die Ausgabe zu parsen, bevor sie in die Datei geschrieben wird, damit wir die Test-Events auf der Launcher-Seite generieren können. 
SubprocessTestResultsParser.StatusKeys Relevante Schlüssel für den Teststatus. 
SubprocessTfLauncher Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. 
SuiteApkInstaller Installiert die angegebenen APKs für die Suite-Konfiguration: entweder aus der Variablen $ANDROID_TARGET_OUT_TESTCASES oder aus ROOT_DIR in den Build-Informationen. 
SuiteModuleLoader Ruft Kompatibilitätstestmoduldefinitionen aus dem Repository ab. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter), um alle Konfigurationsdateien in einem Verzeichnis zu finden. 
SuiteResultCacheUtil Dienstprogramm zum Hoch- und Herunterladen von Cache-Ergebnissen für ein Testmodul. 
SuiteResultCacheUtil.CacheResultDescriptor Beschreibt die Cache-Ergebnisse. 
SuiteResultHolder Hilfsobjekt zum Vereinfachen der Serialisierung und Deserialisierung der Aufrufergebnisse. 
SuiteResultReporter Testergebnisse für einen gesamten Suite-Aufruf erfassen und die endgültigen Ergebnisse ausgeben. 
SuiteResultReporter.ModulePrepTimes Objekthalter für die Vorbereitungs- und Abbauzeit eines Moduls. 
SuiteTestFilter Stellt einen Filter zum Ein- und Ausschließen von Tests dar. 
SwitchUserTargetPreparer Ein ITargetPreparer, das in setUp zum angegebenen Nutzertyp wechselt. 
SyncException Wird ausgelöst, wenn eine Übertragung mit ERROR(/SyncService) nicht abgeschlossen wird. 
SyncException.SyncError  
SyncService Synchronisierungsdienstklasse zum Senden/Abrufen von Daten an/von Geräten/Emulatoren über die Debug-Bridge. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Anzeigen des Übertragungsfortschritts. 
SystemServerFileDescriptorChecker Prüft, ob auf dem Systemserver die Anzahl der verfügbaren FDs zu gering wird. 
SystemServerStatusChecker Prüfen Sie, ob sich die PID von „system_server“ vor und nach der Ausführung eines Moduls geändert hat. 
SystemUpdaterDeviceFlasher Ein IDeviceFlasher, das auf den System Updater angewiesen ist, um ein Systemimage zu installieren, das in einem OTA-Updatepaket enthalten ist. 
SystemUtil Dienstprogrammklasse zum Ausführen von Systemaufrufen. 
SystemUtil.EnvVariable  

T

TableBuilder Hilfsklasse zum Anzeigen einer Matrix von String-Elementen in einer Tabelle. 
TableFormatter Hilfsklasse zum Anzeigen einer Matrix von String-Elementen, sodass jede Elementspalte ausgerichtet ist 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Beim Vorbereiten des Ziels für den Test ist ein schwerwiegender Fehler aufgetreten. 
TarUtil Dienstprogramm zum Bearbeiten einer TAR-Datei. 
TearDownPassThroughPreparer Ermöglicht das Ausführen von „tearDown“ für Preparer, die in einer Konfiguration als Objekt enthalten sind. 
TelephonyHelper Ein Dienstprogramm, mit dem Sie Informationen zur Telefonie abrufen und nutzen können. 
TelephonyHelper.SimCardInformation Ein Informationshalter für die SIM-Karteninformationen. 
TelephonyTokenProvider Tokenanbieter für telefoniebezogene Tokens. 
TemperatureThrottlingWaiter Eine ITargetPreparer, die wartet, bis die Temperatur des Geräts die Zieltemperatur erreicht hat 
TemplateResolutionError Klasse, die ConfigurationException für vorlagenbezogene Fehler beim Parsen der Konfiguration erweitert. 
TerribleFailureEmailHandler Eine einfache Handler-Klasse, die eine E‑Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. 
TestAppInstallSetup Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden. 
TestContentAnalyzer Der Analysator berücksichtigt den Kontext für die Analyse und ermittelt, was interessant ist. 
TestContext Eine Klasse zum Modellieren einer TestContext-Nachricht der TFC API. 
TestDependencyResolver Helfer zum Auflösen von Abhängigkeiten, falls erforderlich. 
TestDescription Klasse, die Informationen zu einem Testlauf darstellt. 
TestDescriptionsFile Eine Hilfsklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions in eine Testdatei. 
TestDevice Implementierung eines ITestDevice für ein Android-Gerät mit vollständigem Stack 
TestDevice.MicrodroidBuilder Ein Builder zum Erstellen eines Microdroid-Testgeräts. 
TestDeviceOptions Container für ITestDevice-Option
TestDeviceOptions.InstanceType  
TestDeviceState Eine umfassendere Darstellung des Gerätestatus als DeviceState
TestEnvironment Eine Klasse zum Modellieren einer TestEnvironment-Nachricht, die von der TFC API zurückgegeben wird. 
TestErrorIdentifier Fehler-ID aus Tests und Test-Runnern. 
TestFailureModuleController Controller für Module, bei denen lediglich das Verhalten der erfassten Logeinträge für Testfehler angepasst werden soll. 
TestFilePushSetup Ein ITargetPreparer, das eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf das Gerät überträgt. 
TestFilterHelper Hilfsklasse zum Filtern von Tests 
TestGroupStatus Eine Klasse zum Speichern des Status einer Testgruppe. 
TestIdentifier Kennzeichnet einen geparsten Instrumentierungstest. 
TestInfo Speichert die Testinformationen in einer TEST_MAPPING-Datei. 
TestInformation Holder-Objekt, das alle Informationen und Abhängigkeiten enthält, die ein Test-Runner oder ein Test für die korrekte Ausführung benötigt. 
TestInformation.Builder Builder zum Erstellen einer TestInformation-Instanz. 
TestInvocation Standardimplementierung von ITestInvocation
TestInvocation.RunMode Die verschiedenen Modi, in denen ein Aufruf ausgeführt werden kann. 
TestInvocation.Stage  
TestInvocationManagementServer GRPC-Server, der bei der Verwaltung von Testaufrufen und deren Lebenszyklus hilft. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Eine Klasse zum Laden einer TEST_MAPPING-Datei. 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner Implementierung von BaseTestSuite zum Ausführen von Tests, die durch die Option „include-filter“ oder TEST_MAPPING-Dateien aus dem Build als Suite angegeben werden. 
TestOption Speichert die in einer TEST_MAPPING-Datei festgelegten Testoptionsdetails. 
TestOutputUploader Lädt Testausgabedateien in das lokale Dateisystem, GCS oder einen HTTP(S)-Endpunkt hoch. 
TestRecordInterpreter Dienstprogramm zum Konvertieren eines TestRecord-Protos in ein in Tradefed leichter zu manipulierendes Format. 
TestRecordProtoUtil Dienstprogramm zum Lesen des TestRecord-Protokolls aus einer Datei. 
TestResource Eine Klasse zum Modellieren einer TestResource-Nachricht, die von der TFC API zurückgegeben wird. 
TestResourceDownloader Eine Klasse zum Herunterladen von Testressourcendateien aus dem Dateisystem, GCS oder HTTP. 
TestResult Container für das Ergebnis eines einzelnen Tests. 
TestResult Container für das Ergebnis eines einzelnen Tests. 
TestResult.TestStatus  
TestResultListener Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur für einzelne Testergebnisse interessieren. 
TestRunnerUtil Eine Hilfsklasse für verschiedene Test-Runner. 
TestRunResult Enthält Ergebnisse aus einem einzelnen Testlauf. 
TestRunResult Enthält Ergebnisse aus einem einzelnen Testlauf. 
TestRunResultListener Listener, mit dem der endgültige Status des Testlaufs gelesen werden kann. 
TestRunToTestInvocationForwarder Weiterleitung von ddmlib ITestRunListener nach ITestLifeCycleReceiver
TestsPoolPoller Wrapper für Tests, mit dem alle Tests eines Testpools ausgeführt werden können. 
TestStatus Darstellung möglicher Statuswerte für Testmethoden in Tradefed. 
TestStatus Enum, das die möglichen Ergebnisse eines Tests darstellt. 
TestSuiteInfo Eine Klasse, die das Laden von Build-bezogenen Metadaten für die Testsuite auflöst.

Damit zugehörige Informationen richtig angezeigt werden, muss eine Testsuite eine test-suite-info.properties-Datei in ihren JAR-Ressourcen enthalten. 

TestSummary Eine Klasse zur Darstellung einer Testzusammenfassung. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Eine ITargetPreparer, die eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf der /system-Partition des Geräts installiert. 
TestTimeoutEnforcer Listener, mit denen die Ausführungszeit eines bestimmten Testlaufs geprüft und der Testlauf als fehlgeschlagen markiert werden kann, wenn ein bestimmtes Zeitlimit überschritten wird. 
TextResultReporter Ein Testresult-Reporter, der Ergebnisse an den JUnit-Textresult-Printer weiterleitet. 
TfInternalOptionsFetcher Eine Dienstprogrammklasse, mit der Klassen den Wert einer Variablen statisch aus einer Ressourcendatei laden können. 
TfMetricProtoUtil Dienstprogrammklasse zur Unterstützung der Umstellung von Map<string, string=""> auf Map<string, metric="">.  </string,></string,>
TfObjectTracker Ein Tool zum Erfassen der Nutzung der verschiedenen Trade Federation-Objekte. 
TfSuiteRunner Implementierung von ITestSuite, mit der Lasttests aus dem Ordner „res/config/suite/“ in TF-JARs geladen werden. 
TfTestLauncher Eine IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation. 
ThreadInfo Enthält Thread-Informationen. 
TimeoutException Wird ausgelöst, wenn eine Verbindung zu ADB mit einem Zeitlimit überschritten wurde. 
TimeoutRemainder Dienstprogrammklasse, um die verbleibende Zeit bei einem anfänglichen Zeitlimit zu verfolgen. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Statusprüfung, um sicherzustellen, dass die Geräte- und Hostzeit synchronisiert bleiben. 
TimeUtil Enthält zeitbezogene Hilfsmethoden. 
TimeVal Dies ist ein Sentinel-Typ, der ein Long umschließt. 
TimeWaster Ein einfacher Zielvorbereiter, um Zeit zu verschwenden und das Gerät möglicherweise neu zu starten. 
TokenProperty Unterstütztes Token mit dynamischem Sharding. 
TokenProviderHelper Helfer, der den mit einem bestimmten Token verknüpften Anbieter zurückgibt, um herauszufinden, ob ein Gerät das Token unterstützt. 
TraceCmdCollector Eine IMetricCollector, die während des Tests mit trace-cmd Traces erfasst und sie im Aufruf protokolliert. 
TracePropagatingExecutorService Ein Executor-Dienst, der Aufgaben an eine zugrunde liegende Implementierung weiterleitet und gleichzeitig den Tracing-Kontext weitergibt. 
TracingLogger Klasse, die das Tracing für jeden Testaufruf verwaltet. 
TradefedConfigObject Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC API. 
TradefedConfigObject.Type Eine Liste der Konfigurationsobjekttypen, die in eine Clusterbefehlskonfiguration eingefügt werden können. 
TradefedDelegator Objekte, die helfen, den Aufruf an ein anderes Tradefed-Binärprogramm zu delegieren. 
TradefedFeatureClient Ein gRPC-Client, mit dem die Ausführung von Funktionen auf dem Server angefordert wird. 
TradefedFeatureServer Ein Server, der auf Anfragen zum Auslösen von Funktionen reagiert. 
TradefedSandbox Sandbox-Container, in dem ein Trade Federation-Aufruf ausgeführt werden kann. 
TradefedSandboxFactory Standardimplementierung für SandboxFactory 
TradefedSandboxRunner Runner, der mit einem TradefedSandbox verknüpft ist und die Ausführung der Sandbox ermöglicht. 
TradefedSandboxRunner.StubScheduledInvocationListener Ein Stub IScheduledInvocationListener, der nichts tut. 

U

UiAutomatorRunner Führt UI Automator-Tests auf dem Gerät aus und meldet die Ergebnisse. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Threads, die für das Melden aller nicht ausgeführten Tests zuständig sind. 
UniqueMultiMap<K, V> Ein MultiMap, das für eindeutige Werte für jeden Schlüssel sorgt. 
UploadManifest Ein Manifest der hochzuladenden BLOBs und Dateien. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Ein IMultiDeviceRecovery, das USB-Busse für Offlinegeräte zurücksetzt. 
UsbResetRunConfigRecovery Befehl zum Zurücksetzen des USB-Anschlusses eines Geräts auslösen 
UsbResetTest Ein IRemoteTest, das den USB-Anschluss des Geräts zurücksetzt und prüft, ob das Gerät danach wieder online ist. 
UserChecker Prüft, ob sich die Nutzer während des Tests geändert haben. 
UserCleaner Ein ITargetPreparer, das sekundäre Nutzer beim Abbau entfernt. 
UserHelper  
UserInfo Ähnlich der UserInfo-Klasse der Plattform. 
UserInfo.UserType Unterstützte Varianten des Nutzertyps in externen APIs. 

V

ValidateSuiteConfigHelper Diese Klasse hilft dabei, zu prüfen, ob die für die Suite geladenen IConfiguration den erwarteten Anforderungen entsprechen: - Keine Build-Anbieter - Keine Ergebnisreporter 
VersionedFile Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. 
VersionParser Die Version der ausgeführten Tradefed-Artefakte abrufen. 
VisibleBackgroundUserPreparer Zielvorbereiter zum Ausführen von Tests in einem Nutzer, der im Hintergrund gestartet wird. 
VmRemoteDevice Ein virtuelles Remote-Gerät, das wir in der virtuellen Maschine verwalten. 

W

WaitDeviceRecovery Eine einfache Implementierung eines IDeviceRecovery, das darauf wartet, dass das Gerät online ist, und auf einfache Befehle reagiert. 
WaitForDeviceDatetimePreparer Eine ITargetPreparer, die darauf wartet, dass Datum und Uhrzeit auf dem Gerät festgelegt werden

Optional kann dieser Preparer ein TargetSetupError erzwingen, wenn das Datum/die Uhrzeit nicht innerhalb des Zeitlimits festgelegt wird. 

WifiCommandUtil Eine Dienstprogrammklasse, die die Ausgaben von WLAN-Befehlen parsen kann. 
WifiCommandUtil.ScanResult Stellt ein WLAN mit den zugehörigen Informationen dar. 
WifiHelper Hilfsklasse zum Bearbeiten von WLAN-Diensten auf dem Gerät. 
WifiPreparer Eine ITargetPreparer, die bei Bedarf WLAN auf dem Gerät konfiguriert. 
WorkUnitType Enum-Wert, der mögliche Arbeitsbereichstypen darstellt. 

X

XmlFormattedGeneratorReporter Implementierung von FormattedGeneratorReporter, die die Suite-Ergebnisse in einem XML-Format formatiert. 
XmlResultReporter Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant kompatibel ist. 
XmlSuiteResultFormatter Hilfsklasse zum Speichern eines Suite-Laufs als XML. 
XmlSuiteResultFormatter.RunHistory Hilfsobjekt für die JSON-Konvertierung. 
XmlTestRunListener Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant kompatibel ist. 

J

YamlClassOptionsParser Helfer zum Parsen von Testrunner-Informationen aus der YAML-Tradefed-Konfiguration. 

Z

ZipCompressionStrategy Eine ICompressionStrategy zum Erstellen von ZIP-Archiven. 
ZipUtil Eine Hilfsklasse für komprimierungsbezogene Vorgänge 
ZipUtil2 Eine Hilfsklasse für die ZIP-Entpackung, die POSIX-Dateiberechtigungen berücksichtigt