Klasse Index

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

A

AaptParser Klasse, die Informationen aus APK extrahiert, indem die Ausgabe von "aapt dump badging" geparst wird. 
AaptParser.AaptVersion Aufzählung der Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet werden. 
Abi Eine Klasse, die eine ABI darstellt. 
AbiFormatter Dienstprogrammklasse für Abi. 
AbiUtils Dienstprogrammklasse für den Umgang mit Geräte-ABIs
Abstrakte Verbindung Abstrakte Verbindungsdarstellung. 
Abstrakter HostMonitor Typische Klasse für die Überwachung des Hostzustands. 
Abstrakte TunnelMonitor Abstrakter Tunnelmonitor für GCE AVD. 
ZusammenfassungXmlParser Hilfsbasisklasse zum Parsen von XML-Dateien
ZusammenfassungXmlParser.ParseException Wird ausgelöst, wenn die XML-Eingabe nicht geparst werden konnte
AcloudConfigParser Hilfsklasse, die eine Cloud-Konfiguration parst (zum Starten einer Cloud-Geräteinstanz). 
AcloudConfigParser.AcloudKeys Schlüsselsätze, die in der Konfiguration durchsucht werden können. 
Aktion läuft Die allgemeine Aktion wird gerade ausgeführt. 
ActiveTrace Hauptklasse, die beim Beschreiben und Verwalten eines aktiven Trace hilft. 
ActivityStatusChecker Statusprüfung für verbleibende Aktivitäten am Ende eines Moduls. 
AdbRootElevator Ein AutoCloseable, der den ADB-Stamm bei Bedarf aktiviert und den Stammstatus nach Abschluss wiederherstellt. 
AdbSshConnection ADB-Verbindung über eine SSH-Bridge. 
AdbStopServerPreparer Targeting-Vorbereitung zum Stoppen des ADB-Servers auf dem Host vor und nach dem Ausführen von ADB-Tests. 
AdbTcpConnection Standardverbindungsdarstellung eines Geräts, wobei angenommen wird, dass es sich um eine Standard-ADB-Verbindung des Geräts handelt. 
AdbUtils Eine Dienstprogrammklasse für ADB-Vorgänge. 
AfterClassWithInfo Ähnliche Garantien wie AfterClass, aber die annotierte Methode muss einen TestInformation-Parameter erfordern. 
AggregatePostProcessor Ein Messwert-Aggregator, der den Mindestwert, den Höchstwert, den Mittelwert, die Varianz, die Standardabweichung, die Summe, die Anzahl und optional Perzentile für numerische Messwerte angibt, die während von Testläufen mit mehreren Iterationen erfasst wurden, und diese als Double-Werte behandeln. 
AllTestAppsInstallSetup (AlleTestAppsInstallSetup) Ein ITargetPreparer, der alle Apps aus einem IDeviceBuildInfo#getTestsDir()-Ordner auf dem Gerät installiert. 
AltDirBehavior Ein Enum-Wert zum Definieren alternativer Verzeichnisverhaltensweisen für verschiedene Installations-/Pusher von Testartefakten

 

AnalysisHeuristic Die Reihenfolge ist wichtig. 
AndroidJUnitTest Ein Test, der ein Instrumentierungstestpaket mit android.support.test.runner.AndroidJUnitRunner auf einem bestimmten Gerät ausführt. 
AndroidTestOrchestratorRemoteTestRunner Führt einen instrumentierten Android-Test mit dem ADB-Befehl und AndroidTestOrchestrator aus. 
AoaTargetPreparer ITargetPreparer, der mithilfe des Protokolls Android Open Accessory (AOAv2) eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) ausführt. 
AppBuildInfo Ein IBuildInfo, das eine Android-App und ihre Testpakete repräsentiert. 
AppDeviceBuildInfo Diese Klasse wurde verworfen. Verwende IDeviceBuildInfo direkt. 
App-Einrichtung Ein ITargetPreparer, das eine APK-Datei und die zugehörigen Tests installiert. 
AppVersionFetcher Dienstprogrammklasse zum Abrufen des App-Versionsstrings vom Gerät. 
AppVersionFetcher.AppVersionInfo Infotypen zur App-Version. 
ArchModuleController Modulcontroller, der keine Tests ausführt, wenn er mit keiner bestimmten Architektur übereinstimmt. 
ArgsOptionParser Füllt Option-Felder aus geparsten Befehlszeilenargumenten. 
ArrayUtil Dienstprogrammmethoden für Arrays
ArtChrootPreparer Erstellen Sie das chroot-Verzeichnis für ART-Tests. 
ArtGTest  
ArtifactDetails (Artefaktdetails) Dies beschreibt die vom CAS-Tool generierte Struktur des Inhalts und seine Beschreibung.
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Ein Dienstprogramm, das Ihnen bei der Analyse der Build-Artefakte hilft, Erkenntnisse zu gewinnen. 
ArtRunTest Ein Testläufer für ART-Lauftests. 
ArtRunTest.AdbShellCommandException Eine Ausnahmeklasse zum Melden eines Fehlers, der während der Ausführung eines ADB-Shell-Befehls aufgetreten ist. 
ATestFileSystemLogSaver Diese LogSaver-Klasse wird von ATest verwendet, um Logs in einem bestimmten Pfad zu speichern. 
AtestRunner Implementierung von ITestSuite
AtraceCollector Ein IMetricCollector, der während eines Tests ein Trace ausführt, das Ergebnis erfasst und zum Aufruf protokolliert. 
AtraceRunMetricCollector Erfasst die Traces aus allen Testverzeichnissen im angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis, verarbeitet die Trace-Dateien im Testverzeichnis nach der Verarbeitung und aggregiert die Messwerte. 
AutoWörder Aufzählung, die beschreibt, welcher Collector automatisch vom Harness verarbeitet werden kann. 
AutomatedReporter Klasse, die die Zuordnung von automatisierten Tradefed-Reportern definiert. 
AveragePostProcessor Implementierung eines Postprozessors, der den Durchschnitt der Messwertliste berechnet. 

Mrd.

BackgroundDeviceAction Einen Befehl auf einem bestimmten Gerät ausführen, der so lange wiederholt wird, bis die Aktion abgebrochen wird 
BaseDeviceMetricCollector Grundlegende Implementierung von IMetricCollector, die das Starten und Beenden der Erfassung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) ermöglicht. 
BaseEmulatorPreparer Häufiger Vorbereiter für die Einführung eines lokalen Emulators 
BaseHostJUnit4Test Basistestklasse zum Ausführen von Hosttests des JUnit4-Stils. 
BaseLeveledLogOutput Eine grundlegende Implementierung für ILeveledLogOutput, mit der einige Tags anhand ihres Namens oder ihrer Komponenten gefiltert werden können. 
Basismodul-Controller Grundlegende Implementierung von IModuleController, die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht. 
BaseMultiTargetPreparer Grundlegende Implementierung von IMultiTargetPreparer, die das Deaktivieren des Objekts ermöglicht. 
BasePostProcessor Die Basis-IPostProcessor, die jede Implementierung erweitern soll. 
BaseRepeatDecision Grundlegende Implementierung von IRetryDecision
BaseStreamLogging<OS erweitert OutputStream> Ein ILeveledLogOutput, der Lognachrichten an einen Ausgabestream und an stdout weiterleitet. 
BaseTargetPreparer Grundlegende Implementierungsklasse für ITargetPreparer, mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. 
BaseTestSuite Ein Test zum Ausführen der Kompatibilitätstest-Suite mit einem neuen Suitesystem. 
BatteryController Dienstprogrammklasse, mit der der Akkuladestatus eines Geräts gesteuert werden kann. 
Akkuladung der Gerätewiederherstellung Zulassen, dass ein Befehl ausgelöst wird, wenn der Akkuladestand des Geräts unter einen bestimmten Grenzwert fällt. 
Akkutemperatur  
Akku nicht verfügbares Gerät wiederherstellen Wiederherstellungsprüfung, die eine Konfiguration auslöst, wenn der Akkuladestand nicht verfügbar ist. 
BeforeClassWithInfo Ähnliche Garantien wie BeforeClass, aber die annotierte Methode muss einen TestInformation-Parameter erfordern. 
BinaryState Enum zum Aufzeichnen des AN/AUS-Status mit dem No-Op-Zustand IGNORE. 
BluetoothConnectionLatenzCollector Der Collector überträgt eine vordefinierte Konfiguration für „statsd duration“-Messwert an Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil. 
BluetoothConnectionStateCollector Dieser Collector erfasst BluetoothConnectionStateChanged-Messwerte und die Nummer des Verbindungsstatus für jedes Profil. 
BluetoothConnectionSuccessRatePostProcessor Implementierung eines Postprozessors, der die Erfolgsquote für ein Bluetooth-Profil berechnet

Verwenden Sie „metric-key-match“, um Messwerte anzugeben, die Bluetooth-Verbindungsstatus in einem numerischen Array enthalten. Beispiel [0, 1, 2, 3, 0, 1, 2, 3]. 

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

Den BluetoothInstrumentation-Code auf Geräteseite findest du in AOSP unter: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Ein IDeviceBuildProvider, das Build-Informationen vom Testgerät per Bootstrapping überträgt

Sie wird normalerweise für Geräte mit einem extern bereitgestellten Build verwendet, z.B. 

BootstrapServiceFileResolverLoader Lädt Resolver mithilfe der Ladefunktion des Dienstes. 
Fehlerbericht Objekt mit den Verweisen auf die Fehlerberichtsdateien, kompatibel mit einem flachen Fehlerbericht und einem komprimierten Fehlerbericht (Fehlerberichte). 
BugreportCollector (Fehlerberichtserfassung) Ein Durchlauf-ITestInvocationListener, der Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann ITestInvocationListener#testLog für seine untergeordneten Elemente aufruft, nachdem jeder Fehlerbericht erfasst wurde. 
BugreportCollector.Filter (BugreportCollector.Filter)  
BugreportCollector.Freq (FehlerreportCollector.Freq)  
BugreportCollector.Noun  
BugreportCollector.Predicate Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Fehlerbericht wird erstellt, wenn ein Testlauf fehlschlägt. 
BugreportzOnTestCaseFailureCollector Erstellen Sie einen Fehlerbericht, wenn ein Testfall in einer Ausführung fehlschlägt. 
Analyse erstellen Stellt die Ergebnisse einer einzelnen Build-Analyse dar. 
BuildError Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. 
Build-Informationen Generische Implementierung einer IBuildInfo, die mit einer ITestDevice verknüpft werden sollte. 
BuildInfoKey Klasse mit Aufzählung in Bezug auf Build-Informationsabfragen. 
BuildInfoKey.BuildInfoFileKey Aufzählung, 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 util-Klasse zum Bearbeiten von IBuildInfo
BuildRetrievalError Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. 
BuildSerializedVersion Klasse, die die aktuelle Serialisierungsversion von allen IBuildInfo enthält. 
BuildTestsZipUtils (BuildTestsZipUtils) Eine Hilfsklasse für Vorgänge im Zusammenhang mit Tests, die vom Android-Build-System generiert wurden
Bulk-E-Mail-Adresse Ein Dienstprogramm für E-Mail-Absender, das die folgende Konfiguration ermöglicht: Sendeintervall, anfängliche Burst-Größe, Empfänger und Gesamtzahl der Nachrichten. 
BundletoolUtil (BundletoolUtil) Dienstprogrammklasse, die die Bundletool-Befehlszeile zum Installieren der APK-Datei auf dem Computer verwendet. 
ByteArrayInputStreamSource  
ByteArrayList Eine Klasse zur Darstellung eines einfachen Byte-Arrays. 
ByteArrayUtil Dienstprogramme zum Arbeiten mit dem Byte-Array, z.B. das Umwandeln von Byte in eine Ganzzahl. 
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

Automodul-Controller Dieser Controller verhindert die Ausführung von Testläufen auf Geräten außerhalb der Automobilbranche. 
CarryDnae-Fehler Internes RuntimeException, um DeviceNotAvailableException durch das JUnit4-Framework zu übertragen. 
CarryInterruptedException Wird ausgelöst, wenn das Zeitlimit der Testphase ausgelöst wird und eine InterruptedException vom Testausführungsthread an den Aufrufausführungsthread übertragen werden muss. 
CdmaDeviceFlasher Klasse, bei der ein Bild auf einem physischen Android-Gerät mit CDMA-Funkgerät angezeigt wird. 
CecControllerTokenProvider Tokenanbieter für CEC-Tokens (Consumer Electronics Control). 
CentralDirectoryInfo CentralDirectoryInfo ist eine Klasse, die die Informationen zu einer Datei oder einem Ordner in einer ZIP-Datei enthält. 
CheckPairingPreparer Ein CompanionAwarePreparer, das die BT-Bindung zwischen primären und Companion-Geräten überprüft.
Chunker Teilt eine blob in eine oder mehrere Chunks mit höchstens chunkSize Byte auf. 
Chunker.Chunk Ein Blob. 
CircularAtraceUtil Ein Trace-Dienstprogramm, das in erster Linie zur Identifizierung der Ursachen von ANR-Fehlern während Monkey-Tests entwickelt wurde. 
CircularByteArray Datenstruktur zum Speichern eines Arrays mit fester Größe, das als kreisförmiger Zwischenspeicher dient und die Gesamtsumme aller Werte im Array verfolgt. 
ClangCodeAbdeckungCollector Ein BaseDeviceMetricCollector, der Clang-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
ClangProfileIndexer Eine Dienstprogrammklasse, die Messungen der Clang-Code-Abdeckung indexiert. 
ClassNotFoundConfigurationException. ConfigurationException für den Fall, dass die Klasse eines Objekts nicht gefunden wurde. 
ClassPathScanner Findet Einträge in classpath. 
ClassPathScanner.ClassNameFilter Ein IClassPathFilter, der Java-Klassennamen filtert und transformiert. 
ClassPathScanner.ExternalClassNameFilter Ein ClassNameFilter, das innere Klassen ablehnt
ClassPathScanner.IClassPathFilter Einen Filter für Klassenpfad-Eintragspfade

Gemustert nach FileFilter

Uhrwerkeprogramme Ein Uhrwerk-Dienstprogramm zum Teilen von Logik für mehrere Geräte
CloseableTraceScope Eine auf einen Bereich reduzierte Klasse, mit der ein Tracing-Abschnitt über das Ausprobieren von Ressourcen gemeldet werden kann.
Cluster-Build-Informationen Eine IBuildInfo-Klasse für Builds, die von TFC weitergeleitet werden. 
ClusterBuildProvider Ein IBuildProvider zum Herunterladen von TFC-Testressourcen. 
ClusterClient Eine IClusterClient-Implementierung für die Interaktion mit dem TFC-Back-End. 
ClusterCommand Eine Klasse, die eine von TF Cluster abgerufene Aufgabe darstellt. 
ClusterCommand.RequestType  
ClusterCommand.State Befehlsstatus im TF-Cluster. 
ClusterCommandConfigBuilder Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. 
ClusterCommand-Ereignis Eine Klasse zum Kapseln von Clusterbefehlsereignissen, die hochgeladen werden sollen. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Eine IRemoteTest-Klasse zum Starten eines TFC-Befehls über eine Unterprozess-TF. 
ClusterCommandScheduler Ein ICommandScheduler zur Unterstützung von TFC (Tradefed Cluster). 
ClusterCommandStatus Eine Klasse, die den Status und den Abbruchgrund für einen Befehl von TF Cluster darstellt. 
ClusterDeviceInfo Eine Klasse zum Kapseln der hochzuladenden Clustergeräteinformationen. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Eine IDeviceMonitor-Implementierung, die Ergebnisse an den Tradefed Cluster-Dienst meldet. 
ClusterEventUploader<T-Erweiterungen IClusterEvent> ClusterEventUploader-Klasse, die IClusterEvent in TFC hochlädt. 
ClusterHostEvent Eine Klasse zum Kapseln von Clusterhostereignissen, die hochgeladen werden sollen. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Aufzählungen der verschiedenen Arten von Hostereignissen. 
ClusterHostUtil Statische Dienstprogrammfunktionen 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 (Clusteroptionen)  
Codeabdeckungstest Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt und der Bericht zur Codeabdeckung generiert wird. 
CollectingByteOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer byte[] zusammenfasst. 
CollectingOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer String zusammenfasst. 
CollectingTestListener Ein ITestInvocationListener, mit dem alle Testergebnisse erfasst werden. 
CollectorHelper Hilfsprogramm bei der Ausführung einiger IMetricCollector-Vorgänge, die an mehreren Stellen erforderlich sind. 
CommandBaselineSetter Ein gängiger Setter, um die Basiseinstellungen der Geräte über ADB-Shell-Befehle zu handhaben. 
CommandFileParser Parser für die Datei, die eine Reihe von Befehlszeilen enthält. 
CommandFileParser.CommandLine  
CommandInterrupter Dienst, mit dem TradeFederation-Befehle unterbrochen oder als unterbrechungsfrei gekennzeichnet werden können. 
CommandLineBuildInfoBuilder Dienstprogramm, das die üblichen Argumente für Build-Informationen aus einer Befehlszeile erfassen und eine IBuildInfo daraus erstellen soll. 
Befehlsoptionen Implementierung von ICommandOptions
CommandOptionsGetter Dienstimplementierung, die den Wert der Befehlsoptionen eines bestimmten Aufrufs zurückgibt. 
CommandResult (Befehlergebnis) Enthält das Ergebnis eines Befehls. 
CommandRunner Ein alternativer TradeFederation-Einstiegspunkt, der den in Befehlszeilenargumenten angegebenen Befehl ausführt und ihn dann beendet. 
CommandRunner.ExitCode Fehlercodes, die zum Beenden verwendet werden können. 
CommandScheduler Ein Planer zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. 
CommandScheduler.HostState Aufzählungen der unterschiedlichen Status des Hosts
Befehlsstatus Stellt den Status eines zeitgesteuerten Vorgangs dar. 
CommandStatusHandler Handler, der beim Überwachen und Aktualisieren des Status eines Aufrufs hilft. 
CommandSuccessModuleController Basisklasse für einen Modul-Controller zum Überspringen des Testmoduls aufgrund eines Shell-Befehlsfehlers. 
CommonLogRemoteFileUtil Mit diesem Dienstprogramm lässt sich vermeiden, dass Code für die Logik des Remote-Logabrufs gängiger Dateien zwischen den verschiedenen Remote-Gerätedarstellungen dupliziert wird. 
CommonLogRemoteFileUtil.KnownLogFileEntry. Darstellung eines bekannten Protokolleintrags für Remote-Geräte. 
Companion-Allocator Basisklasse, die die Zuweisung und Freigabe des Begleitgeräts übernimmt

getCompanionDeviceSelectionOptions() sollte implementiert werden, um die Kriterien zu beschreiben, die zum Zuweisen des Begleitgeräts erforderlich sind.

CompanionAwarePreparer Ein ITargetPreparer, das die Logik zum Abrufen eines bereits zugewiesenen Begleitgeräts enthält. 
CompanionAwareTest Basistestklasse, die den Kessel für den Erhalt und die Überprüfung des Begleitgeräts enthält

Die abgeleitete Klasse kann getCompanion() aufrufen, um das zugewiesene Companion abzurufen. 

CompanionDeviceTracker Eine Klasse zum Zuweisen und Freigeben von Companion-Geräten
CompanionRunCommandTargetPreparer Ein ITargetPreparer, das bestimmte Befehle auf dem zugewiesenen Begleitgerät ausführt.
CompanionTestAppInstallSetup (CompanionTestAppInstallSetup) Ein ITargetPreparer, das eine oder mehrere Apps aus einem IDeviceBuildInfo#getTestsDir()-Ordner auf einem zugewiesenen Begleitgerät installiert. 
CompileBootImageWithSpeedTargetPreparer Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compiler-Filter „speed“ neu. 
ConditionFailureMonitor Prüfen Sie, ob während des Aufrufs Fehler auftreten. 
ConditionPriorityBlockingQueue<T> Eine Thread-sichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, die Objekte abrufen können, die eine bestimmte Bedingung erfüllen. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Ein ConditionPriorityBlockingQueue.IMatcher, der mit einem beliebigen Objekt übereinstimmt. 
ConditionPriorityBlockingQueue.IMatcher<T> Eine Schnittstelle, mit der bestimmt werden kann, ob Elemente eine bestimmte Bedingung erfüllen. 
ConfigCompleter Implementierung von Completer für unsere TF-Konfigurationen. 
KonfigurierbareGrpcDynamicShardingClient  
Konfiguration Eine konkrete IConfiguration-Implementierung, die die geladenen Konfigurationsobjekte in einer Karte speichert. 
ConfigurationDef Enthält einen Datensatz einer Konfiguration, der zugehörigen Objekte und ihrer Optionen. 
ConfigurationDef.ConfigObjectDef Objekt, das Informationen für einen className und die zugehörige Darstellungsnummer enthält. Wenn eine Konfiguration z. B. dasselbe Objekt zweimal enthält, hat das erste die erste Darstellungsnummer. 
ConfigurationDescriptor Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. 
ConfigurationDescriptor.LocalTestRunner Enum-Wert zur Angabe des lokalen Test-Runners. 
ConfigurationException (Konfigurationsausnahme) Wird ausgelöst, wenn die Konfiguration nicht geladen werden konnte. 
ConfigurationFactory Factory zum Erstellen von IConfiguration
ConfigurationFactory.ConfigLoader Implementierung von IConfigDefLoader, die die enthaltenen Konfigurationen aus einer Stammkonfiguration verfolgt und eine Ausnahme bei Zirkelbezügen auslöst. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil (Konfigurations-Dienst) Dienstprogrammfunktionen zum Verarbeiten von Konfigurationsdateien. 
ConfigurationXmlParserSettings Eine einfache Klasse zum Akzeptieren von Einstellungen für den ConfigurationXmlParser

Der Alias ist obligatorisch, um Einstellungen an diese Klasse zu übergeben. 

ConfigurationYamlParser Parser für getauschte YAML-Konfigurationen
ConfigUtil Dienstprogrammklasse zum Erstellen, Interagieren mit und Senden von StatsD-Konfigurationsdateien. 
ConfigUtil.LogSource (in englischer Sprache).  
Konsole Main TradeFederation-Konsole mit Oberfläche zur Interaktion

Unterstützt derzeit Vorgänge wie

  • einen Testbefehl hinzufügen
  • Geräte und ihren Status auflisten
  • Laufende Aufrufe auflisten
  • Befehle in Warteschlange auflisten
  • Aufruflog in „file/stdout“ exportieren
  • herunterfahren
 
Console.ArgRunnable<T> Ein Runnable mit einer run-Methode, die ein Argument annehmen kann
Console.CaptureList Ein Convenience-Typ für List<List<String>>
ConsoleReaderOutputStream Ein OutputStream, mit dem System.out.print() gut mit der LineReader unFinishedLine des Nutzers wiedergegeben werden kann. 
ConsoleResultReporter (in englischer Sprache) Ergebnisreporter, um die Testergebnisse an die Konsole zu senden. 
Kontextanalyse Stellen Sie den Kontext zum Inhalt bereit, um ihn richtig analysieren zu können. 
ContentAnalysisContext.AnalysisMethod Dies beschreibt, was Sie von der Inhaltsstruktur für eine ordnungsgemäße Analyse erwarten können. 
ContentAnalyse-Ergebnisse Zusammenfassung der Inhaltsanalyse. 
Inhaltsinformationen Stellt den Inhalt für ein bestimmtes Build-Ziel aus der Basis- und der aktuellen Version dar. 
ContentProvider-Handler Handler, der die Interaktionen des Contentanbieters abstrahiert und die Verwendung des Contentanbieters auf Geräteseite für verschiedene Vorgänge ermöglicht. 
CountingTestResultListener Ein TestResultListener, der die Gesamtzahl der Tests nach TestStatus verfolgt
CountTestCasesCollector (AnzahlTestCasesCollector) Zähle die Anzahl der Testläufe für eine bestimmte IRemoteTest und melde sie. 
AbdeckungMeasurementForwarder Ein Platzhaltertest, der Abdeckungsmessungen vom Build-Anbieter an den Protokollierungsanbieter weiterleitet. 
Abdeckungsoptionen Objekt getauscht, um Abdeckungsoptionen zu halten. 
AbdeckungOptions.Toolchain  
CpuThrottlingWaiter Ein ITargetPreparer, der wartet, bis die maximale Häufigkeit auf allen Kernen auf die höchste verfügbare Stufe zurückgesetzt wird.
CreateAvdPreparer  
CreateUserPreparer Ziel-Vorbereitunger für die Erstellung des Nutzers und dessen Bereinigung am Ende 
CurrentInvocation Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall innerhalb des Aufrufs nützlich sind. 
CurrentInvocation.InvocationInfo Einen speziellen benannten Schlüssel, der immer für den Aufruf ausgefüllt wird. 
CurrentInvocation.IsolationGrade Beschreibt den Grad der Isolation

T

DebugHostLogOnFailureCollector (FehlerDebugHostLogOnFailureCollector) Collector, der die hostseitigen Logs erfasst und protokolliert, wenn ein Testfall fehlschlägt. 
Standardverbindung Standardverbindungsdarstellung eines Geräts, wobei angenommen wird, dass es sich um eine Standard-ADB-Verbindung des Geräts handelt. 
DefaultConnection.ConnectionBuilder Builder, der zur Beschreibung der Verbindung verwendet wurde. 
DefaultRemoteAndroidTestRunner Erweiterung von ddmlib RemoteAndroidTestRunner zum Festlegen einiger Standardeinstellungen für Tradefed-Anwendungsfälle. 
DefaultTestsZipInstaller (StandardtestsZipInstaller) Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. 
Delegierte InvocationExecution InvocationExecution, die die Ausführung an ein anderes Tradefed-Binärprogramm delegieren. 
Abhängigkeitslöser 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äteaktion. 
DeviceActionUtil.DeviceActionConfigError Ausnahme für Konfigurationsfehler. 
DeviceAllocationResult (Ergebnis der Gerätezuweisung) Stellt die Ergebnisse eines Zuordnungsversuchs für einen Befehl dar. 
DeviceAllocationState Stellt den Zuweisungsstatus des Geräts aus IDeviceManager-Perspektive dar
DeviceAvailableChecker Prüffunktion, um sicherzustellen, dass ein Modul das Gerät nicht offline verlässt. 
DeviceBaselineChecker Lege vor jedem Modul die Grundeinstellungen des Geräts fest. 
DeviceBaselineSetter Abstrakte Klasse, die zum Erstellen einer Referenzeinstellung für das Gerät verwendet wird. 
DeviceBatteryLevelChecker Eine IRemoteTest, die prüft, ob der Akku die Mindestladezeit erreicht hat und darauf wartet, dass der Akku einen zweiten Schwellenwert zum Aufladen erreicht, wenn die Mindestladezeit nicht erreicht ist. 
DeviceBatteryResourceMetricCollector Dieser Collector erfasst Messwerte zum Geräteakku. 
DeviceBuildDescriptor Eine Wrapper-Klasse für eine IBuildInfo, die Hilfsmethoden zum Abrufen von Build-Informationen der Geräteplattform enthält. 
DeviceBuildInfo Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) dessen Tests repräsentiert. 
DeviceBuildInfoBootStrapper Ein ITargetPreparer, das Build-Informationsfelder durch Attribute ersetzt, die vom Gerät gelesen werden

Dies ist nützlich, um Geräte mit Builds zu testen, die aus einer externen Quelle (z.B. 

DeviceBuildInfoInjector Einem ITargetPreparer, das DeviceBuildDescriptor-Metadaten in die IBuildInfo einfügt. 
Gerätereiniger Führt nach dem Test einen Neustart durch oder formatieren als Bereinigungsaktion und schaltet optional das Display ab
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Enthält Dienstprogrammmethoden und -klassen für die gleichzeitige Ausführung von Befehlen auf Geräteseite

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

DeviceConcurrentUtil.ShellCommandCallable<V> Ein ERROR(/Callable), der die Details zur Ausführung von Shell-Befehl für eine ITestDevice zusammenfasst. 
DeviceConfigurationHolder Eine konkrete IDeviceConfiguration-Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert. 
Gerätedeskriptor Eine Klasse mit Informationen zur Beschreibung eines zu testenden Geräts. 
DeviceAttachedException Wird ausgelöst, wenn ein Gerät nicht mehr über seinen Transporttyp erreichbar ist, z.B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist
DeviceErrorIdentifier Fehler-IDs aus Gerätefehlern und vom Gerät gemeldeten Fehlern. 
DeviceFailedToBootError Wird ausgelöst, wenn ein Gerät nicht gestartet werden kann, nachdem es mit einem Build geflasht wurde. 
DeviceFeatureFlag  
DeviceFeatureModuleController Ein Modulcontroller, mit dem keine Tests ausgeführt werden, wenn eine bestimmte Funktion nicht unterstützt wird. 
DeviceFileReporter Eine Dienstprogrammklasse, die das Gerät auf Dateien prüft und sie an ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) sendet, falls sie gefunden werden. 
DeviceFlashPreparer Ein ITargetPreparer, das ein Image auf physischer Android-Hardware lädt. 
DeviceFoldableState Darstellung des Status eines faltbaren Geräts, wie er von „cmd device_state print-states“ zurückgegeben wird. 
DeviceFolderBuildInfo Einem IDeviceBuildInfo, das auch andere Build-Artefakte enthält, die in einem Verzeichnis im lokalen Dateisystem enthalten sind. 
DeviceImageTracker Für einige inkrementelle Geräteupdates benötigen wir die Referenzdateien, um die Unterschiede zu berechnen. 
DeviceImageTracker.FileCacheTracker Informationen zum im Cache gespeicherten Gerätebild und dessen Metadaten verfolgen
DeviceImageZipFlashingTargetPreparer Ein Target-Preparer, der Geräte-Images in einem bestimmten Format auf das Gerät liefert. 
DeviceInternetAccessibilityResourceMetricCollector Der Collector pingt google.com an, um zu prüfen, ob das Gerät Bedienungshilfen bietet. 
DeviceJUnit4ClassRunner JUnit4-Test-Runner, der auch IDeviceTest unterstützt. 
DeviceJUnit4ClassRunner.LogAnnotation Gefälschte Annotation zur Übermittlung von Protokollen an die Reporter. 
DeviceJUnit4ClassRunner.MetricAnnotation Gefälschte Anmerkung, mit der die Reporter über Messwerte informiert werden sollen 
DeviceJUnit4ClassRunner.TestLogData Implementierung von ExternalResource und TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementierung von ExternalResource und TestRule
DeviceManagementGrpcServer GRPC-Server, mit dem ein Gerät bei Tradefed reserviert werden kann. 
Gerätemanager  
DeviceManager.FastbootDevice Darstellung eines Geräts im Schnellstartmodus (Fastboot mode). 
Gerätemesswertdaten Objekt, das alle von Messwert-Collectors erfassten Daten enthält. 
DeviceMonitorMultiplexer Eine Proxyklasse zum Weiterleiten von Anfragen an mehrere IDeviceMonitors. 
DeviceNotAvailableException Wird ausgelöst, wenn ein Gerät nicht mehr zum Testen verfügbar ist. 
DeviceOwnerTargetPreparer Ein ITargetPreparer, das eine Komponente für den Geräteinhaber einrichtet. 
DeviceParameterizedRunner Parametrisierter Runner im JUnit4-Stil für hostseitig gesteuerte parametrisierte Tests. 
Geräteeigenschaften Definitionen der allgemeinen Konstanten für Eigenschaftsnamen auf Geräteseite
DeviceRecoveryModeUtil  
DeviceReleaseReporter Melder von Geräteveröffentlichungen, der die Kommunikation mit dem übergeordneten Prozess und den freizugebenden Geräten übernimmt. 
Gerät zurücksetzen Serverseitige Implementierung des Zurücksetzens des Geräts. 
DeviceResetHandler Umgang mit einem Energieversorger, bei dem das Gerät in der Regel zurückgesetzt wird. 
DeviceRuntimeException Wird ausgelöst, wenn eine Geräteaktion nicht zu den erwarteten Ergebnissen geführt hat. 
DeviceSelectionOptions (Geräteauswahloptionen) Container für für Geräteauswahlkriterien. 
DeviceSelectionOptions.DeviceRequestedType Die verschiedenen unterstützten Platzhaltergeräte. 
DeviceSettingChecker Prüfen Sie, ob sich die Geräteeinstellungen während eines Moduls geändert haben. 
Geräteeinrichtung Ein ITargetPreparer, der ein Gerät für Tests anhand der angegebenen Options konfiguriert. 
Geräte-Snapshot Serverseitige Implementierung des Geräte-Snapshots. 
DeviceSnapshotHandler Dienstprogramm, das den Sepia-Snapshot verarbeitet. 
DeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice
DeviceStorageAgeResourceMetricCollector Speicheralter aus Logcat parsen. 
DeviceStorageFiller Zielvorbereitung zum Füllen des Speichers, sodass genügend 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 Ziel-Vorbereitung zum Schreiben eines Strings in eine Datei. 
Gerätesuite Erweitert den JUnit4-Container Suite, um eine ITestDevice für die Tests bereitzustellen, für die sie erforderlich ist. 
DeviceSyncHelper Hilfsprogramm, das bei der Synchronisierung eines neuen Geräte-Images mit dem Gerät hilft. 
DeviceTestCase Hilfs-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. 
DeviceTestResult (Gerätetestergebnis) Eine Spezialisierung von TestResult, die abgebrochen wird, wenn ein DeviceNotAvailableException auftritt
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Eine Builder-Klasse für Optionen zum Ausführen von Gerätetests über BaseHostJUnit4Test. 
DeviceTestSuite Die Hilfs-JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt. 
DeviceTraceCollector Collector, der das Perfetto-Trace beim Start eines Testlaufs startet und am Ende die Trace-Datei protokolliert. 
DeviceAVAILABLEMonitor Dieser Listener versucht nur, eine DNAE auf Testfallebene zu erfassen. 
DeviceUnresponsiveException Eine Spezialisierung von DeviceNotAvailableException, die angibt, dass das Gerät für ADB sichtbar ist, aber nicht reagiert (z. B. eine Zeitüberschreitung bei Befehlen oder das Starten nicht usw.)
DeviceUpdateTargetPreparer Eine abstrakte ITargetPreparer, die häufige Schritte zum Aktualisieren von Geräten mit einer Geräte-Image-Datei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) ausführt. 
DeviceWifiResourceMetricCollector Der Collector erfasst die Signalstärke des verbundenen WLANs und die Verbindungsgeschwindigkeit. 
Geräte-Wischer Ein ITargetPreparer, mit dem Nutzerdaten gelöscht werden
Digestrechner Dienstprogrammmethoden zur Berechnung von Digest
DirectedGraph<V> Eine gerichtete Implementierung ungewichteter Grafiken. 
DisableSELinuxTargetPreparer Zielvorbereitung, die SELinux bei Aktivierung deaktiviert. 
DryRunKeyStore Ein Schlüsselspeicher für einen Probelauf, in dem jeder Schlüsselspeicherwert immer ordnungsgemäß ersetzt und gefunden wird. 
DryRunner Tests werden transparent und nicht tatsächlich ausgeführt. 
DynamicFileStubTest Dies ist ein Tradefed-Test, mit dem geprüft wird, ob eine dynamische Datei korrekt aufgelöst werden kann. 
DynamicRemoteFileResolver Klasse, die beim Auflösen des Pfads zu Remote-Dateien hilft. 
DynamicRemoteFileResolver.FileResolverLoader Lädt Implementierungen von IRemoteFileResolver
DynamicShardHelper Fragmentierungsstrategie, um Homeoffice-Warteschlangen zwischen mehreren TF-Instanzen zu ermöglichen
DynamicShardingConnectionInfoMessage Datenaufbewahrungsklasse, um das Senden über den Funktionsserver zu vereinfachen. 
DynamicSystemPreparer Ein ITargetPreparer, das mit dynamischem Systemupdate auf einem Geräte-Build ein System-Image einrichtet. 

E

EarlyDeviceRelease-Funktion Implementierung des Featureservers für frühe Geräteversionen. 
E-Mail-Adresse Eine Hilfsklasse zum Senden einer E-Mail. 
EmailHostHealthAgent Eine IHostHealthAgent-Implementierung zum Senden von E-Mails aus Host Monitor-Berichten
EmmaXmlConstants Konstanten, die beim Parsen von Emma-XML-Berichten verwendet werden. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo ist eine Klasse, die die allgemeinen Informationen einer ZIP-Datei enthält. 
EnforcedSeLinuxChecker Statusprüfung zur Überprüfung des Status von Selinux 
DeletionUserDataPreparer Ein ITargetPreparer, mit dem Nutzerdaten auf dem Gerät gelöscht werden. 
Fehler-ID Diese Schnittstelle beschreibt einen bestimmten Fehler und seine Eigenschaften. 
ErrorStorageUtil Hilfsklasse zum Bearbeiten der Fehler, um sie an den gemeinsamen Speicher anzupassen. 
EventsLoggingListener Listener, der alle empfangenen Ereignisse in einer Datei protokolliert
ExceptionThrowingRunnerWrapper  
Ausführbare Aktion Wertklasse, die eine ausführbare Aktion darstellt. 
ExecutableActionResult (Ausführbare Aktion) Eine Wertklasse, die ein Ergebnis einer ExecutableAction darstellt. 
ExecutableBaseTest Basisklasse für den ausführbaren Teststil. 
ExecutableHostTest Test-Runner für ausführbare Datei, die auf dem Host ausgeführt wird. 
ExecutableTargetTest Test-Runner für ausführbare Datei, die auf dem Ziel ausgeführt wird. 
Ausführungsdateien Dateiabhängigkeiten, die während der Ausführung eines Tests oder Aufrufs generiert und zum Testen ausgeführt werden müssen. 
ExecutionFiles.FilesKey Aufzählung bekannter Standardschlüssel für die Karte. 
Ausführungseigenschaften Attribute, die während der Ausführung eines Tests oder -aufrufs generiert werden. 
VorhandenerBuildProvider Ein IBuildProvider, das eine bereits erstellte IBuildInfo zurückgibt. 
ExtendedFile Erweiterung der Standarddatei zum Speichern von Build-bezogenen Metadaten. 
ExtensionAtomsRegistry ExtensionAtomsRegistry für die lokale Verwendung von "statsd". 

F

Fehlerbeschreibung Die Klasse, die eine Fehlerinformation in der Handelsföderation beschreibt. 
Gefälschter Test Ein fiktiver Test, der die Erzeugung wiederholbarer Testergebnisse vereinfacht. 
FakeTestsZipFolder Ein Test-Display, das basierend auf einer Inhaltsliste einen gefälschten, entpackten Testordner erstellt. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Ziel-Preparer, der Fastboot auslöst und Fastboot-Befehle sendet. 
FastbootDeviceFlasher Klasse, die auf Fastboot angewiesen ist, um ein Image auf physischer Android-Hardware zu laden. 
FastbootHelper Eine Hilfsklasse für Fastboot-Vorgänge. 
FastbootUpdateBootstrapPreparer Ein ITargetPreparer, das bestimmte Dateien (Bootloader, Radio, Geräte-Image-ZIP-Datei) in IDeviceBuildInfo bereitstellt, um Geräte mit FastbootDeviceFlasher zu flashen, und anschließend Geräteattribute nach dem Booten in die Build-Informationen für Ergebnisberichte einfügt. 
FatalHostError Eine Ausnahme, die darauf hinweist, dass auf dem Hostcomputer, auf dem TradeFederation läuft, ein schwerwiegender nicht behebbarer Fehler aufgetreten ist und dass die TradeFederation-Instanz heruntergefahren werden sollte. 
FeatureFlagTargetPreparer Aktualisiert DeviceConfig (von einem Remote-Dienst abgestimmte Funktions-Flags). 
Datei-Download-Cache Eine Hilfsklasse, die einen lokalen LRU-Cache des Dateisystems mit heruntergeladenen Dateien verwaltet. 
FileDownloadCacheFactory Eine Fabrik zum Erstellen von FileDownloadCache
FileDownloadCacheWrapper Eine Wrapper-Klasse, die beim Implementieren der IFileDownloader-Schnittstelle FileDownloadCache-Funktionen bietet. 
FileIdleMonitor Überwacht Dateien und führt einen Callback aus, wenn sie inaktiv waren (d.h. 
FileInputStreamSource Ein InputStreamSource, der eine Eingabedatei annimmt. 
Dateiprotokollierung Ein ILeveledLogOutput, der Lognachrichten an eine Datei und an stdout weiterleitet. 
FileProtoResultReporter Proto-Reporter, der die TestRecord in eine Datei ausgibt. 
FilePullerDeviceMetricCollector Ein BaseDeviceMetricCollector, das auf vom Gerät stammende Messwertschlüssel überwacht und als Datei vom Gerät abgerufen wird. 
FilePullerLogCollector Protokollierung der vom Gerät gemeldeten Datei. 
FileSystemLogSaver (Dateisystem-Log-Saver) Speichern Sie Protokolle in einem Dateisystem. 
FilesystemRootChecker  
FileUtil (Datei-Dienstprogramm) Eine Hilfsklasse für dateibezogene Vorgänge
FileUtil.LowDiskSpaceException Wird ausgelöst, wenn der nutzbare Speicherplatz unter dem Mindestgrenzwert liegt. 
FilteredResultForwarder Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann. 
FixedByteArrayOutputStream Eine speicherinterne ERROR(/OutputStream), die nur eine maximale Datenmenge aufnimmt. 
Flashing-Methode Eine Aufzählung zur Beschreibung der Methode, mit der das Flash-Gerät zu testen ist
FlashingResourcesParser Klasse, die die erforderlichen Versionen von Hilfs-Image-Dateien parst, die zum Flashen eines Geräts erforderlich sind. 
FlashingResourcesParser.AndroidInfo Eine Typedef für Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Eine Filteroberfläche, die es FlashingResourcesParser ermöglichen soll, einige Ressourcen zu ignorieren, die andernfalls verwendet werden könnten
FlashingResourceUtil Dieses Dienstprogramm hilft beim Festlegen der passenden Version der Artefakte, damit sie über DeviceFlashPreparer geflasht werden können. 
FoldableExpandableHandler Ein IModuleParameterHandler wird für jede nicht primäre faltbare Konfiguration in weitere erweitert. 
FoldableHandler Generischer Handler für faltbare Smartphones, der die Parameter des faltbaren Smartphones verwenden kann, um ein Spezialmodul zu erstellen. 
FoldableModePreparer Ein Target-Preparer, der den faltbaren Status eines Geräts ändern kann. 
FolderBuildInfo Konkrete Implementierung einer IFolderBuildInfo
Ordnerspeicher Ein ITargetPreparer, der Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Back-End speichert. 
FormattedGeneratorReporter Reporter, mit dem Berichte in einem bestimmten Format erstellt werden können. 
FreeDeviceState  
FuseUtil (Dienstprogramm) Eine Hilfsklasse für FUSE-Vorgänge. 

G

GceAvdInfo Struktur zur Aufnahme relevanter Daten für eine bestimmte GCE AVD-Instanz. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager Hilfsprogramm, das die GCE-Aufrufe zum Starten/Beenden und Erfassen von Logs von GCE verwaltet. 
GceRemoteCmdFormatter Dienstprogrammklasse zum Formatieren von Befehlen, um ein Remote-gce-Gerät zu erreichen. 
GceRemoteCmdFormatter.ScpMode SCP kann je nach Struktur der Argumente verwendet werden, um eine Datei per Push oder Pull zu übertragen. 
GceSshTunnelMonitor Threadmonitor für den Gce-SSH-Tunnel. 
GcovCodeAbdeckungCollector Ein BaseDeviceMetricCollector, der die Gcov-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. 
GcovKernelCodeAbdeckungCollector Ein BaseDeviceMetricCollector, der die Messungen der gcov-Kernel-Abdeckung aus Debugfs und vom Gerät abruft und sie schließlich als Testartefakte protokolliert. 
GCSBucketUtil Dateimanager zum Herunterladen und Hochladen von Dateien aus Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata Einfacher Wrapper für Dateiinformationen in GCS 
GCSCommon Basisklasse für GCS-Vorgänge wie Download und Upload. 
GCSConfigurationFactory Ein ConfigurationFactory lädt Konfigurationen aus Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader. Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Stammkonfiguration verfolgt und eine Ausnahme bei Zirkelbezügen auslöst. 
GCSConfigurationServer Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS). 
GCSDownloaderHelper Downloader für GCS-Bucket, der das Caching und das Auflösen der globalen Konfiguration übernimmt. 
GCSFileDownloader Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileUploader Datei-Uploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS). 
GCSHostResourceManager Laden Sie die Hostressource aus GCS (Google Cloud Storage) herunter. 
GcsRemoteFileResolver (in englischer Sprache) Implementierung von IRemoteFileResolver, die das Herunterladen aus einem GCS-Bucket ermöglicht. 
GenericLogcatEventParser<LogcatEventType> Logcat-Eingabe für Ereignisse parsen 
GenericLogcatEventParser.LogcatEvent Struktur zum Aufbewahren eines Logcat-Ereignisses mit dem Ereignistyp und Auslösen einer Logcat-Nachricht
GetPreviousPassedHelper Hilfsfunktion zum Abrufen der zuvor bestandenen Testfilter. 
GkiDeviceFlashPreparer Ein Ziel-Bereitsteller, der das Gerät mit dem allgemeinen Android-Kernel-Image flasht. 
GlobalConfiguration Eine IGlobalConfiguration-Implementierung, die die geladenen Konfigurationsobjekte in einer Karte speichert
GlobalFilterGetter Dienstimplementierung, die die Filter eines bestimmten Aufrufs zurückgibt. 
GlobalTestFilter Filteroptionen, die auf den Aufruf angewendet werden. 
GoogleApiClientUtil Dienstprogramme zum Erstellen des Google API-Clients. 
GoogleBenchmarkResultParser Analysiert die Ergebnisse von Google Benchmark, die über die Shell ausgeführt werden, und gibt eine Karte mit allen Ergebnissen zurück. 
GoogleBenchmarkTest Ein Test, bei dem ein Benchmark-Testpaket von Google auf einem bestimmten Gerät ausgeführt wird. 
GranularRetriableTestWrapper Eine Wrapper-Klasse arbeitet mit dem IRemoteTest, um IRemoteTest auf Testfallebene zu granulieren. 
GranularRetriableTestWrapper.StartEndCollector Mit dieser Klasse kannst du herausfinden, wo Start und Ende eines Laufs fehlen. 
GsiDeviceFlashPreparer Ein Ziel-Bereitsteller, der das allgemeine Android-System-Image auf dem Gerät anzeigt. 
GTest Test, der ein natives Testpaket auf einem bestimmten Gerät ausführt. 
GTestBase Die Basisklasse von gTest
GTestListTestParser Ergebnisparser für den gtest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. 
GTestResultParser Analysiert die Ergebnisse des "Rohausgabemodus" nativer Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. 
GTestXmlResultParser Analysiert die Ergebnisse des XML-Ausgabemodus nativer Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse. 

H

HarnessException Basisausnahmeklasse für die im Harness ausgelöste Ausnahme. 
HarnessIOException Nutzen Sie eine Ausnahme, die bei der Übertragung von Dateiproblemen hilft. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor-Implementierung, die den Heap-Speicher auf dem Host überwacht und regelmäßig im Verlaufslog protokolliert. 
HelloWorldMultiTargetPreparer Eine Beispielimplementierung einer IMultiTargetPreparer
Verlaufprotokoll TF History Logging, spezielles Protokoll, das nur einige spezifische Ereignisse enthält. 
HostGTest Ein Test, der ein natives Testpaket ausführt. 
HostMetric Diese Klasse stellt ein Beispiel für einen Hostmesswert dar, das gemeldet werden soll. 
HostOptions (Host-Optionen) Inhaberklasse für Hostoptionen. 
HostOrchestratorUtil (Host-OrchestratorUtil) Dienstprogramm zum Ausführen von Befehlen über Host Orchestrator auf Remote-Instanzen. 
HostStatsdMetricCollector (HostStatsdMetricCollector) Ein IMetricCollector, der Statsd-Messwerte von Hostseite mithilfe von Befehlen des Dienstprogramms „statsd“ erfasst. 
HostTest Ein Test-Runner für JUnit-Host-basierte Tests. 
HostUtils (Host-Dienstprogramme) Implementiert einige nützliche Dienstprogrammmethoden zum Ausführen von Hosttests. 
HprofAllocSiteParser Hilfsklasse zum Parsen von Informationen aus einem Abschnitt für Zuordnungswebsites von hprof-Berichten. 
HttpHelper Enthält Hilfsmethoden zum Senden von HTTP-Anfragen
HttpHelper.RequestRunnable Ausführbar zum Senden von Anfragen mit IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Hilfsklasse zum Erstellen mehrteiliger HTTP-Post-Anfragen. 
HttpRemoteFileResolver Implementierung von IRemoteFileResolver, die das Herunterladen von Remote-Dateien über HTTP ermöglicht
HttpsRemoteFileResolver Implementierung von IRemoteFileResolver, mit der Remote-Datei über HTTPS heruntergeladen werden kann

I

IAbi Schnittstelle, die das zu testende ABI darstellt. 
IAbiReceiver Ein Test, bei dem das ABI Under Test erforderlich ist. 
IAndroidDebugBridge Schnittstellendefinition für AndroidDebugBridge-Methoden, die in diesem Paket verwendet werden. 
IAppBuildInfo Diese Benutzeroberfläche wurde verworfen. Verwende IBuildInfo direkt. 
IAutoRetriableTest Schnittstelle für ein IRemoteTest, das ITestFilterReceiver nicht implementiert, aber dennoch automatische Wiederholungen unterstützen möchte. 
Akkuinformationen Die Schnittstelle, über die die Interaktion mit dem Akku eines Geräts definiert wird. 
IBatteryInfo.BatteryState Beschreibt den aktuellen Ladestatus des Akkus. 
IBuildInfo Enthält Informationen zum zu testenden Build. 
IBuildInfo.BuildInfoProperties Einige Eigenschaften, die ein IBuildInfo anpassen muss, um seine Handhabung zu optimieren. 
IBuildProvider Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. 
IBuildReceiver Ein Test, der auf den zu testenden Build verweisen muss. 
ICacheClient Eine Schnittstelle für einen Cache-Client. 
IClusterClient Eine Schnittstelle für die Interaktion mit dem TFC-Back-End. 
IClusterEreignis Schnittstelle für jedes Clusterereignis, das in TFC hochgeladen werden soll. 
IClusterEventUploader<T erweitert IClusterEvent> Schnittstelle für ClusterEventUploader
IClusterOptions Eine Schnittstelle zum Abrufen clusterbezogener Optionen. 
ICommand-Optionen Container für Ausführungsoptionen für Befehle. 
ICommandScheduler Ein Planer zum Ausführen von TradeFederation-Befehlen. 
ICommandScheduler.IScheduledInvocationListener Listener für Aufrufereignisse bei Abschluss des Aufrufs. 
ICompressionStrategy Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. 
IConfigOptionValueTransformer Eine Schnittstelle zum Bearbeiten des Werts der Konfigurationsoption
IkonfigurierbaresVirtualDevice Eine Schnittstelle zur Bereitstellung von Informationen zu einer möglicherweise vorkonfigurierten virtuellen Geräteinformation (Host-IP, Hostnutzer, Port-Offset usw.). 
IConfiguration (Konfiguration) Konfigurationsinformationen für einen TradeFederation-Aufruf. 
IConfigurationFactory (in englischer Sprache) Factory zum Erstellen von IConfigurations
IConfigurationReceiver Einfache Schnittstelle zur Darstellung eines Objekts, das ein IConfiguration akzeptiert. 
IConfigurationServer Eine Schnittstelle für den Konfigurationsserver. 
ICredentialFactory Eine Schnittstelle für die Credential Factory zum Erstellen von oauth2-Credential
IDefaultObjectLoader. Schnittstelle zum Laden der Standardobjekte, die Teil der YAML-Konfiguration sein sollten. 
IDefaultObjectLoader.LoaderConfiguration Das Ladekonfigurationsobjekt, um Informationen an den Loader zu übergeben. 
IDeviceActionReceiver Stellt eine API zum Empfangen von Geräteereignissen bereit. 
IDeviceBuildInfo Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) dessen Tests repräsentiert. 
IDeviceBuildProvider Ein IBuildProvider, der Informationen aus einer ITestDevice verwendet, um einen Build abzurufen. 
IDeviceConfiguration Oberfläche für den Gerätekonfigurationsinhaber. 
IDeviceFlasher Zeigt ein Gerätebild auf einem Gerät an. 
IDeviceFlasher.UserDataFlashOption Optionen für die Verarbeitung des Nutzerdatenbilds
IDeviceManager Oberfläche zum Verwalten der Gruppe verfügbarer Geräte für Testzwecke. 
IDeviceManager.IFastbootListener Listener für Statusänderungen von Fastboot-Status. 
IDeviceMonitor Oberfläche zur Überwachung des Gerätestatus. 
IDeviceMonitor.DeviceLister Eine Runnable-ähnliche Klasse, die die bekannten Geräte und deren Status zurückgeben sollte. 
Gerätewiederherstellung Oberfläche zur Wiederherstellung eines Geräts, das offline ist. 
IDeviceSelection Oberfläche für Kriterien zur Geräteauswahl. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Bietet Funktionen zum Überwachen des Status eines IDevice
IDeviceTest Schnittstelle für ein Objekt, das einen Verweis auf ein ITestDevice benötigt. 
Deaktiviert Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. 
IDynamicShardingClient Wrapper-Schnittstelle für den Sharding-Client

So können wir bei Bedarf eine HTTP-Adresse austauschen oder testen. 

IDynamicShardingConnectionInfo Schnittstelle für Klassen, die Verbindungsinformationen für dynamische Fragmentierung enthalten
IEmail Schnittstelle zum Senden von E-Mails. 
Iemail.Message Container für Daten von E-Mail-Nachrichten. 
iFileDownloader Oberfläche zum Herunterladen einer Remote-Datei. 
IFileEntry (Dateieintrag) Schnittstellendefinition, die einen einfacheren, modellierbaren Vertrag mit FileEntry-Methoden bereitstellt. 
IFileResolverLoader (in englischer Sprache) Lädt Implementierungen von IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Ausnahme wird ausgelöst, wenn ein Resolver nicht geladen oder initialisiert werden kann. 
IFlashingResourcesParser Schnittstelle zur Bereitstellung der erforderlichen Versionen von Hilfs-Image-Dateien, die zum Flashen eines Geräts erforderlich sind. 
IFlashingResourcesRetriever Schnittstelle zum Abrufen von Hilfs-Image-Dateien, die zum Flashen eines Geräts benötigt werden. 
IFolderBuildInfo Eine einfache abstrakte IBuildInfo, deren Build-Artefakte sich in einem lokalen Dateisystemverzeichnis befinden. 
IFormatterGenerator Schnittstelle, die einen Formatierer für SuiteResultHolder beschreibt. 
IGlobalConfiguration Eine Klasse, die globale Konfigurationsinformationen für eine einzelne Trade Federation-Instanz umfasst (umfasst eine beliebige Anzahl von Aufrufen von tatsächlichen Konfigurationen). 
IHarnessException Beschreibung der Schnittstelle für die Harness-Ausnahme, die durch Verwendungsausnahmen 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. Oberfläche für Inhaber mit Hostoptionen 
IHostOptions.PermitLimitType Aufzählung der möglichen Begrenzungen
IHostResourceManager Schnittstelle zum Verwalten der Hostressource. 
IHttpHelper Hilfsmethoden zum Ausführen von HTTP-Anfragen. 
IHttpHelper.DataSizeException  
IInvocationContext Enthält Informationen zum Aufruf für die Tests, auf die bei Bedarf zugegriffen werden kann. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Ein Test, der auf den Kontext des Aufrufs verweisen muss. 
IInvocationExecution (InvocationExecution) Schnittstelle, die die Aktionen beschreibt, die als Teil 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 Markierungsoberfläche für Lab-Bereitsteller

Eine Beschreibung dieser Schnittstellen finden Sie unter ITargetPreparer

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden für die Ausgabe von Lognachrichten. 
ILogcatReceiver Eine Klasse, die die Ausgabe des Logcats eines Geräts als InputStreamSource bereitstellt. 
ILogRegistry Eine Schnittstelle für einen ILogOutput-Singleton-Logger, der mehrere Protokollierungen erstellt und verwaltet. 
ILogRegistry.EventType Ereignisse, die protokolliert werden müssen
ILogSaver (ILogSaver) Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Logs an einem zentralen Ort. 
ILogSaverListener Erlaubt ITestInvocationListeners, auf das Speichern von Protokolldateien zu warten. 
ImageContentAnalyzer Analysegerät für die Inhaltsanalyse von Gerätebildern
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 IManagedTestDevices
IMetricCollector Diese Benutzeroberfläche wird als Decorator hinzugefügt, wenn Testergebnisse gemeldet werden, um übereinstimmende Messwerte zu erfassen. 
IMetricCollectorReceiver Schnittstelle für IRemoteTests, die implementiert werden sollen, wenn sie die Liste der IMetricCollectors für den Testlauf abrufen müssen. 
IMoblyYamlResultHandler Schnittstelle des Ergebnis-Handlers von Mobly-YAML-Dateien. 
IMoblyYamlResultHandler.ITestResult Schnittstelle des Ergebnisses der Mobly-YAML-Datei
IModuleController Schnittstelle zur Steuerung, ob ein Modul ausgeführt werden soll oder nicht. 
IModuleController.RunStrategy Aufzählung, die beschreibt, wie das Modul ausgeführt werden soll. 
IModuleParameterHandler Die Schnittstelle für Parameter von Suites-Modulen. 
IMultiDeviceRecovery Oberfläche zur Wiederherstellung mehrerer Geräte, die offline sind. 
IMultiDeviceTest Diese Benutzeroberfläche wurde verworfen. Diese Schnittstelle wird aus Kompatibilitätsgründen vorübergehend beibehalten, aber nicht mehr verwendet. Implementieren Sie sie daher nicht. 
IMultiTargetPreparer Bereitet die Testumgebung für mehrere Geräte zusammen 
INativeDevice Stellt eine zuverlässige und etwas höhere API für ein ddmlib-IDevice bereit. 
INativeDeviceTest Schnittstelle für ein Objekt, das einen Verweis auf ein INativeDevice benötigt. 
Inkrementelle ImageUtil Ein Dienstprogramm zur Nutzung des inkrementellen Image- und Geräte-Updates. 
InfraErrorIdentifier Fehlerkennungen der Handelsföderation-Infrastruktur und abhängiger Infrastruktur (z. B. Build-Infrastruktur). 
InputStreamSource Diese Schnittstelle umschließt im Grunde ein ERROR(/InputStream), um es klonbar zu machen. 
InstallAllTestZipAppsSetup Ein ITargetPreparer, der alle Apps in einer Test-ZIP-Datei installiert. 
InstallApexModuleTargetPreparer  
InstallApkSetup Ein ITargetPreparer, das eine oder mehrere im Dateisystem befindliche APK-Dateien installiert. 
InstallBuildEnvApkSetup Ein ITargetPreparer, das ein oder mehrere Test-APKs aus einer Build-Umgebung der Android-Plattform installiert. 
Installierte Instrumentierungstests Führt alle Instrumentierungen aus, die auf dem aktuellen Gerät gefunden wurden. 
InstantAppHandler Handler für ModuleParameters#INSTANT_APP
Instrumentierungsvorbereitung Ein ITargetPreparer, das die Instrumentierung ausführt
Instrumentierungstest Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt. 
InvocationContext Generische Implementierung einer IInvocationContext
InvocationExecution (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 Durch die Gruppierung können mehrere Gruppen unter demselben Schlüssel protokolliert werden. 
InvocationMetricLogger.InvocationMetricKey Einen speziellen benannten Schlüssel, der immer für den Aufruf ausgefüllt wird. 
InvocationStatus (Aufrufstatus) Eine Klasse zum Speichern des Aufrufstatus. 
InvocationStatus (Aufrufstatus) Eine Hilfs-Enum zur Darstellung des Aufrufstatus
InvocationSummaryHelper Hilfsklasse zum Erfassen und Melden von TestSummary für eine Gruppe von Hörern
InvocationToJUnitResultForwarder Eine Klasse, die ITestInvocationListener-Ereignisse überwacht und an eine TestListener weiterleitet. 
IPostProcessor Postprozessoren sind ein Trade Federation-Objekt, das die Verarbeitung von Messwerten und Logs NACH den Tests und VOR der Ergebnismeldung ermöglicht. 
IRemote-Funktion Schnittstelle, die ein Tradefed-Feature beschreibt, das basierend auf der Anfrage ausgeführt werden kann. 
IRemoteFileResolver (in englischer Sprache) Schnittstelle für Objekte, die eine Remote-Datei in eine lokale Datei auflösen können. 
IRemoteFileResolver.RemoteFileResolverArgs (in englischer Sprache) Die an die Resolver übergebenen Argumente
IRemoteFileResolver.ResolvedFile (in englischer Sprache). Klasse, die Informationen über die aufgelöste Datei und einige Metadaten enthält. 
IRemoteScheduledListenersFeature Erweiterung von IRemoteFeature, um die Übergabe von IScheduledInvocationListeners zu unterstützen. 
IRemoteTest Ein Test, der Ergebnisse direkt an ITestInvocationListener weitergibt. 
IReportNotExecuted Bei einer unvollständigen Ausführung meldet IRemoteTest, der diese Schnittstelle implementiert, möglicherweise nicht ausgeführte Tests, um die Berichterstellung zu verbessern. 
IRescheduler Schnittstelle zum Verschieben einer Konfiguration zur zukünftigen Ausführung. 
IResourceMetricCollector Die Schnittstelle für den Nutzer zur Implementierung benutzerdefinierter Ressourcen-Collectors. 
IRestApiHelper Eine Hilfsschnittstelle zum Ausführen von REST API-Aufrufen. 
IResumableTest Diese Benutzeroberfläche wurde verworfen. Das ist nicht mehr nötig.
wiederholungsentscheid Schnittstelle, die die Wiederholungsentscheidung steuert und den Filter für gezieltere Wiederholungen auf die Klasse anwendet. 
IRuntimeHintProvider  
IRunUtil Schnittstelle zum Ausführen von zeitgesteuerten Vorgängen und Systembefehlen. 
IRunUtil.EnvPriority Enum, das definiert, ob eine bestimmte Umgebung festgelegt oder aufgehoben wird. 
IRunUtil.IRunnableResult Eine Schnittstelle zum asynchronen Ausführen eines Vorgangs, der einen booleschen Status zurückgibt. 
ISandbox Schnittstelle zur Definition einer Sandbox, die zum Ausführen eines Aufrufs verwendet werden kann. 
ISandboxFactory Factory zum Erstellen von ISandbox
ISetOptionReceiver Die Implementierung dieser Schnittstelle sollte ein Option mit dem Namen „set-option“ enthalten, das mit HostTest#SET_OPTION_NAME verknüpft ist. 
IShardableListener Ein ITestInvocationListener, der fragmentiert werden kann. 
IShardableTest Ein IRemoteTest, der in separat ausführbare Teiltests aufgeteilt werden kann. 
IShardHelper Schnittstelle eines Objekts, das die Fragmentierungsstrategie für eine Konfiguration beschreibt. 
IsolierterHosttest Implementiert einen TradeFed-Runner, der einen Unterprozess verwendet, um die Tests in einer Umgebung mit geringen Abhängigkeiten auszuführen, anstatt sie im Hauptprozess auszuführen. 
ISupportGranularResults Schnittstelle, die angibt, ob ein ITestInvocationListener den Empfang der detaillierten Ergebnisse unterstützt oder nicht. 
ISystemStatusChecker Prüffunktion, die den Systemstatus prüft und einen booleschen Wert zurückgibt, um anzugeben, ob sich das System in einem erwarteten Zustand befindet. 
ISystemStatusCheckerReceiver Einem IRemoteTest, das Zugriff auf das ISystemStatusChecker aus der Konfiguration erfordert. 
ITargetCleaner Diese Benutzeroberfläche wurde verworfen. „TearDown“ wurde in die Basisschnittstelle „ITargetPreparer“ verschoben. 
ITargetPreparer Bereitet die Testumgebung für den Testlauf vor. 
ITerribleFailureHandler Eine Schnittstelle zur Bewältigung schrecklicher Fehler von LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Ein Runner, der anhand von Annotationen filtern kann, welche Tests ausgeführt werden sollen. 
ITestCollector Bietet Unterstützung für die Testsammlung. Wenn dies festgelegt ist, muss der Test-Runner einen Probelauf zum Erfassen von Testläufen ausführen, ohne sie tatsächlich auszuführen. 
ITestDevice Stellt eine zuverlässige und etwas höhere API für ein ddmlib-IDevice bereit. 
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 Bereitstellungspunkt
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Ein Runner, der eine Datei empfangen kann, die angibt, welche Tests ausgeführt werden sollen und/oder nicht ausgeführt werden sollen. 
ITestFilterReceiver Ein Runner, der filtern 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 Exit-Informationen für einen Aufruf dar. 
ITestInvocationListener Listener für Testergebnisse aus dem Testaufruf. 
ITestLifeCycleReceiver Erhält Ereignisbenachrichtigungen während Instrumentierungstestläufen. 
ITestProtokollierung Entität, die das Logging von Datenstreams verschiedener Typen durchführen kann. 
ITestLoggerReceiver Eine Entität, die in eine ITestLogger-Instanz eingeschleust werden kann, um sie für Logging-Zwecke zu verwenden. 
ITestsPool Schnittstelle, die einen Pool von Tests beschreibt, auf die wir zugreifen und die wir ausführen können
ITestSuite Abstrakte Klasse, die zum Ausführen der Test-Suite verwendet wird. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Schnittstelle, die ein Hilfsprogramm beschreibt, um vorherige Ergebnisse so zu laden, dass sie erneut ausgeführt werden können. 
ITestSummaryListener Schnittstelle, über die ITestInvocationListener begrenzte Informationen über Zusammenfassungen austauschen kann. 
ITestsZipInstaller Installiert Tests aus einer Test-ZIP-Datei (wie vom Build-System ausgegeben) auf einem Gerät. 
ITokenProvider Schnittstelle, die ein Objekt beschreibt, das die Tokens eines bestimmten Geräts bereitstellen kann. 
ITokenRequest Die Schnittstelle IRemoteTest kann implementiert werden, um die Tatsache offenzulegen, 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. 
JavaCodeAbdeckungCollector Ein BaseDeviceMetricCollector, der die Messungen der Java-Abdeckung vom Gerät abruft und sie als Testartefakte protokolliert. 
JavaCodeAbdeckungFlusher Eine Dienstprogrammklasse, die die Messungen der Java-Codeabdeckung aus Prozessen zurücksetzt und erzwingt, die auf dem Gerät ausgeführt werden. 
JSONFileKeyStoreClient Eine Beispielimplementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher dient. 
JSONFileKeyStoreFactory Implementierung einer JSON KeyStore Factory, die einen JSONFileKeyStoreClient für den Zugriff auf eine JSON Key Store-Datei bereitstellt. 
JsonHttpTestResultReporter Ein Ergebnismelder, der die Ergebnisse von Testmesswerten und Zweig sowie Geräteinformationen in JSON und POST in einem HTTP-Dienstendpunkt codiert.
JUnit4ResultForwarder Ergebnisweiterleitung des JUnit4-Runners. 
JUnit4TestFilter Hilfsklasse, die die Filterung für den JUnit4-Runner durch Erweiterung von Filter bereitstellt. 
JUnitRunUtil (JUnitRunUtil) Eine Hilfsklasse zum Weiterleiten eines IRemoteTest#run(TestInformation, ITestInvocationListener)-Aufrufs an einen Test#run(TestResult)-Aufruf. 
JUnitToInvocationResultForwarder Eine Klasse, die TestListener-Ereignisse überwacht und an eine ITestInvocationListener weiterleitet. 
JUnitXmlParser Parser, der Testergebnisdaten aus JUnit-Ergebnissen extrahiert, die im XMLJUnitResultFormatter von ant gespeichert sind, und sie an einen ITestInvocationListener weiterleitet. 

K

KernelTargetTest Testen Sie den Runner für eine ausführbare Datei, die auf dem Ziel ausgeführt wird, und das Parsen des Kernel-Tests. 
KernelTestModuleController Basisklasse für einen Modulcontroller, damit keine Tests ausgeführt werden, wenn er nicht mit der Architektur übereinstimmt . 
KeyguardControllerState Ein Container für die Keyguard-Zustände. 
KeyguardStatusChecker Prüft den Keyguard-Status nach der Modulausführung. 
KeyStoreException. Wird ausgelöst, wenn ein schwerwiegender Schlüsselspeicherfehler auftritt. 
KillVorhandeneEmulatorPreparer Ein ITargetPreparer, der einen laufenden Emulator herunterfährt. 
KnownFailurePreparer. Zielvorbereitunger, um die Wiederholung eines bekannten Fehlers zu überspringen. 
KTapResultParser Liest die KTAP-Ausgabe so, wie sie von einem KUnit-Testmodul erzeugt und in einer "results"-Datei unter debugfs abgelegt wird. 
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 dazu dient, die Ausgabe von Befehlen mit langer Ausführungszeit auszuführen. 
LastShardDetector Bei der lokalen Fragmentierung möchten wir manchmal einige Aktionen nur ausführen, wenn das letzte Shard invocationEnded(long) erreicht. 
LeakedThreadStatusChecker Statusprüfung, um sicherzustellen, dass ein Modul keinen laufenden Thread durchsickert. 
LegacySubprocessResultsReporter Eine eingefrorene Implementierung des Reporters für Unterprozessergebnisse, der trotz Änderungen an der übergeordneten Klasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. 
ListInstrumentationParser Ein IShellOutputReceiver, der die Ausgabe einer Abfrage für die PM-Listen-Instrumentierung parst
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. 
LocalAppBuildProvider Ein IBuildProvider, das eine IBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt
Lokaler Entwickler Erkennt und gibt zurück, ob es sich um einen lokalen Entwickler handelt, der Tradefed ausführt. 
LocalDeviceBuildProvider Ein IBuildProvider, der eine IDeviceBuildInfo basierend auf einem angegebenen Verzeichnispfad im Dateisystem 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 zu einer Datei/einem Ordner in einer ZIP-Datei enthält. 
LocalFileResolver Implementierung von IRemoteFileResolver, mit der lokale Dateien verknüpft werden können
LocalFolderBuildProvider Einem IBuildProvider, das eine IFolderBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt
LocalHostResourceManager Manager-Hostressource. 
Lokaler Pool Implementierung eines Pools lokaler Tests
LocalRunInstructionBuilder Dienstprogramm zum Kompilieren der Anweisung zum lokalen Ausführen des Tests. 
LockSettingsBaselineSetter Einstellung zum Entfernen der Einstellungen für die Displaysperre 
LogcatCrashResultForwarder Spezieller Listener: Bei Fehlern (Absturz des Instrumentierungsprozesses) versucht er, den Absturz aus dem Logcat zu extrahieren, und fügt ihn der Fehlermeldung für den Test hinzu. 
LogcatEventParser  
LogcatEventType (Logcat-Ereignistyp) Ereignistypen für LogcatEventParser
LogcatOnFailureCollector (LogcatOnFailureCollector) auf Collector, der einen Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt. 
LogcatReceiver Klasse, die Logcat im Hintergrund erfasst. 
LogcatTimingMetricCollector Messwert-Collector, der während eines oder mehrerer sich wiederholender Tests Zeitinformationen (z. B. die Zeit des Nutzerwechsels) aus Logcat erfasst. Dazu werden bestimmte Regex-Muster verwendet, um Start- und Endsignale eines Ereignisses aus Logcat-Zeilen zu parsen. 
LogDataType Stellt den Datentyp von Logdaten dar. 
Logdatei Klasse zum Aufbewahren der Metadaten für eine gespeicherte Logdatei. 
LogFileSaver (Protokolldateispeicher) Ein ITestInvocationListener-Hilfsprogramm, mit dem Protokolldaten in einer Datei gespeichert werden
LogReceiver  
LogRegistry Eine ILogRegistry-Implementierung, die mehrere Protokollierungen erstellt und verwaltet, die auf dem ThreadGroup des aufzurufenden Threads basieren. 
LogSaverResultForwarder Ein ResultForwarder zum Speichern von Logs mit dem globalen Dateispeicher. 
LogUtil Eine Logging-Dienstprogrammklasse. 
LogUtil.CLog (in englischer Sprache) Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Log-Tag verwendet
LUCIResultReporter Ein Ergebnisreporter, der die von ResultDB und LUCI benötigten Testergebnisse im JSON-Format (go/result-sink) speichert und den Dateispeicherort in der Console protokolliert. 

M

MainlineModuleHandler Eine einfache Handler-Klasse für Mainline-Module, die einen InstallApexModuleTargetPreparer erstellt und den dynamischen Link basierend auf den gegebenen Mainline-Modulen einfügt, um diese Module automatisch abzurufen. 
MainlineTestModuleController Basisklasse für einen Modulcontroller zum Ausführen von Tests anhand der vorinstallierten Mainline-Module auf dem zu testenden Gerät. 
ManagedRemoteDevice Ein Gerät, das in einer virtuellen Maschine ausgeführt wird und die wir per Fernzugriff über eine Tradefed-Instanz in der VM verwalten. 
ManagedTestDeviceFactory Factory zum Erstellen der verschiedenen Gerätetypen, die von Tf überwacht werden können
MaxSdkModuleController Basisklasse für einen Modulcontroller, damit keine Tests für Versionen ausgeführt werden, die über der angegebenen SDK-Versionsnummer liegen. 
MergedZipEntryCollection (Zusammenführung der Eingabedaten) Führen Sie einzelne ZIP-Einträge in einer großen ZIP-Datei zu Blöcken zusammen, um die Anzahl der Download-Versuche zu minimieren. 
MergeMultiBuildTargetPreparer Ein IMultiTargetPreparer, mit dem Informationen von einem Build an einen anderen übergeben werden können. Dazu werden sie und der Dateischlüssel, der in den anderen Build kopiert werden soll, benannt. 
MergeStrategy Beschreibt, wie die Ergebnisse bei mehreren Versuchen aggregiert werden sollen. 
MerkleTree Eine merkle-Baumdarstellung, wie von der Remote-Ausführungs-API definiert. 
MetricFilePostProcessor Wird zum Hochladen der Messwert-Logdatei verwendet, die während der Test- und Ausführungsebene erfasst wurde. 
Messwertoption 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 sich für Folgendes eignen: Feinabstimmung des Verhaltens der Collectors, Filtern bestimmter Methoden. 
MetricsXMLResultReporter MetricsXMLResultReporter schreibt Testmesswerte und führt Messwerte in eine XML-Datei aus, die in der Phase "callEnded" des Tests durch den Parameter "metric-folder" angegeben wird. 
MetricTestCase Erweiterung von TestCase, mit der Messwerte erfasst werden können, wenn eine Ausführung im Rahmen von TradeFed erfolgt. 
MetricTestCase.LogHolder Struktur zur Aufnahme einer Protokolldatei, die gemeldet werden soll. 
MetricUtil Dienstprogrammklasse zum Abrufen von Messwerten aus Push-Stats-Konfigurationen. 
Messwert-Dienstprogramme Enthält gängige Dienstprogrammmethoden zum Speichern der Testmesswerte, zum Aggregieren der Messwerte in ähnlichen Tests und zum Schreiben der Messwerte in eine Datei. 
MinApiLevelModuleController Basisklasse für einen Modulcontroller, der keine Tests ausführt, wenn er unter einem bestimmten API-Level liegt. 
MinSdkModuleController Basisklasse für einen Modulcontroller, damit keine Tests für Versionen unter einer angegebenen SDK-Versionsnummer ausgeführt werden. 
MixImageZipPreparer Ein IMultiTargetPreparer, der die Images eines System-Builds in einem Geräte-Build vermischt. 
MixKernelTargetPreparer Ein ITargetPreparer, mit dem ein Kernel-Image mit dem Geräte-Image gemischt werden kann. 
MoblyBinaryHostTest Hosttest zum Ausführen einer Mobly-Python-Binärdatei aus dem Android-Build-System (Soong)
MoblyYamlResultControllerInfoHandler Handler für das Mobly-YAML-Ergebnis „Controller Info“-Element-Handler. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Mobly yaml-Ergebnis-Handler-Factory, die basierend auf dem Ergebnistyp einen geeigneten Handler generiert. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException aus.  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Mobly-YAML-Testergebnisparser. 
MoblyYamlResultRecordHandler Element-Handler des Mobly-YAML-Ergebnisses für „Record“. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Handler für „Summary“-Element des Mobly-YAML-Ergebnisses. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Mobly-yaml-Ergebnis-Element-Handler "Test Name List" (Testnamenliste). 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler „User Data“-Element-Handler für Mobly-YAML-Ergebnisse. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModulDefinition Container für die Testlaufkonfiguration. 
ModuleListener Listener, der an jedes IRemoteTest jedes Moduls angehängt ist, um die Ergebnisliste zu erfassen. 
ModuleLogcatCollector Version des Logcat-Collectors, aber für das Modul. 
Modulzusammenführung Hilfsklasse für den Vorgang zum Zusammenführen von ITestSuite und ModuleDefinition nach einer Aufteilung. 
ModuleOemTargetPreparer  
ModuleParameters Spezielle Werte, die mit den „Parameter“-Schlüsseln der Suite in den Metadaten jedes Moduls verknüpft sind. 
ModuleParametersHelper Hilfsprogramm zum Abrufen der mit dem Parameter verknüpften IModuleParameterHandler
ModulePusher  
ModulePusher.ModulePushError Schwerwiegender Fehler beim Hochladen des Mainline-Moduls. 
ModuleSplitter Hilfsprogramm zum Aufteilen einer Liste von Modulen, die durch IConfiguration dargestellt wird, in eine Liste von Ausführungseinheiten, die durch ModuleDefinition dargestellt werden. 
ModuleTestTypeUtil Enthält gängige Dienstprogrammmethoden zum Prüfen des Moduls. 
MultiFailureDescription (Einzelfehlerbeschreibung) Sammle mehrere FailureDescription in einem Halter. 
MultiMap<K, V> Ein ERROR(/Map), das mehrere Werte pro Schlüssel unterstützt. 

N

NameMangleListener Ein Proxy-Listener, der die Namen von Testmethoden, Klassen und Paketen übersetzt, sobald Ergebnisse gemeldet werden. 
NativeBenchmarkTest Ein Test, bei dem eine native Benchmark-Testdatei auf einem bestimmten Gerät ausgeführt wird. 
NativeBenchmarkTestParser Ein IShellOutputReceiver, der die Benchmark-Testdatenausgabe parst und Messwerte zur durchschnittlichen Zeit pro Vorgang sammelt. 
NativeBridgeModuleController Ein Modulcontroller, um zu prüfen, ob ein Gerät eine native Bridge unterstützt. 
NativeCodeAbdeckungFlusher Eine Dienstprogrammklasse, die native Abdeckungsmessungen löscht und eine Bereinigung nativer Abdeckungsdaten aus Prozessen auf dem Gerät erzwingt. 
NativeDevice Standardimplementierung eines ITestDevice Nicht-Full-Stack-Android-Geräts. 
NativeDevice.AdbAction Ein ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen des Betriebssystembefehls „adb ....“. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) für den Neustart eines Geräts. 
NativeDevice.Neustartmodus Ein Neustartmodus. 
NativeDeviceStateMonitor Hilfsklasse zum Überwachen des Status eines IDevice ohne Framework-Unterstützung. 
NativeLeakCollector Ein ITargetPreparer, der „dumpsys meminfo --unreachable -a“ ausführt, um den nicht erreichbaren nativen Arbeitsspeicher zu ermitteln, der sich derzeit in den einzelnen Prozessen befindet. 
Nativer Stresstest Test, bei dem eine native Belastungstestdatei auf einem bestimmten Gerät ausgeführt wird. 
NativeStressTestParser Ein IShellOutputReceiver, der die Ausgabe der Stresstestdaten parst und Messwerte zur Anzahl der abgeschlossenen Iterationen und zur durchschnittlichen Zeit pro Iteration sammelt. 
NegativeHandler Handler, der angibt, dass nichts ausgeführt werden soll und der Parameter kein zusätzliches Modul erstellen soll. 
NestedDeviceStateMonitor Gerätestatusüberwachung, die zusätzliche Prüfungen auf dem verschachtelten Gerät ausführt, um die Besonderheiten der virtualisierten Umgebung zu berücksichtigen. 
Verschachteltes Remote-Gerät Darstellung des Geräts, das in einer entfernten Cuttlefish-VM ausgeführt wird. 
Ausnahme für „NetworkNotAvailableException“ Wird ausgelöst, wenn ein Gerät zum Testen keine Verbindung zum Netzwerk herstellen kann. 
NoApkTestSkipper Spezieller Vorbereiter, mit dem ein Aufruf vollständig übersprungen werden kann (Vorbereitung und Tests), wenn keine APKs für Tests vorhanden sind. 
NoDeviceException Wird ausgelöst, wenn kein Gerät vorhanden ist, um einen bestimmten Befehl auszuführen. 
NoisyDryRunTest Führen Sie einen Probelauf mit Rauschen für eine Befehlsdatei aus. 
NoOpConfigOptionValueTransformer Ein No-Op-IConfigOptionValueTransformer
NotMultiAbiHandler Spezieller Handler, der SuiteModuleLoader darüber informiert, dass die sekundäre ABI kein Modul erstellen soll. 
NullDevice Ein Platzhalter IDevice, der von DeviceManager zugewiesen wird, wenn IDeviceSelection#nullDeviceRequested() true ist

O

OpenObjectLoader Loader für die in AOSP verfügbaren Standardobjekte. 
Option Versieht ein Feld damit, dass es eine IConfiguration-Option darstellt. 
Option.Wichtigkeit  
OptionClass Annotiert eine Klasse so, dass sie ein IConfiguration-Objekt darstellt. 
OptionCopier Eine Hilfsklasse, die Option-Feldwerte mit demselben Namen von einem Objekt in ein anderes kopieren kann. 
OptionDef Enthält die Details eines Option
OptionFetcher Hilfsprogramm zum Abrufen der Testoptionen aus dem übergeordneten Prozess. 
OptionNotAllowedException Bestimmter ConfigurationException, wenn eine Option nicht in der Befehlszeile übergeben werden darf. 
OptionSetter Befüllt Option-Felder. 
OptionSetter.OptionFieldsForName Container für die Liste der Optionsfelder mit einem Vornamen. 
OptionUpdateRule Steuert das Verhalten, wenn eine Option mehrmals angegeben wird. 
OtaDeviceBuildInfo Ein IDeviceBuildInfo, der für Over-the-Air-Update-Tests verwendet wird. 
OtatoolsBuildInfo Ein IBuildInfo, das otatools-Artefakte enthält. 
OxygenClient Eine Klasse, die die Nutzung des Oxygen-Client-Binärprogramms zur Lease oder Freigabe eines Sauerstoffgeräts verwaltet. 
OxygenClient.LHPTunnelMode  
Sauerstoffsättigung Dienstprogramm zur Interaktion mit dem Sauerstoffdienst. 

P

Paketinformationen Container für die vom Gerät geparsten Paketinformationen einer Anwendung. 
PackageinstalledModuleController Modulcontroller, der keine Tests ausführt, wenn die angegebenen Pakete nicht auf dem Gerät installiert sind. 
Koppeln<A, B> Definieren Sie unsere eigene Pair-Klasse, die zwei Objekte enthält. 
PairingMultiTargetPreparer Ein Multi-Ziel-Vorbereitungstool erleichtert die Bluetooth-Kopplung (und -verbindung) zwischen zwei Geräten. 
ParallelDeviceExecutor<V> Wrapper von ERROR(/ExecutorService) zur parallelen Ausführung einer Funktion. 
ParentSandboxInvocationExecution Version von InvocationExecution für die speziellen Aktionen des übergeordneten Aufrufs beim Ausführen einer Sandbox. 
ParentShard repliziert Replizieren Sie eine Konfiguration für ein Gerät auf alle anderen Geräte, die Teil der Fragmentierung sein werden. 
PartialZipDownloadCache Dienstprogramm zum Speichern von teilweiser Download-Dateien basierend auf ihrem Inhalt im Cache. 
PassingTestFileReporter Ein ITestInvocationListener, das die Liste der bestandenen Testläufe in einer Testdatei speichert.
PerfettoGenericPostProcessor Ein Postprozessor, der die Profetto-Proto-Datei aus Text/Binärmesswert in Schlüssel/Wert-Paaren verarbeitet, indem die Proto-Nachrichten und -Felder mit Stringwerten rekursiv erweitert werden, bis das Feld mit einem numerischen Wert gefunden wird. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Der Perfetto-Preparer überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den Perfetto Zugriff hat. 
PerfettoPullerMetricCollector Grundlegende Implementierung von FilePullerDeviceMetricCollector, mit der die Perfetto-Dateien vom Gerät abgerufen und Messwerte von ihm erfasst werden können. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Eine Dienstprogrammklasse zum Aufzeichnen von Perfetto-Trace auf einem ITestDevice
PrettyPrintDelimiter Hilfsprogramm, mit dem durch Trennzeichen getrennte Nachrichten ausgegeben werden können. 
PrettyTestEventProtokollierung Protokollierung, die den Ereignissen zugeordnet und protokolliert wird, um die Fehlerbehebung zu erleichtern. 
Prozessinformationen Wird zum Speichern von prozessbezogenen Informationen(USER, PID, NAME, START TIME IN Second SINCE EPOCH) verwendet. 
ProfileParameterHandler Basisparameter-Handler für einen beliebigen Profilnutzer. 
ProfileTargetPreparer Basisklasse zum Einrichten des Ziel-Bereiters für den Profilnutzer android.os.usertype.profile.XXX 
PropertyChanger Eine Dienstprogrammklasse zum Ändern oder Hinzufügen von Elementen in einer Android-Property-Datei
ProtoResultParser Parser für das Proto-Format für Tradefed-Ergebnisse. 
ProtoResultParser.TestLevel Aufzählung, die die aktuelle Ebene des verarbeiteten Proto darstellt. 
ProtoResultReporter Der Ergebnisreporter erstellt einen TestRecord-Protokollzwischenspeicher mit allen Ergebnissen. 
ProtoUtil Dienstprogrammmethoden für die typunabhängige Handhabung von protobuf-Nachrichten. 
ProxyConfiguration Objekt, das das Ausführen von Verweisen auf eine Remote-Konfiguration ermöglicht. 
PsParser Dienstprogramm zum Parsen von(USER,PID und NAME) aus der „ps“-Befehlsausgabe
PtsBotTest Führen Sie PTS-Bot-Tests aus. 
PushFileInvoker Diese Klasse wurde verworfen. Stattdessen PushFilePreparer verwenden
PushFilePreparer Ein ITargetPreparer, der versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätepfad per Push zu übertragen. 
PythonBinaryHostTest Hosttest zum Ausführen einer Python-Binärdatei aus dem Android-Build-System (Soong)

Die Testausführung unterstützt die Einschließen-Filter und die Ausschließen-Filter. 

PythonBinaryHostTest.PythonForwarder Ergebnisweiterleitung zum Ersetzen des Ausführungsnamens durch den Binärnamen. 
PythonUnitTestResultParser Interpretiert die Ausgabe von Tests, die mit dem Unittest-Framework von Python ausgeführt werden, und übersetzt sie in Aufrufe für eine Reihe von ITestInvocationListeners. 
PythonUnitTestRunner Diese Klasse wurde verworfen. Verwende stattdessen PythonBinaryHostTest. 
PythonVirtualenvHelper Eine Hilfsklasse zum Aktivieren der virtuellen Python 3-Umgebung. 
PythonVirtualenvPreparer Richtet eine Python-Umgebung auf dem Host ein und installiert Pakete. 

F

QuotationAwareTokenizer  

R

neustartReasonCollector Collector, der während des Testlaufs den Geräteneustart erfasst und dies nach Grund und Anzahl meldet. 
neustartTargetPreparer Ziel-Preparer, der das Gerät neu startet. 
RecoveryLogPreparer Ein Zielvorbereitender, mit dem Logs vor der Wiederherstellung erfasst werden. 
RegexTrie<V> „RegexTrie“ ist ein Trie, bei dem jedes gespeicherte Segment des Schlüssels ein ERROR(/Pattern) des regulären Ausdrucks ist. 
Remote-Android-Gerät Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät, das über ADB Connect verbunden wird. 
RemoteAndroidVirtualDevice Erweitert das RemoteAndroidDevice-Verhalten für ein Full-Stack-Android-Gerät, das in Google Compute Engine (Gce) ausgeführt wird. 
Remote-AvdI-Gerät Ein Platzhalter IDevice, der von DeviceManager zugewiesen wird, wenn DeviceSelectionOptions.gceDeviceRequested() true ist
RemoteCacheClient Eine RemoteActionCache-Implementierung, die gRPC-Aufrufe an einen Remote-API-Server verwendet. 
RemoteDynamicPool Implementierung eines Pools mit Tests zur Remote-Arbeit in der Warteschlange
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Eine einfache Klasse, mit der Dateien von einer Vielzahl von Orten mithilfe von URIs und den Funktionen des Dienstanbieters geladen werden können. 
RemoteFileUtil Dienstprogrammklasse zum Verarbeiten der Datei einer Remote-Instanz
RemoteInvocationExecution Implementierung von InvocationExecution, die eine Remote-Ausführung ermöglicht. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil Dienstprogramm zum Ausführen von SSH-Befehlen auf Remote-Instanzen. 
RemoteTestTimeOutEnforcer Listener, mit denen die Ausführungszeit einer bestimmten Testkonfiguration geprüft werden kann und die fehlgeschlagen ist, wenn ein bestimmtes Zeitlimit überschritten wird. 
RemoteZip Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. 
RemoveSystemAppPreparer Ein ITargetPreparer zum Entfernen einer APK-Datei aus der Systempartition vor einem Testlauf. 
ReportPassedTests Mögliche Filter zum Ausschließen bestandener Tests in einer Datei melden. 
RequestUtil Dienstprogramme, die das allgemeine Wiederholen von Netzwerkanfragen mit Fehlerbehandlung ermöglichen. 
ResolvePartialDownload Eine teilweise Downloadanfrage lösen 
ResourceMetricUtil Dienstprogrammfunktionen zum Erstellen von Metriken. 
ResourceUtil Dienstprogramm zum Lesen von Konfigurationsressourcen. 
RestApiHelper Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. 
NeustartsystemServerTargetPreparer Zielvorbereitunger, der den Systemserver ohne Neustart des Geräts neu startet. 
Ergebnis-Aggregator Spezieller Forwarder, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie aggregiert. 
ResultAndLogForwarder Forwarder für Ergebnisse und protokolliert Ereignisse. 
Ergebnisweiterleitung Ein ITestInvocationListener, der Aufrufergebnisse an eine Liste anderer Listener weiterleitet. 
ResultsPlayer Spezieller Runner, der die an ihn übergebenen Ergebnisse wiederholt. 
RetentionFileSaver (Speicherungsdateispeicherung) Hilfsklasse zum Erstellen einer .retention-Datei in einem Verzeichnis. 
Wiederholungskonfiguration-Factory Factory, die die Wiederholung eines Befehls verarbeitet. 
WiederholenLogSaverResultForwarder Forwarder, der auch den aktuellen Versuch übergibt, an dem wir uns befinden. 
Erneute Vorbereitungsentscheidung Eine Klasse, die die Entscheidungen darüber beschreibt, ob die Vorbereitung wiederholt werden soll und die Modulausführung fehlschlägt. 
Wiederholung der Terminvereinbarung Ein spezieller Runner, mit dem zuvor fehlgeschlagene oder nicht ausgeführte Tests neu geplant werden können. 
WiederholenRescheduler.Wiederholungstyp Die Testtypen, die wiederholt werden können. 
RepeatResultForwarder Eine Erweiterung von ResultForwarder, die immer eine Push-Anfrage an eine bestimmte Versuchsnummer sendet. 
RepeatResultHelper Hilfsklasse, um zu bestimmen, welches Modul oder welcher Test ausgeführt werden soll. 
Wiederholungsstatistik Struktur mit den Statistiken für eine Wiederholungssitzung mit einer IRemoteTest
Wiederholungsstrategie Die Wiederholungsstrategie, die beim erneuten Ausführen einiger Tests verwendet werden soll. 
RootcanalForwarderPreparer  
RootTargetPreparer Zielvorbereitunger, der basierend auf der Option „force-root“ „adbroot“ oder „adb unroot“ ausführt. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery Generische Basis IMultiDeviceRecovery, um eine Tradef-Konfiguration für den Wiederherstellungsschritt auszuführen. 
RunHostCommandTargetPreparer Zielvorbereitunger, um vor und nach dem Test beliebige Hostbefehle auszuführen. 
RunHostScriptTargetPreparer Zielvorbereitender, der vor dem Ausführen eines Tests ein Skript ausführt. 
RunInterruptedException Wird ausgelöst, wenn ein Ausführungsvorgang durch eine externe Anfrage unterbrochen wird. 
RunNotifierWrapper Wrapper von RunNotifier, damit DeviceNotAvailableException übertragen werden kann. 
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Handler für ModuleParameters#RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Ein ITargetPreparer zur Markierung, 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, der bei der Einrichtung ein Arbeitsprofil erstellt und markiert, dass Tests in diesem Nutzer ausgeführt werden sollen. 
RuntimeRestartCollector (Laufzeitneustart) Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürze) während des Testlaufs erfasst, sofern vorhanden. 
RunUtil (Ausführen) Eine Sammlung von Hilfsmethoden zum Ausführen von Vorgängen. 
RustBenchmarkResultParser Interpretiert die Ausgabe von Tests, die mit dem Kriteriums-Benchmarking-Framework ausgeführt werden, und wandelt sie in Aufrufe für eine Reihe von ITestInvocationListener-Werten um. 
RustBinaryHostTest Hosttest zum Ausführen einer Rost-Binärdatei aus dem Android Build-System (Soong)
RustBinaryTest Ein Test, der ein Rost-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 wandelt sie in Aufrufe für eine Reihe von ITestInvocationListeners um. 

S

SandboxConfigDump Runner-Klasse, die anhand einer Befehlszeile ein IConfiguration erstellt und in eine Datei ausgibt. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException (Sandbox-Konfigurationsausnahme) Spezielle Konfigurationsausnahme aufgrund der Sandbox-Einrichtung. 
SandboxConfigurationFactory Special Configuration Factory zum Erstellen von Konfigurationen für Sandbox-Zwecke 
SandboxConfigUtil Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Ausführen einer Sandbox. 
SandboxedInvocationExecution Spezielle Sandbox-Ausführung des Aufrufs: Dies ist die InvocationExection, wenn wir uns in der Sandbox befinden und den Befehl ausführen. 
SandboxInvocationRunner Führen Sie die mit dem -Aufruf in der Sandbox verknüpften Tests aus. 
Sandbox-Optionen Klasse, die Optionen für ISandbox empfangen und bereitstellen kann. 
ScreenshotOnFailureCollector Collector, der einen Screenshot aufzeichnet und protokolliert, wenn ein Testfall fehlschlägt. 
Sdk28ModuleController Ein Modulcontroller, mit dem geprüft wird, ob für ein Gerät SDK 28 (Android 9) oder höher installiert ist. 
Sdk29ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 29 oder höher hat. 
Sdk30ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 30 oder höher hat. 
Sdk31ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 31 oder höher hat. 
Sdk32ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 32 oder höher hat. 
Sdk33ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 33 oder höher hat. 
Sdk34ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 34 oder höher hat. 
Sdk35ModuleController Führen Sie nur dann Tests durch, wenn das zu testende Gerät die SDK-Version 35 oder höher hat. 
SekundärerUserHandler Handler für ModuleParameters#SECONDARY_USER
SekundärerNutzerOnDefaultDisplayHandler Handler für ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
SekundärerNutzerOnsecondaryDisplayHandler Handler für ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Dies ist ein Vorbereitende, der verwendet wird, um die Testausführung auf dem Tradef-Host zu serialisieren. 
SerializationUtil Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert. 
ServiceAccountKeyCredentialFactory Eine Anmeldedaten-Factory zum Erstellen des Dienstkontoschlüssel-basierten OAuth-Credential
SettingsBaselineSetter Ein gängiger Setter zur Verarbeitung der Basiseinstellungen des Geräts über ITestDevice.setSetting. 
ShardBuildKlon Hilfsklasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet. 
ShardHelper Hilfsklasse, die das Erstellen und Planen der Shards für einen Aufruf verwaltet. 
ShardListener Ein ITestInvocationListener, der Ergebnisse aus einem Aufruf-Shard sammelt (auch als Aufrufaufteilung zur parallelen Ausführung auf mehreren Ressourcen bezeichnet) und sie an einen anderen Listener weiterleitet. 
ShardMainResultForwarder Ein ResultForwarder, der die Ergebnisse von fragmentierten Testaufrufen kombiniert. 
ShellOutputReceiverStream Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. 
ShellStatusChecker Prüfen Sie vor und nach der Ausführung eines Moduls, ob der Shell-Status wie erwartet ist. 
ShippingApiLevelModuleController Führen Sie Tests durch, wenn das Gerät die folgenden Bedingungen erfüllt:
  • Wenn min-api-level definiert ist:
    • Das Gerät, das mit min-api-level oder einem späteren Versandgerät geliefert wurde. 
ShowmapPullerMetricCollector Grundlegende Implementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und Messwerte von ihm erfasst werden können. 
SideloadOtaTargetPreparer Ein Zielvorbereitende, der ein angegebenes OTA-Paket per Sideload führt, das Paket anwendet, auf das Starten des Geräts wartet und die Build-Eigenschaften des Geräts einfügt, die als Build-Informationen verwendet werden sollen

Diese Zielvorbereitung geht davon aus, dass sich das Gerät beim Start im regulären ADB-Modus befindet, und sorgt dafür, dass das Gerät im selben Modus beendet wird, aber der neuere Build angewendet wird. 

SimpleFileLogging Ein ILeveledLogOutput, der Lognachrichten an stdout und eine einzelne Logdatei weiterleitet. 
SimplePerfResult (EinfachePerfResult) Objekt, das alle Ergebnisse des Simpleperf-Tests enthalten soll
SimplePerfStatResultParser Eine Dienstprogrammklasse zum Parsen des simpleperf-Ergebnisses. 
SimplePerfUtil (Einfachperfekt) Dienstprogrammklasse zum Senden eines einfachen Befehls und Erfassen der Ergebnisse
SimplePerfUtil.SimplePerfType Enum der simpleperf-Befehlsoptionen
SimpleStats Kleine Dienstprogrammklasse, die einige statistische Messwerte anhand eines numerischen Datasets berechnet. 
SizeLimitedOutputStream Eine Thread-sichere Datei mit ERROR(/OutputStream), die die maximale Datenmenge begrenzt, die geschrieben werden kann. 
SkipHWASanModuleController Basisklasse für einen Modulcontroller, um keine Tests für HWASan-Builds auszuführen. 
SkipManager Basierend auf einer Vielzahl von Kriterien hilft der Überspringungsmanager bei der Entscheidung, was auf den 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 Dienstprogrammklasse ermöglicht Bluetooth-Betrieb auf einem oder zwei Geräten mithilfe von SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel Aufzählungen für die Zugriffsebene von Bluetooth-Geräten basierend auf BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Aufzählungen für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren
Sl4aBluetoothUtil.BluetoothPriorityLevel Aufzählungen für die Prioritätsstufe des Bluetooth-Profils, die auf BluetoothProfile.java basieren
Sl4aBluetoothUtil.BluetoothProfile Aufzählungen 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 das Ereignis ab und stellt es nach dem Namen der abzufragenden in die Warteschlange. 
Sl4aEventDispatcher.EventSl4aObject Vom Ereignis-Poller zurückgegebenes Objekt. 
SnapshotInputStreamSource Eine dateigestützte InputStreamSource. 
SnapuserdWaitPhase Enum-Darstellung für den Zeitpunkt eines Joins/Blockierens, damit das Snapuserd-Update abgeschlossen werden kann. 
SparseImageUtil Dienstprogramm zum Entfernen von dünnbesetzten Bildern. 
SparseImageUtil.SparseInputStream SparseInputStream liest aus Upstream und erkennt das Datenformat. 
StatsdBeforeAfterGaugeMetricPostProcessor Ein Nachverarbeiter, der Messwerte verarbeitet, die in einem Vorher-Nachher-Ansatz erfasst werden, z.B. 
StatsdEventMetricPostProcessor Ein Nachverarbeiter, der Ereignismesswerte in statsd-Berichten mithilfe der im Prozessor angegebenen Formatierer in Schlüssel/Wert-Paare verarbeitet. 
StatsdGenericPostProcessor Ein Nachverarbeiter, der binäre proto-statsd-Berichte zu Schlüssel/Wert-Paaren verarbeitet, indem der Bericht als Baumstruktur erweitert wird. 
StatusCheckerResult (Statusprüfungsergebnis) Enthält das Ergebnis einer ISystemStatusChecker-Ausführung. 
StatusCheckerResult.CheckStatus  
StdoutLogger. Ein ILeveledLogOutput, der Lognachrichten an stdout weiterleitet. 
StopServicesSetup (Stopp-Services-Einrichtung) Eine ITargetPreparer, die Dienste auf dem Gerät beendet. 
StreamProtoReceiver Ein Empfänger, der den erhaltenen proto-TestRecord in Tradefed-Ereignisse übersetzt. 
StreamProtoResultReporter Implementierung von ProtoResultReporter
StreamUtil Dienstprogrammklasse zum Verwalten von Eingabestreams. 
StrictShardHelper Fragmentierungsstrategie zum Erstellen strikter Shards, die nicht gemeinsam Berichte generieren
StringEscapeUtils Dienstprogrammklasse zum Umschreiben von Strings für bestimmte Formate. 
StringUtil Dienstprogrammklasse zum Escapen von Strings für gängige Stringmanipulationen. 
StubBuildProvider Managementfreie leere Implementierung einer IBuildProvider
StubDevice Stub-Platzhalter-Implementierung einer 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 zugewiesen wird, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist
StubMultiTargetPreparer Platzhalter für leere Implementierung von IMultiTargetPreparer
StubTargetPreparer Platzhalter für leere Implementierung von ITargetPreparer
StubTest Leerlauflose Testimplementierung. 
StubTestRunListener Stub-Implementierung von ITestRunListener
SubprocessCommandException Ein Unterprozessbefehl konnte nicht ausgeführt werden. 
SubprocessConfigBuilder Erstellen Sie einen Wrapper für TF config XML für eine vorhandene TF-Konfiguration. 
SubprocessEventHelper Hilfsfunktion zum Serialisieren/Deserialisieren der Ereignisse, die an das Log übergeben werden sollen. 
SubprocessEventHelper.BaseTestEventInfo Basis-Hilfsprogramm für Testignored-Informationen. 
SubprocessEventHelper.FailedTestEventInfo Hilfsprogramm für testFailed-Informationen. 
SubprocessEventHelper.InvocationEndedEventInfo Hilfsprogramm für Informationen zu beendeten Aufrufen. 
SubprocessEventHelper.InvocationFailedEventInfo Hilfsprogramm für InvocationFailed-Informationen. 
SubprocessEventHelper.InvocationStartedEventInfo Hilfsfunktion für Informationen zum Start des Aufrufs. 
SubprocessEventHelper.LogAssociationEventInfo Hilfsprogramm für logAssociation-Informationen. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Hilfsprogramm für testEnded-Informationen. 
SubprocessEventHelper.TestLogEventInfo Hilfsprogramm für testLog-Informationen. 
SubprocessEventHelper.TestModuleStartedEventInfo Hilfsprogramm für Informationen zu Testmodulstarts. 
SubprocessEventHelper.TestRunEndedEventInfo Hilfsfunktion für testRunEnded-Informationen. 
SubprocessEventHelper.TestRunFailedEventInfo Hilfsprogramm für testRunFailed-Informationen
SubprocessEventHelper.TestRunStartedEventInfo Hilfsprogramm für Informationen zu testRunStarted
SubprocessEventHelper.TestStartedEventInfo Hilfe für testStarted-Informationen
SubprocessExceptionParser Hilfsprogramm zum Verarbeiten der Ausnahmeausgabe von standardmäßigen Tradefed-Befehlsausführungen. 
SubprocessReportingHelper Eine Klasse zum Erstellen einer Wrapper-Konfigurationsdatei, um den Reporter für Unterprozessergebnisse für einen Clusterbefehl zu verwenden. 
SubprocessResultsReporter Implementiert ITestInvocationListener, um als result_reporter angegeben zu werden, und leitet die Ergebnisse von Tests, Testläufen und Testaufrufen vom Unterprozess weiter. 
SubprocessTestResultsParser Erweitert ERROR(/FileOutputStream) so, dass die Ausgabe vor dem Schreiben in die Datei geparst wird, sodass die Testereignisse auf der Launcher-Seite generiert werden können. 
SubprocessTestResultsParser.StatusKeys Relevante Teststatusschlüssel. 
SubprocessTfLauncher Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. 
SuiteApkInstaller Installiert angegebene APKs für die Suite-Konfiguration: entweder aus der Variablen $ANDROID_TARGET_OUT_TESTCASES oder aus ROOT_DIR in den Build-Informationen. 
SuiteModuleLoader. Ruft die Definitionen des Kompatibilitätstestmoduls aus dem Repository ab. 
SuiteModuleLoader.ConfigFilter Ein ERROR(/FilenameFilter) zum Auffinden aller Konfigurationsdateien in einem Verzeichnis. 
SuiteResultHolder Hilfsobjekt, um die Serialisierung und Deserialisierung der Aufrufergebnisse zu vereinfachen. 
SuiteResultReporter Sie können Testergebnisse für den gesamten Aufruf einer Suite erfassen und die Endergebnisse ausgeben. 
SuiteResultReporter.ModulePrepTimes Objekthalter für die Vorbereitungs- und Abbruchzeit eines Moduls. 
SuiteTestFilter Stellt einen Filter zum Ein- und Ausschließen von Tests dar. 
SwitchUserTargetPreparer Ein ITargetPreparer, der in der Einrichtung zum angegebenen Nutzertyp wechselt. 
SystemServerFileDescriptorChecker Prüft, ob der Systemserver offenbar keine FDs mehr hat. 
SystemServerStatusChecker Überprüfen Sie, ob sich die PID von system_server vor und nach der Ausführung des Moduls geändert hat. 
SystemUpdaterDeviceFlasher Ein IDeviceFlasher, das auf den Systemupdater angewiesen ist, um ein in einem OTA-Updatepaket gebündeltes Systemimage zu installieren. 
SystemUtil (Systemprogramm) Dienstprogrammklasse zum Ausführen von Systemaufrufen. 
SystemUtil.EnvVariable  

T

TableBuilder Helper-Klasse zum Anzeigen einer Matrix von String-Elementen in einer Tabelle. 
TableFormatter Hilfsklasse zum Anzeigen einer Matrix von String-Elementen, damit jede Elementspalte ausgerichtet ist.
TargetFileUtils (Zieldateidienstprogramme)  
TargetFileUtils.FilePermission  
TargetSetupError Beim Vorbereiten des Ziels für den Test ist ein schwerwiegender Fehler aufgetreten. 
TarUtil Dienstprogramm zur Bearbeitung einer TAR-Datei. 
TearDownPassThroughPreparer Ermöglicht das Ausführen von „TearDown“ für Preparer, die in einer Konfiguration als Objekt enthalten sind. 
Telefoniehelfer Ein Dienstprogramm, mit dem Informationen zur Telefonie verwendet und abgerufen werden können. 
TelephonyHelper.SimCardInformation Ein Informationshalter für die Informationen zur SIM-Karte. 
TelephonyTokenProvider Tokenanbieter für Telefonie-Tokens. 
TemperatureThrottlingwaiter Ein ITargetPreparer, der wartet, bis die Gerätetemperatur den Zielwert 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 Nutzer sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. 
TestAppInstallSetup (TestApp-Installation einrichten) Ein ITargetPreparer, das eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert. 
TestContentAnalyzer Das Analysegerät nimmt Kontext für die Analyse und bestimmt, was interessant ist. 
TestContext Eine Klasse zum Modellieren einer TestContext-Nachricht der TFC API. 
TestDependencyResolver Hilfst, bei Bedarf Abhängigkeiten aufzulösen. 
Testbeschreibung Klasse, die Informationen zu einem Testlauf darstellt. 
TestDescriptionsFile Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions in einer Testdatei. 
Testgerät Implementierung von ITestDevice für ein Full-Stack-Android-Gerät
TestDevice.MicrodroidBuilder Ein Builder, mit dem ein Microdroid TestDevice erstellt wird. 
TestDeviceOptions Container für ITestDevice Options
TestDeviceOptions.InstanceType  
TestDeviceState Umfassendere Darstellung des Gerätestatus als DeviceState
Testumgebung Eine Klasse zum Modellieren einer TestEnvironment-Nachricht, die von der TFC API zurückgegeben wird. 
TestErrorIdentifier Fehlerkennung von Tests und Test-Runnern. 
TestFailureModuleController Controller für Modul, das einfach das Verhalten des erfassten Testfehlerprotokolls anpassen möchte. 
TestFilePushSetup (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. 
Testinfo Speichert die Testinformationen in einer TEST_MAPPING-Datei. 
Testinformationen Holder-Objekt, das alle Informationen und Abhängigkeiten enthält, die ein Test-Runner oder Test gegebenenfalls benötigt. 
TestInformation.Builder Builder zum Erstellen einer TestInformation-Instanz. 
TestInvocation Standardimplementierung von ITestInvocation
TestInvocation.RunMode Der Modus, in dem ein Aufruf ausgeführt werden kann. 
TestInvocation.Stage  
TestInvocationManagementServer GRPC-Server, der den Testaufruf und deren Lebenszyklus verwaltet 
TestInvocationManagementServer.InvocationInformation  
TestMapping (TestMapping) Eine Klasse zum Laden einer TEST_MAPPING-Datei. 
TestMappingSuiteRunner Implementierung von BaseTestSuite zur Ausführung von Tests, die durch die Option „include-filter“ oder TEST_MAPPING-Dateien aus dem Build festgelegt wurden, als Suite. 
TestOption Speichert die Details der Testoption in einer TEST_MAPPING-Datei. 
TestOutputUploader Lädt Testausgabedateien in das lokale Dateisystem, in GCS oder an einen HTTP(S)-Endpunkt hoch. 
TestRecordInterpreter Dienstprogramm zum Konvertieren einer TestRecord-Proto-Datei in ein einfacher zu bearbeitendes Format in Tradefed. 
TestRecordProtoUtil Dienstprogramm zum Lesen des TestRecord-Proto 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/HTTP. 
Testergebnis Container für ein Ergebnis eines einzelnen Tests. 
TestResultListener Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur auf einzelne Testergebnisse konzentrieren. 
TestRunnerUtil Eine Dienstprogrammklasse zur Unterstützung verschiedener Test-Runner. 
TestRunResult (Testlaufergebnis) Enthält Ergebnisse eines einzelnen Testlaufs. 
TestRunToTestInvocationForwarder Forwarder von ddmlib ITestRunListener zu ITestLifeCycleReceiver
TestsPoolPoller Testet einen Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können. 
Teststatus Darstellung der möglichen Status für Testmethoden in Tradefed. 
TestSuite-Informationen Eine Klasse, die das Laden von Build-bezogenen Metadaten für die Test-Suite auflöst

Damit zusammengehörige Informationen ordnungsgemäß verfügbar gemacht 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 Ein ITargetPreparer, mit dem eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf der /system-Partition auf dem Gerät installiert werden. 
TestTimeoutEnforcer Listener, mit denen die Ausführungszeit eines bestimmten Testlaufs geprüft werden kann und der Test fehlschlägt, wenn er ein bestimmtes Zeitlimit überschreitet. 
TextResultReporter Ein Reporter für Testergebnisse, der Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. 
TfMetricProtoUtil Dienstprogrammklasse zur Unterstützung des Übergangs von „Map<string, string=""> zu Map<string, metric="">“. </string,></string,>
TfObjectTracker Ein Dienstprogramm, um die Nutzung der verschiedenen Trade Fedederation-Objekte zu verfolgen. 
TfSuiteRunner Implementierung von ITestSuite, die Tests aus dem TF-JAR-Ordner „res/config/suite/“ lädt. 
TfTestLauncher Ein IRemoteTest zum Ausführen von Einheiten- oder Funktionstests für eine separate TF-Installation. 
TimeStatusChecker Statusprüfung, um sicherzustellen, dass das Gerät und die Hostzeit synchron bleiben 
TimeUtil (Zeitdienstprogramm) Enthält zeitbezogene Dienstprogrammmethoden. 
TimeVal (Zeitwert) Dies ist ein Sentinel-Typ, der eine Long umschließt. 
Zeitverschwendung Ein einfacher Zielvorbereitende, um Zeit zu verschwenden und das Gerät möglicherweise neu zu starten. 
Token-Property Unterstütztes Token mit dynamischer Fragmentierung. 
TokenProviderHelper Hilfsprogramm, das den mit einem bestimmten Token verknüpften Anbieter angibt, um herauszufinden, ob ein Gerät das Token unterstützt. 
TraceCmdCollector Ein IMetricCollector, der Traces während des Tests mit Trace-cmd erfasst und im Aufruf protokolliert. 
TracePropagatingExecutorService Ein Executor-Dienst, der Aufgaben an eine zugrunde liegende Implementierung weiterleitet, während der Tracing-Kontext weitergegeben wird. 
TracingProtokollierung Klasse, die beim Verwalten des Tracings für jeden Testaufruf hilft. 
TradefedConfigObject Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC API. 
TradefedConfigObject.Type Eine Liste von Konfigurationsobjekttypen, die in eine Cluster-Befehlskonfiguration eingeschleust werden können. 
TradefedDelegator Objekte, mit denen der Aufruf an eine andere gehandelte Binärdatei delegiert wird. 
TradefedFeatureClient Ein GRPC-Client, um die Ausführung von Features vom Server anzufordern. 
TradefedFeatureServer Ein Server, der auf Anfragen zum Auslösen von Funktionen antwortet. 
TradefedSandbox Sandbox-Container, der einen Trade Federation-Aufruf ausführen kann. 
TradefedSandboxFactory Standardimplementierung für SandboxFactory
TradefedSandboxRunner Runner, der mit einem TradefedSandbox verknüpft ist, der die Ausführung der Sandbox zulässt. 
TradefedSandboxRunner.StubScheduledInvocationListener Ein Stub IScheduledInvocationListener, der nichts bewirkt. 

U

UiAutomatorRunner Führt einen UI-Automator-Test auf dem Gerät aus und meldet die Ergebnisse. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread: Threads, die alle nicht ausgeführten Tests melden. 
UniqueMultiMap<K, V> Ein MultiMap, der 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 Geräte zurücksetzt, die offline sind. 
UsbResetRunConfigRecovery Zulassen, dass ein Befehl zum Zurücksetzen des USB-Speichers eines Geräts ausgelöst wird
Test zurücksetzen Ein IRemoteTest, der den USB-Anschluss des Geräts zurücksetzt und prüft, ob das Gerät danach wieder online geht. 
UserChecker Prüft, ob sich Nutzer während des Tests geändert haben. 
UserCleaner Ein ITargetPreparer, der sekundäre Nutzer beim Teardown entfernt. 
Nutzerhilfe  
Nutzerinformationen Ähnlich wie die UserInfo-Klasse der Plattform. 
UserInfo.UserType Unterstützte Varianten eines Nutzertyps in externen APIs. 

V

ValidateSuiteConfigHelper Mit dieser Klasse können Sie überprüfen, ob die für die Suite geladenen IConfiguration die erwarteten Anforderungen erfüllen: – Keine Build-Anbieter – Keine Ergebnismelder
VersionedFile Datenstruktur, die eine Datei darstellt, der eine Version zugeordnet ist. 
VersionParser Rufen Sie die Version der laufenden getauschten Artefakte ab. 
VisibleBackgroundUserPreparer Ziel-Preparer zum Ausführen von Tests für einen Nutzer, der im sichtbaren Hintergrund gestartet wird. 
VmRemoteDevice Ein virtuelles Remote-Gerät, das wir von der virtuellen Maschine aus verwalten. 

W

WartenGerätewiederherstellung Eine einfache Implementierung einer IDeviceRecovery, die wartet, bis das Gerät online ist, und auf einfache Befehle reagiert. 
waitForDeviceDatetimePreparer Ein ITargetPreparer, der darauf wartet, dass Datum/Uhrzeit auf dem Gerät festgelegt wird

Optional kann dieser Vorbereitende eine TargetSetupError erzwingen, wenn Datum/Uhrzeit nicht innerhalb des Zeitlimits festgelegt wird. 

Wi-FiCommandUtil Eine Dienstprogrammklasse, die WLAN-Befehlsausgaben parsen kann. 
WifiCommandUtil.ScanResult Stellt ein WLAN-Netzwerk mit den zugehörigen Informationen dar. 
Wifi-Hilfe Hilfsklasse zur Manipulation von WLAN-Diensten auf dem Gerät. 
WifiPreparer Ein ITargetPreparer, der bei Bedarf das WLAN auf dem Gerät konfiguriert. 

X

XmlFormattedGeneratorReporter Die Implementierung von FormattedGeneratorReporter, für das die Suite das XML-Format ergibt, 
XmlResultReporter Schreibt JUnit-Ergebnisse in eine XML-Datei in einem Format, das dem XMLJUnitResultFormatter von Ant entspricht. 
XmlSuiteResultFormatter Dienstprogrammklasse zum Speichern einer Suite wird als XML ausgeführt. 
XmlSuiteResultFormatter.Runhistory Hilfsobjekt für die JSON-Konvertierung. 

Y

YamlClassOptionsParser Hilfsprogramm zum Parsen von Test-Runner-Informationen aus der YAML-Handelskonfiguration. 

Z

ZipCompressionStrategy Ein ICompressionStrategy zum Erstellen von ZIP-Archiven. 
ZipUtil Eine Hilfsklasse für Komprimierungsvorgänge.
ZipUtil2 (Bereitstellung) Eine Hilfsklasse für die ZIP-Extraktion, die POSIX-Dateiberechtigungen berücksichtigt