Kursindex

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

A

AaptParser Klasse, die Informationen aus einer APK-Datei extrahiert, indem die Ausgabe von „aapt dump badging“ geparst wird. 
AaptParser.AaptVersion Enum mit Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet wird. 
Abi Eine Klasse, die ein ABI darstellt. 
AbiFormatter Dienstprogrammklasse für abi. 
AbiUtils Dienstprogrammklasse zum Umgang mit Geräte-ABIs 
AbstractConnection Abstrakte Verbindungsdarstellung. 
AbstractHostMonitor Typische Klasse für die Überwachung der Hostgesundheit. 
AbstractTunnelMonitor Abstrakter Tunnel-Monitor für GCE-AVD 
AbstractXmlParser Hilfsbasisklasse zum Parsen von XML-Dateien 
AbstractXmlParser.ParseException Wird geworfen, wenn die XML-Eingabe nicht geparst werden konnte. 
AcloudConfigParser Hilfsklasse, die eine Acloud-Konfiguration analysiert (zum Starten einer Cloud-Geräteinstanz). 
AcloudConfigParser.AcloudKeys Schlüsselsätze, die über die Konfiguration durchsucht werden können. 
ActionInProgress Die allgemeine Aktion, die gerade ausgeführt wird. 
ActiveTrace Hauptklasse, die zum Beschreiben und Verwalten einer aktiven Trace-Datei verwendet wird. 
ActivityStatusChecker Statusprüfung für übrig gebliebene Aktivitäten, die am Ende eines Moduls ausgeführt werden. 
AdbRootElevator Eine AutoCloseable, die bei Bedarf adb root aktiviert und den Root-Status wiederherstellt, wenn die Erstellung abgeschlossen ist. 
AdbSshConnection Adb-Verbindung über eine SSH-Bridge 
AdbStopServerPreparer Zielvorbereitung, um den adb-Server auf dem Host vor und nach dem Ausführen von adb-Tests zu beenden. 
AdbTcpConnection Standardverbindungsdarstellung eines Geräts, die als Standard-adb-Verbindung des Geräts angenommen wird. 
AdbUtils Eine Dienstprogrammklasse für adb-Vorgänge. 
AfterClassWithInfo Ähnliche Garantien wie bei AfterClass, aber die Methode muss mit einem TestInformation-Parameter versehen sein. 
AggregatePostProcessor Ein Messwert-Aggregator, der Minimum, Maximum, Mittelwert, Varianz, Standardabweichung, Gesamtzahl, Anzahl und optional Perzentile für numerische Messwerte liefert, die bei Tests mit mehreren Iterationen erfasst wurden. Die Messwerte werden dabei als Doppelwerte behandelt. 
AllTestAppsInstallSetup Eine ITargetPreparer, mit der alle Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden. 
AltDirBehavior Ein Enum, um alternative Verzeichnisverhalten für verschiedene Testartefakt-Installations-/Push-Tools zu definieren

 

AnalysisHeuristic Die Reihenfolge ist wichtig. 
AndroidJUnitTest Ein Test, bei dem ein Instrumentierungstestpaket mit dem AndroidJUnitRunner auf einem bestimmten Gerät ausgeführt wird. 
AndroidTestOrchestratorRemoteTestRunner Führt einen instrumentierten Android-Test mit dem Befehl „adb“ und AndroidTestOrchestrator aus. 
AoaTargetPreparer ITargetPreparer, die eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) mit dem Android Open Accessory (AOAv2)-Protokoll ausführt. 
ApkChangeDetector Diese Klasse erkennt, ob sich die zu installierenden APKs von denen auf dem Gerät unterscheiden, um zu entscheiden, ob die App-Installation und ‑Deinstallation während der Einrichtung und Deaktivierung von ERROR(/TestAppInstallSetup) übersprungen werden soll. 
AppBuildInfo Eine IBuildInfo, die eine Android-Anwendung und ihre Testpakete darstellt. 
AppDeviceBuildInfo Diese Klasse wurde eingestellt. Verwenden Sie IDeviceBuildInfo direkt. 
AppSetup Eine ITargetPreparer, die eine APK und die zugehörigen Tests installiert. 
AppVersionFetcher Dienstprogrammklasse zum Abrufen des App-Versionsstrings vom Gerät. 
AppVersionFetcher.AppVersionInfo Arten von App-Versionsinformationen 
ArchModuleController Der Modulcontroller führt keine Tests aus, wenn keine der angegebenen Architekturen übereinstimmt. 
ArgsOptionParser Fügt Option-Felder aus geparsten Befehlszeilenargumenten ein. 
ArrayUtil Dienstmethoden für Arrays 
ArtChrootPreparer Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. 
ArtGTest  
ArtifactDetails Hier wird die Struktur des Inhalts und sein Deskriptor beschrieben, wie sie vom CAS-Tool generiert wurden. 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Ein Dienstprogramm, mit dem sich Build-Artefakte analysieren lassen. 
ArtRunTest Ein Test-Runner zum Ausführen von ART-Lauftests. 
ArtRunTest.AdbShellCommandException Eine Ausnahmeklasse, um einen Fehler zu melden, der bei der Ausführung eines ADB-Shell-Befehls aufgetreten ist. 
ATestFileSystemLogSaver Diese LogSaver-Klasse wird von ATest verwendet, um Protokolle an einem bestimmten Pfad zu speichern. 
AtestRunner Implementierung von ITestSuite 
AtraceCollector Eine IMetricCollector, die während eines Tests atrace ausführt, das Ergebnis erfasst und in der Aufrufabfolge protokolliert. 
AtraceRunMetricCollector Hiermit werden die Protokolle aus dem gesamten Testverzeichnis unter dem angegebenen Verzeichnis auf dem Testgerät erfasst, das Testverzeichnis protokolliert, die Protokolldateien im Testverzeichnis nachbearbeitet und die Messwerte zusammengefasst. 
AutoLogCollector Aufzählung, die beschreibt, welcher Messwerterfassungsmechanismus vom Harness automatisch verarbeitet werden kann. 
AutomatedReporters Klasse, die die Zuordnung von automatisierten Tradefed-Berichtern definiert. 
AveragePostProcessor Implementierung eines Postprozessors, der den Durchschnitt der Liste der Messwerte berechnet. 

B

BackgroundDeviceAction Führt einen Befehl auf einem bestimmten Gerät aus und wiederholt ihn bei Bedarf, bis die Aktion abgebrochen wird. 
BaseDeviceMetricCollector Basisimplementierung von IMetricCollector, mit der die Erhebung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) gestartet und beendet werden kann. 
BaseEmulatorPreparer Gemeinsamer Emulator-Vorbereiter. 
BaseHostJUnit4Test Basistestklasse für die Ausführung von JUnit4-Tests auf dem Host 
BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput, mit der einige Tags nach Name oder Komponenten gefiltert werden können. 
BaseModuleController Grundlegende Implementierung von IModuleController, die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht. 
BaseMultiTargetPreparer Basisimplementierung von IMultiTargetPreparer, mit der das Objekt deaktiviert werden kann. 
BasePostProcessor Die Basis-IPostProcessor, die jede Implementierung erweitern sollte. 
BaseRetryDecision Basisimplementierung von IRetryDecision
BaseStreamLogger<OS extends OutputStream> Ein ILeveledLogOutput, das Protokollmeldungen an einen Ausgabestream und an stdout weiterleitet. 
BaseTargetPreparer Basisimplementierungsklasse für ITargetPreparer, mit der festgelegt werden kann, ob das Objekt deaktiviert ist oder nicht. 
BaseTestSuite Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System. 
BatteryController Dienstprogrammklasse, mit der der Akkuladestatus eines Geräts gesteuert werden kann. 
BatteryRechargeDeviceRecovery Es kann ein Befehl ausgelöst werden, wenn der Akkustand des Geräts unter einen bestimmten Grenzwert fällt. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Wiederherstellungsprüfer, der eine Konfiguration auslöst, wenn der Akkustand nicht verfügbar ist. 
BeforeClassWithInfo Ähnliche Garantien wie bei BeforeClass, aber die Methode muss mit einem TestInformation-Parameter versehen sein. 
BinaryState Enum, mit dem der Ein-/Aus-Status mit dem Status „IGNORE“ (Nicht ausführen) aufgezeichnet wird. 
BluetoothConnectionLatencyCollector Der Collector sendet eine vordefinierte StatsD-Konfiguration für den Messwert „Dauer“ an die Geräte und erfasst die Dauer der Bluetooth-Verbindung für jedes Profil. 
BluetoothConnectionStateCollector Dieser Collector erfasst Messwerte vom Typ „BluetoothConnectionStateChanged“ und zeichnet die Verbindungsstatusnummer für jedes Profil auf. 
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, um die Bluetooth HCI-Snoop-Protokollierung auf der DUT zu aktivieren und das Protokoll für jeden Test zu erfassen. 
BluetoothUtils Dienstfunktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät

Den geräteseitigen BluetoothInstrumentation-Code finden Sie in AOSP unter: frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider Eine IDeviceBuildProvider, die Build-Informationen vom Testgerät aus startet

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

BootstrapServiceFileResolverLoader Lädt Resolver mithilfe der Dienstladefunktion. 
Fehlerbericht Objekt mit den Referenzen auf die Fehlerberichtsdateien, kompatibel mit flachen Fehlerberichten und ZIP-komprimierten Fehlerberichten (bugreportz). 
BugreportCollector Eine weiterleitende ITestInvocationListener, die Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann nach jedem erfassten Fehlerbericht ITestInvocationListener.testLog auf ihre untergeordneten Elemente anwendet. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Erfassen Sie einen Fehlerbericht, wenn ein Testlauf fehlschlägt. 
BugreportzOnTestCaseFailureCollector Erstellen Sie einen Fehlerbericht, wenn ein Testfall in einem Durchlauf fehlschlägt. 
BuildAnalysis Stellt die Ergebnisse einer einzelnen Build-Analyse dar. 
BuildError Wird geworfen, wenn der angegebene Build nicht ausgeführt werden kann. 
BuildInfo Generische Implementierung eines IBuildInfo, das mit einem ITestDevice verknüpft werden sollte. 
BuildInfoKey Klasse mit einer Aufzählung zu Abfragen zu Gebäudeinformationen. 
BuildInfoKey.BuildInfoFileKey Enum, das alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können. 
BuildInfoRecorder Eine ITargetPreparer, die Metadaten zu Build-Informationen in eine angegebene Datei schreibt. 
BuildInfoUtil Eine Dienstprogrammklasse zum Manipulieren von IBuildInfo 
BuildRetrievalError Beim Abrufen des Builds für den Test ist ein schwerwiegender Fehler aufgetreten. 
BuildSerializedVersion Klasse, die die aktuelle Serialization-Version aller IBuildInfo enthält. 
BuildTestsZipUtils Eine Hilfsklasse für Vorgänge im Zusammenhang mit dem vom Android-Buildsystem generierten ZIP-Archiv für Tests 
BulkEmailer Ein Dienstprogramm zum Senden von E-Mails, das die folgende Konfiguration ermöglicht: gesendetes Intervall, anfängliche Burst-Größe, Empfänger und Gesamtzahl der Nachrichten. 
BundletoolUtil Dienstprogrammklasse, die die Bundletool-Befehlszeile verwendet, um die .apks auf dem Gerät zu installieren. 
ByteArrayInputStreamSource  
ByteArrayList Eine Klasse zum Darstellen eines einfachen Byte-Arrays. 
ByteArrayUtil Dienstprogramme zum Bearbeiten von Byte-Arrays, z.B. zum Konvertieren von Bytes in Ganzzahlen. 
ByteStreamDownloader Ein Client, der die Read-Methode des ByteStream-gRPC-Dienstes implementiert. 
ByteStreamUploader Ein Client, der die Write-Methode des ByteStream-gRPC-Dienstes implementiert. 

C

CacheClientFactory Eine Factory, die eine Singleton-Instanz von ICacheClient erstellt. 
CarModuleController Dieser Controller verhindert die Ausführung von Testfällen auf Geräten, die nicht für die Automobilbranche bestimmt sind. 
CarryDnaeError Interne RuntimeException, um DeviceNotAvailableException durch das JUnit4-Framework zu leiten. 
CarryInterruptedException Wird geworfen, wenn das Zeitlimit der Testphase ausgelöst wird und eine InterruptedException vom Testausführungs-Thread zum Aufrufausführungs-Thread übertragen werden muss. 
CdmaDeviceFlasher Eine Klasse, die ein Image auf einem physischen Android-Gerät mit CDMA-Funkschnittstelle aufspielt. 
CecControllerTokenProvider Tokenanbieter für CEC-bezogene 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 Eine CompanionAwarePreparer, die die BT-Kopplung zwischen primären und Companion-Geräten überprüft 
Chunker Eine blob wird in eine oder mehrere Chunks mit maximal chunkSize Byte aufgeteilt. 
Chunker.Chunk Ein Teil eines Blobs. 
CircularAtraceUtil Ein Atrace-Dienstprogramm, das hauptsächlich zur Ermittlung der Ursachen von ANRs während Monkey-Tests entwickelt wurde. 
CircularByteArray Datenstruktur zum Speichern eines Arrays mit fester Größe, das als zyklischer Puffer dient und die Gesamtsumme aller Werte im Array erfasst. 
ClangCodeCoverageCollector Eine BaseDeviceMetricCollector, die Clang-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
ClangProfileIndexer Eine Dienstprogrammklasse, die Clang-Codeabdeckungsmessungen indexiert. 
ClassNotFoundConfigurationException ConfigurationException, wenn die Klasse eines Objekts nicht gefunden wird. 
ClassPathScanner Sucht nach Einträgen im Klassenpfad. 
ClassPathScanner.ClassNameFilter Ein IClassPathFilter, das Java-Klassennamen filtert und transformiert. 
ClassPathScanner.ExternalClassNameFilter Eine ClassNameFilter, die innere Klassen ablehnt 
ClassPathScanner.IClassPathFilter Ein Filter für Pfadnamen von Classpath-Einträgen

Muster nach FileFilter 

ClockworkUtils Ein Dienstprogramm zum Teilen von Logik für mehrere Geräte 
CloseableTraceScope Eine Klasse mit Bereichsbeschränkung, mit der der Tracing-Abschnitt über try-with-resources gemeldet werden kann 
ClusterBuildInfo Eine IBuildInfo-Klasse für Builds, die von TFC gesendet werden. 
ClusterBuildProvider Eine IBuildProvider, um TFC-Testressourcen herunterzuladen. 
ClusterClient Eine IClusterClient-Implementierung für die Interaktion mit dem TFC-Backend. 
ClusterCommand Eine Klasse, die eine Aufgabe darstellt, die aus dem TF-Cluster abgerufen wurde. 
ClusterCommand.RequestType  
ClusterCommand.State Status des Befehls im TF-Cluster. 
ClusterCommandConfigBuilder Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. 
ClusterCommandEvent Eine Klasse zum Kapseln von Clusterbefehlsereignissen, die hochgeladen werden sollen. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Eine IRemoteTest-Klasse, um einen Befehl über ein TF-Unterprogramm aus TFC auszuführen. 
ClusterCommandScheduler Ein ICommandScheduler zur Unterstützung von TFC (Tradefed Cluster). 
ClusterCommandStatus Eine Klasse, die den Status und den Grund für die Stornierung eines Befehls von TF Cluster darstellt. 
ClusterDeviceInfo Eine Klasse zum Kapseln von Clustergeräteinformationen, die hochgeladen werden sollen. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Eine IDeviceMonitor-Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet. 
ClusterEventUploader<T extends IClusterEvent> Die Klasse „ClusterEventUploader“, die IClusterEvent in TFC hochlädt. 
ClusterHostEvent Eine Klasse zum Kapseln von Clusterhostereignissen, die hochgeladen werden sollen. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enumerationen der verschiedenen Arten von Host-Ereignissen. 
ClusterHostUtil Statische Dienstfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. 
ClusterLogSaver Eine ILogSaver-Klasse zum Hochladen von Testergebnissen in TFC. 
ClusterLogSaver.FilePickingStrategy Strategien zur Dateiauswahl 
ClusterOptions  
CodeCoverageTest Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt und der Codeabdeckungsbericht generiert wird. 
CollectingByteOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer byte[] zusammenfasst. 
CollectingOutputReceiver Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer einzigen String zusammenfasst. 
CollectingTestListener Eine ITestInvocationListener, in der alle Testergebnisse erfasst werden. 
CollectorHelper Hilft bei einigen IMetricCollector-Vorgängen, die an mehreren Stellen erforderlich sind. 
CommandBaselineSetter Ein gängiger Setter zum Verwalten der Gerätegrundeinstellungen über adb-Shell-Befehle. 
CommandFileParser Parser für Dateien mit Befehlszeilen 
CommandFileParser.CommandLine  
CommandInterrupter Dienst, mit dem TradeFederation-Befehle unterbrochen oder als nicht unterbrechbar gekennzeichnet werden können. 
CommandLineBuildInfoBuilder Dienstprogramm, mit dem die üblichen Build-Informationsargumente aus einer Befehlszeile erfasst und daraus ein IBuildInfo erstellt werden. 
CommandOptions Implementierung von ICommandOptions
CommandOptionsGetter Dienstimplementierung, die den Wert der Befehlsoptionen einer bestimmten Aufrufsmethode zurückgibt. 
CommandResult Enthält das Ergebnis eines Befehls. 
CommandRunner Ein alternativer TradeFederation-Einstiegspunkt, der den in den Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet. 
CommandRunner.ExitCode Fehlercodes, mit denen ein Programm beendet werden kann. 
CommandScheduler Ein Scheduler zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. 
CommandScheduler.HostState Enums für verschiedene Status des Hosts 
CommandStatus Stellt den Status eines zeitgesteuerten Vorgangs dar. 
CommandStatusHandler Handler, mit dem der Status eines Aufrufs überwacht und aktualisiert werden kann. 
CommandSuccessModuleController Basisklasse für einen Modulcontroller, um das Testmodul bei einem Shell-Befehlsfehler zu überspringen. 
CommonLogRemoteFileUtil Mit diesem Dienstprogramm lässt sich die Codeduplizierung bei der Logik zum Abrufen von Remote-Protokollen für gängige Dateien über die verschiedenen Remote-Geräte hinweg vermeiden. 
CommonLogRemoteFileUtil.KnownLogFileEntry Eine Darstellung eines bekannten Protokolleintrags für Remote-Geräte. 
CompanionAllocator Basisklasse, die das Zuweisen und Freigeben des Companion-Geräts übernimmt

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

CompanionAwarePreparer Eine ITargetPreparer, die die Logik zum Abrufen eines bereits zugewiesenen Companion-Geräts kapselt. 
CompanionAwareTest Basistestklasse, die den Boilerplate-Code zum Abrufen und Prüfen des Companion-Geräts kapselt

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

CompanionDeviceTracker Eine Klasse zum Zuweisen und Freigeben von Companion-Geräten 
CompanionRunCommandTargetPreparer Ein ITargetPreparer, das bestimmte Befehle auf dem zugewiesenen Companion-Gerät ausführt 
CompanionTestAppInstallSetup Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf einem zugewiesenen Companion-Gerät installiert werden. 
CompileBootImageWithSpeedTargetPreparer Der Boot-Classpath und der Systemserver werden mit dem Compilerfilter „speed“ neu kompiliert. 
ConditionFailureMonitor Prüfen Sie, ob bei der Aufrufung Fehler auftreten. 
ConditionPriorityBlockingQueue<T> Eine threadsichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, mit denen Objekte abgerufen werden können, die einer bestimmten Bedingung entsprechen. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Ein ConditionPriorityBlockingQueue.IMatcher, das mit jedem Objekt übereinstimmt. 
ConditionPriorityBlockingQueue.IMatcher<T> Eine Benutzeroberfläche, mit der ermittelt wird, ob Elemente einer bestimmten Bedingung entsprechen. 
ConfigCompleter Implementierung der Completer für unsere TF-Konfigurationen. 
ConfigurableGrpcDynamicShardingClient  
Konfiguration Eine konkrete IConfiguration-Implementierung, die die geladenen Konfigurationsobjekte in einer Map speichert. 
ConfigurationDef Enthält einen Datensatz einer Konfiguration, die zugehörigen Objekte und ihre Optionen. 
ConfigurationDef.ConfigObjectDef Objekt, das Informationen zu einer Klassennamen und der zugehörigen Erscheinungsnummer enthält. Wenn eine Konfiguration beispielsweise dasselbe Objekt zweimal enthält, hat das erste die erste Erscheinungsnummer. 
ConfigurationDescriptor Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. 
ConfigurationDescriptor.LocalTestRunner Enum, das den lokalen Test-Runner angibt. 
ConfigurationException Wird geworfen, wenn die Konfiguration nicht geladen werden konnte. 
ConfigurationFactory Factory zum Erstellen von IConfiguration
ConfigurationFactory.ConfigLoader Implementierung von IConfigDefLoader, die die eingeschlossenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei rekursiven Einschlüssen eine Ausnahme auslöst. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Dienstprogrammfunktionen zum Verarbeiten von Konfigurationsdateien 
ConfigurationXmlParserSettings Eine einfache Klasse, um Einstellungen für den ConfigurationXmlParser zu akzeptieren

Der Alias ist erforderlich, um Einstellungen an diesen Kurs weiterzugeben. 

ConfigurationYamlParser Parser für Tradefed-Konfigurationen im YAML-Format 
ConfigUtil Dienstprogrammklasse zum Erstellen, Interagieren mit und Pushen von StatsD-Konfigurationsdateien. 
ConfigUtil.LogSource  
Konsole Die Hauptkonsole von TradeFederation, über die Nutzer interagieren können

Derzeit werden folgende Vorgänge unterstützt:

  • Befehl zum Testen hinzufügen
  • Geräte und ihren Status auflisten
  • list invocations in progress
  • Befehle in der Warteschlange auflisten
  • Aufrufprotokoll in Datei/stdout ausgeben
  • Herunterfahren
 
Console.ArgRunnable<T> Ein Runnable mit einer run-Methode, die ein Argument annehmen kann 
Console.CaptureList Ein praktisches Format für List<List<String>> 
ConsoleReaderOutputStream Ein OutputStream, mit dem System.out.print() mit der LineReader unfinishedLine des Nutzers zusammenarbeiten kann. 
ConsoleResultReporter Ergebnis-Reporter, um die Testergebnisse in der Konsole auszugeben. 
ContentAnalysisContext Geben Sie den Kontext für Inhalte an, um sie richtig analysieren zu können. 
ContentAnalysisContext.AnalysisMethod Hier erfahren Sie, was Sie von der Inhaltsstruktur für eine ordnungsgemäße Analyse erwarten können. 
ContentAnalysisResults Zusammenfassung der Inhaltsanalyse. 
ContentInformation Stellt den Inhalt für ein bestimmtes Build-Ziel seiner Basis- und aktuellen Version dar. 
ContentMerkleTree Einen Merkle-Baum aus den Inhaltsinformationen berechnen. 
ContentModuleLister Eine Modulliste aus dem Kontext berechnen. 
ContentProviderHandler Handler, der die Interaktionen mit dem Inhaltsanbieter abstrahiert und die Verwendung des geräteseitigen Inhaltsanbieters für verschiedene Vorgänge ermöglicht. 
CountingTestResultListener Eine TestResultListener, die die Gesamtzahl der Tests nach TestStatus erfasst 
CountTestCasesCollector Anzahl der Testfälle für eine bestimmte IRemoteTest zählen und erfassen 
CoverageMeasurementForwarder Ein Platzhaltertest, der Abdeckungsmessungen vom Buildanbieter an den Logger weiterleitet. 
CoverageOptions Tradefed-Objekt für Abdeckungsoptionen. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Eine ITargetPreparer, die wartet, bis die maximale Taktfrequenz auf allen Kernen wiederhergestellt ist 
CreateAvdPreparer  
CreateUserPreparer Zielvorbereitung zum Erstellen von Nutzern und zum Bereinigen am Ende. 
CurrentInvocation Eine Klasse, die die aktuellen Aufrufinformationen erfasst und bereitstellt, die überall innerhalb des Aufrufs nützlich sind. 
CurrentInvocation.InvocationInfo Ein Schlüssel mit einem bestimmten Namen, der immer für die Aufrufe verwendet wird. 
CurrentInvocation.IsolationGrade Beschreibt den Isolationsgrad 

D

DebugHostLogOnFailureCollector Collector, der die Logs auf Hostseite erfasst und protokolliert, wenn ein Testfall fehlschlägt. 
DefaultConnection Standardverbindungsdarstellung eines Geräts, die als Standard-adb-Verbindung des Geräts angenommen wird. 
DefaultConnection.ConnectionBuilder Builder, mit dem die Verbindung beschrieben wurde. 
DefaultRemoteAndroidTestRunner Erweiterung der ddmlib RemoteAndroidTestRunner, um einige Standardeinstellungen für Tradefed-Anwendungsfälle festzulegen. 
DefaultTestsZipInstaller Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. 
DelegatedInvocationExecution InvocationExecution, die die Ausführung an ein anderes Tradefed-Binärprogramm delegieren. 
DependenciesResolver Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. 
DeviceActionTargetPreparer Ein ITargetPreparer, um Geräteaktionen auszuführen. 
DeviceActionUtil Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen. 
DeviceActionUtil.Command Befehle für Geräteaktionen. 
DeviceActionUtil.DeviceActionConfigError Ausnahme für Konfigurationsfehler. 
DeviceAllocationResult Stellt die Ergebnisse eines Zuweisungsversuchs für einen Befehl dar. 
DeviceAllocationState Stellt den Zuweisungsstatus des Geräts aus Sicht des IDeviceManager dar. 
DeviceAvailableChecker Prüft, ob ein Modul das Gerät nicht im Offlinestatus lässt. 
DeviceBaselineChecker Legen Sie vor jedem Modul die Gerätegrundeinstellungen fest. 
DeviceBaselineSetter Abstrakte Klasse, die zum Erstellen einer Geräte-Baseline-Einstellung verwendet wird. 
DeviceBatteryLevelChecker Eine IRemoteTest, die nach einem Mindestakkustand sucht und wartet, bis der Akku einen zweiten Ladegrenzwert erreicht, wenn der Mindestakkustand nicht erreicht wird. 
DeviceBatteryResourceMetricCollector Dieser Collector erfasst Messwerte zum Akku des Geräts. 
DeviceBuildDescriptor Eine Wrapper-Klasse für eine IBuildInfo, die Hilfsmethoden zum Abrufen von Informationen zur Build-Version der Geräteplattform enthält. 
DeviceBuildInfo Eine IBuildInfo, die einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
DeviceBuildInfoBootStrapper Ein ITargetPreparer, das Build-Informationsfelder durch vom Gerät gelesene Attribute ersetzt

Dies ist nützlich für das Testen von Geräten mit Builds, die aus einer externen Quelle generiert wurden (z.B. 

DeviceBuildInfoInjector Ein ITargetPreparer, das DeviceBuildDescriptor-Metadaten in die IBuildInfo einfügt. 
DeviceCleaner Nach dem Test wird ein Neustart oder eine Formatierung als Bereinigungsaktion ausgeführt und optional wird das Display ausgeschaltet. 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Enthält Dienstmethoden 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)) für die Synchronisierung mit der ERROR(/Future), die von ERROR(/ExecutorService) für die Befehlsausführung zurückgegeben wird. 

DeviceConcurrentUtil.ShellCommandCallable<V> Ein ERROR(/Callable), das die Details zur Ausführung eines Shell-Befehls auf einem ITestDevice umschließt. 
DeviceConfigurationHolder Eine konkrete IDeviceConfiguration-Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert. 
DeviceDescriptor Eine Klasse mit Informationen zu einem Testgerät. 
DeviceDisconnectedException Wird geworfen, wenn ein Gerät über seinen Transporttyp nicht mehr erreichbar ist, z. B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist. 
DeviceErrorIdentifier Fehler-IDs von Gerätefehlern und vom Gerät gemeldeten Fehlern 
DeviceFailedToBootError Wird geworfen, wenn ein Gerät nicht hochfährt, nachdem es mit einem Build geflasht wurde. 
DeviceFeatureFlag  
DeviceFeatureModuleController Ein Modulcontroller, der Tests nicht ausführt, wenn eine bestimmte Funktion nicht unterstützt wird. 
DeviceFileReporter Eine Dienstklasse, die das Gerät auf Dateien überprüft und sie bei Bedarf an ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) sendet. 
DeviceFlashPreparer Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware blinkt. 
DeviceFoldableState Darstellung des Faltstatus des Geräts, wie von „cmd device_state print-states“ zurückgegeben. 
DeviceFolderBuildInfo Eine IDeviceBuildInfo, die auch andere Build-Artefakte in einem Verzeichnis im lokalen Dateisystem enthält. 
DeviceImageTracker Für einige der inkrementellen Geräteupdates benötigen wir die Baseline-Dateien, um Differenzen zu berechnen. 
DeviceImageTracker.FileCacheTracker Informationen zum im Cache gespeicherten Gerätebild und zu den zugehörigen Metadaten erfassen 
DeviceImageZipFlashingTargetPreparer Ein Zielvorbereitungstool, das das Gerät mit Gerätebildern über ein bestimmtes Format flasht. 
DeviceInternetAccessibilityResourceMetricCollector Der Collector sendet einen Ping an google.com, um zu prüfen, ob das Gerät eine Internetverbindung hat. 
DeviceJUnit4ClassRunner JUnit4-Test-Runner, der auch IDeviceTest unterstützt. 
DeviceJUnit4ClassRunner.LogAnnotation Gefälschte Anmerkung, die Logs an die Reporter weiterleiten soll. 
DeviceJUnit4ClassRunner.MetricAnnotation Gefälschte Anmerkung, die Messwerte an die Meldepersonen weitergeben soll. 
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. 
DeviceManager  
DeviceManager.FastbootDevice Darstellung eines Geräts im Schnellstartmodus 
DeviceMerkleTree Einen Merkle-Baum aus den Geräteinhaltsinformationen berechnen. 
DeviceMetricData Objekt, das alle Daten enthält, die von Messwert-Collectors erfasst wurden. 
DeviceMonitorMultiplexer Eine Proxy-Klasse, um Anfragen an mehrere IDeviceMonitors weiterzuleiten. 
DeviceNotAvailableException Wird geworfen, wenn ein Gerät nicht mehr für Tests verfügbar ist. 
DeviceOwnerTargetPreparer Ein ITargetPreparer, mit dem eine Komponente für den Geräteeigentümer eingerichtet wird. 
DeviceParameterizedRunner Parametrisierter JUnit4-Laufen für hostseitige parametrisierte Tests. 
DeviceProperties Gängige Konstantendefinitionen für geräteseitige Property-Namen 
DeviceRecoveryModeUtil  
DeviceReleaseReporter Device Release Reporter, der die Kommunikation mit dem übergeordneten Prozess der freizugebenden Geräte übernimmt. 
DeviceResetFeature Serverseitige Implementierung des Zurücksetzens von Geräten. 
DeviceResetHandler Dienstprogramm zum Zurücksetzen von Geräten 
DeviceRuntimeException Wird geworfen, wenn eine Geräteaktion nicht die erwarteten Ergebnisse liefert. 
DeviceSelectionOptions Container für Kriterien zur Geräteauswahl. 
DeviceSelectionOptions.DeviceRequestedType Die verschiedenen unterstützten Platzhaltergerätetypen. 
DeviceSettingChecker Prüfen Sie, ob sich die Geräteeinstellungen während der Ausführung eines Moduls geändert haben. 
DeviceSetup Eine ITargetPreparer, die ein Gerät anhand der bereitgestellten Options für Tests konfiguriert. 
DeviceSnapshotFeature Serverseitige Implementierung des Geräte-Snapshots. 
DeviceSnapshotHandler Dienstprogramm zum Verwalten des Cuttlefish-Snapshots. 
DeviceStateMonitor Hilfsklasse zum Überwachen des Status einer IDevice
DeviceStorageAgeResourceMetricCollector Speicheralter aus Logcat parsen 
DeviceStorageFiller Zielvorbereitung so konfigurieren, dass der Speicherplatz belegt wird, damit ein gewisser Freiraum verfügbar ist. 
DeviceStorageStatusChecker Prüfen Sie, ob auf dem Gerät genügend Speicherplatz für die angegebenen Partitionen vorhanden ist. 
DeviceStringPusher Zielvorbereitung zum Schreiben eines Strings in eine Datei. 
DeviceSuite Erweitert den JUnit4-Container Suite, um den Tests, für die dies erforderlich ist, ein ITestDevice zur Verfügung zu stellen. 
DeviceSyncHelper Hilfsprogramm, das beim Synchronisieren eines neuen Geräte-Images mit dem Gerät hilft. 
DeviceTestCase Hilfs-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. 
DeviceTestResult Eine Spezialisierung von TestResult, die abgebrochen wird, wenn ein DeviceNotAvailableException auftritt 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Eine Builder-Klasse für Optionen zum Ausführen von Gerätetests über BaseHostJUnit4Test. 
DeviceTestSuite Hilfs-JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt. 
DeviceTraceCollector Dieser Collector startet den perfetto-Trace, wenn ein Testlauf beginnt, und protokolliert die Tracedatei am Ende. 
DeviceUnavailableMonitor Dieser Listener versucht, nur 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. Befehle schlagen fehl oder das Gerät startet nicht) 
DeviceUpdateTargetPreparer Eine abstrakte ITargetPreparer, die gängige Schritte zur Aktualisierung von Geräten mit einer Geräte-Imagedatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) übernimmt. 
DeviceWifiResourceMetricCollector Der Collector erfasst die aktuelle Signalstärke des verbundenen WLANs und die Linkgeschwindigkeit. 
DeviceWiper Eine ITargetPreparer, die Nutzerdaten löscht 
DigestCalculator Dienstprogrammmethoden zum Berechnen von Digest
DirectedGraph<V> Eine Implementierung gerichteter ungewichteter Graphen. 
DisableSELinuxTargetPreparer Zielvorbereitung, die SELinux deaktiviert, wenn es aktiviert ist. 
DryRunKeyStore Ein Schlüsselspeicher für den Trockenlauf, bei dem jeder Schlüsselspeicherwert immer richtig ersetzt und gefunden wird. 
Trockner Tests werden transparent als Probeläufe ausgeführt, anstatt sie tatsächlich auszuführen. 
DynamicFileStubTest Dies ist ein Tradefed-Test, um zu prüfen, ob Tradefed die dynamische Datei korrekt auflösen kann. 
DynamicRemoteFileResolver Klasse, die beim Auflösen des Pfads zu Remotedateien hilft. 
DynamicRemoteFileResolver.FileResolverLoader Lädt Implementierungen von IRemoteFileResolver
DynamicShardHelper Sharding-Strategie, die die Auslagerung von Aufgaben zwischen mehreren TF-Instanzen ermöglicht 
DynamicShardingConnectionInfoMessage Datenaufbewahrungsklasse, um das Senden über den Funktionsserver zu vereinfachen. 
DynamicSystemPreparer Ein ITargetPreparer, das ein System-Image auf einem Gerätebuild mit dem dynamischen Systemupdate einrichtet. 

E

EarlyDeviceReleaseFeature Implementierung des Feature-Servers für die Vorabveröffentlichung von Geräten. 
E-Mail-Adresse Eine Hilfsklasse zum Senden einer E-Mail. 
EmailHostHealthAgent Eine IHostHealthAgent-Implementierung zum Senden von E-Mails aus Host-Monitorberichten 
EmmaXmlConstants Konstanten, die beim Parsen des emma-XML-Berichts verwendet werden. 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo ist eine Klasse, die die Gesamtinformationen einer ZIP-Datei enthält. 
EnforcedSeLinuxChecker Statusprüfer, der den Status von SELinux prüft. 
EnvironmentVariableUtil Eine Sammlung von Hilfsmethoden zum Vorbereiten von Umgebungsvariablen. 
EraseUserDataPreparer Eine ITargetPreparer, mit der Nutzerdaten auf dem Gerät gelöscht werden. 
ErrorIdentifier Auf dieser Oberfläche wird ein bestimmter Fehler und seine Eigenschaften beschrieben. 
ErrorStorageUtil Hilfsklasse zum Anpassen der Fehler an den gemeinsamen Speicher. 
EventsLoggerListener Listener, der alle empfangenen Ereignisse in einer Datei protokolliert 
ExceptionThrowingRunnerWrapper  
ExecutableAction Eine Werteklasse, die eine ausführbare Aktion darstellt. 
ExecutableActionResult Eine Werteklasse, die ein Ergebnis einer ExecutableAction darstellt. 
ExecutableBaseTest Basisklasse für ausführbare Tests. 
ExecutableHostTest Test-Runner für ausführbare Dateien, die auf dem Host ausgeführt werden. 
ExecutableTargetTest Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. 
ExecutionFiles Dateiabhängigkeiten, die während der Ausführung eines Tests oder einer Aufrufs generiert werden und für den Test benötigt werden. 
ExecutionFiles.FilesKey Aufzählung der bekannten Standardschlüssel für die Karte. 
ExecutionProperties Eigenschaften, die während der Ausführung eines Tests oder einer Aufrufs generiert werden. 
ExistingBuildProvider Eine IBuildProvider, die eine bereits erstellte IBuildInfo zurückgibt. 
ExtendedFile Eine Erweiterung der Standarddatei, die Build-bezogene Metadaten enthält. 
ExtensionAtomsRegistry ExtensionAtomsRegistry für die lokale Verwendung von statsd. 

F

FailureDescription Die Klasse, die Fehlerinformationen in der Trade Federation beschreibt. 
FakeTest Ein Scheintest, der dazu dient, wiederholbare Testergebnisse zu generieren. 
FakeTestsZipFolder Eine Test-Fixture, die anhand einer Liste von Inhalten einen gefälschten entpackten Testordner erstellt. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Zielvorbereitung, die Fastboot auslöst und Fastboot-Befehle sendet. 
FastbootDeviceFlasher Eine Klasse, die Fastboot zum Flashen eines Images auf physischer Android-Hardware verwendet. 
FastbootHelper Eine Hilfsklasse für Fastboot-Vorgänge. 
FastbootPack Entpacken Sie das Image gemäß der Bootloader-Spezifikation. 
FastbootUpdateBootstrapPreparer Eine ITargetPreparer, die bestimmte Dateien (Bootloader, Radio, ZIP-Datei des Geräte-Images) in IDeviceBuildInfo platziert, um Geräte mit FastbootDeviceFlasher zu flashen, und dann Geräteattribute nach dem Start in die Build-Informationen einschleust, um Ergebnisse zu erfassen. 
FatalHostError Eine Ausnahme, die darauf hinweist, dass auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ein schwerwiegender Fehler aufgetreten ist, der nicht behoben werden kann, und dass die TradeFederation-Instanz heruntergefahren werden sollte. 
FeatureFlagTargetPreparer Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remote-Dienst optimiert wurden). 
FileDownloadCache Eine Hilfsklasse, die einen LRU-Cache des lokalen Dateisystems mit heruntergeladenen Dateien verwaltet. 
FileDownloadCacheFactory Eine Factory zum Erstellen von FileDownloadCache 
FileDownloadCacheWrapper Eine Wrapper-Klasse, die FileDownloadCache-Funktionen bereitstellt und die Schnittstelle IFileDownloader implementiert. 
FileIdleMonitor Überwacht Dateien und führt einen Rückruf aus, wenn sie inaktiv waren (d.h. 
FileInputStreamSource Eine InputStreamSource, die eine Eingabedatei annimmt. 
FileLogger Ein ILeveledLogOutput, das Protokollmeldungen an eine Datei und an stdout weiterleitet. 
FileProtoResultReporter Proto-Reporter, der die TestRecord in eine Datei ablegt. 
FilePullerDeviceMetricCollector Eine BaseDeviceMetricCollector, die auf Messwertschlüssel vom Gerät wartet und sie als Datei vom Gerät abruft. 
FilePullerLogCollector Logger der vom Gerät gemeldeten Datei. 
FileSystemLogSaver Protokolle in einem Dateisystem speichern 
FilesystemRootChecker  
FileUtil Eine Hilfsklasse für dateibezogene Vorgänge 
FileUtil.LowDiskSpaceException Wird geworfen, wenn der nutzbare Speicherplatz unter dem Mindestgrenzwert liegt. 
FilteredResultForwarder Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann. 
FixedByteArrayOutputStream Eine In-Memory-ERROR(/OutputStream), die nur eine maximale Datenmenge beibehält. 
FlashingMethod Eine Enum, die die Methode beschreibt, mit der das Testgerät geflasht wird 
FlashingResourcesParser Eine Klasse, die die erforderlichen Versionen von Hilfs-Imagedateien analysiert, die zum Flashen eines Geräts erforderlich sind. 
FlashingResourcesParser.AndroidInfo Ein Typdefiniert für Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Eine Filteroberfläche, mit der FlashingResourcesParser einige Ressourcen ignorieren kann, die sie andernfalls verwenden würde. 
FlashingResourceUtil Mit diesem Dienstprogramm können Sie die richtige Version der Artefakte festlegen, damit sie über DeviceFlashPreparer geflasht werden können. 
FoldableExpandingHandler Ein IModuleParameterHandler, das sich für jede nicht primäre faltbare Konfiguration erweitert. 
FoldableHandler Generischer Handler für faltbare Elemente, der die Parameter für faltbare Elemente verwenden kann, um ein spezielles Modul zu erstellen. 
FoldableModePreparer Ein Zielvorbereitungstool, mit dem der Faltstatus eines Geräts geändert werden kann. 
FolderBuildInfo Konkrete Implementierung einer IFolderBuildInfo
FolderSaver Eine ITargetPreparer, die Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Backend speichert. 
FormattedGeneratorReporter Mit diesem Tool können Berichte in einem bestimmten Format erstellt werden. 
FreeDeviceState  
FuseUtil Eine Hilfsklasse für FUSE-Vorgänge. 

G

GceAvdInfo Struktur zum Speichern relevanter Daten für eine bestimmte GCE-AVD-Instanz. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread-Monitor für den GCE-Lab-Host-Proxy-Tunnel, der für die Sauerstoffversorgung verwendet wird. 
GceManager Helfer, der die GCE-Aufrufe zum Starten/Stoppen und Erfassen von Protokollen aus GCE verwaltet. 
GceRemoteCmdFormatter Dienstprogrammklasse zum Formatieren von Befehlen, um ein Remote-GCE-Gerät zu erreichen. 
GceRemoteCmdFormatter.ScpMode Je nach Struktur der Argumente kann SCP zum Pushen oder Pullen von Dateien verwendet werden. 
GceSshTunnelMonitor Thread-Monitor für den GCE-SSH-Tunnel. 
GcovCodeCoverageCollector Eine BaseDeviceMetricCollector, die Abdeckungsmessungen von gcov vom Gerät abruft und als Testartefakte protokolliert. 
GcovKernelCodeCoverageCollector Eine BaseDeviceMetricCollector, die gcov-Kernelabdeckungsmessungen aus debugfs und vom Gerät abruft und 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 Veraltet Verwenden Sie stattdessen com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Basisklasse für Gcs-Vorgänge wie Download und Upload. 
GCSConfigurationFactory Mit einer ConfigurationFactory werden Konfigurationen aus Google Cloud Storage geladen. 
GCSConfigurationFactory.GCSConfigLoader Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei rekursiven Einschlüssen eine Ausnahme auslöst. 
GCSConfigurationServer Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS) 
GCSDownloaderHelper Downloader für GCS-Bucket, der das Caching und die Auflösung der globalen Konfiguration übernimmt. 
GCSFileDownloader Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileDownloaderBase Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileUploader Datei-Uploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Hostressource aus GCS (Google Cloud Storage) herunterladen 
GcsRemoteFileResolver Implementierung von IRemoteFileResolver, die das Herunterladen aus einem GCS-Bucket ermöglicht. 
GenericLogcatEventParser<LogcatEventType> Logcat-Eingabe für Ereignisse analysieren 
GenericLogcatEventParser.LogcatEvent Struktur zum Speichern eines Logcat-Ereignisses mit dem Ereignistyp und der auslösenden Logcat-Nachricht 
GetPreviousPassedHelper Hilfsfunktion zum Abrufen der zuvor bestandenen Testfilter. 
GkiDeviceFlashPreparer Ein Zielvorbereitungstool, das das Gerät mit dem generischen Android Common Kernel-Image flasht. 
GlobalConfiguration Eine IGlobalConfiguration-Implementierung, die die geladenen Konfigurationsobjekte in einer Map speichert 
GlobalFilterGetter Dienstimplementierung, die die Filter einer bestimmten Aufrufung zurückgibt. 
GlobalTestFilter Filteroptionen, die auf die Aufrufe angewendet werden. 
GoogleApiClientUtil Dienstprogramme zum Erstellen eines Google API-Clients. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Hier werden die Ergebnisse von Google Benchmark geparst, die über die Shell ausgeführt werden, und eine Map mit allen Ergebnissen zurückgegeben. 
GoogleBenchmarkTest Ein Test, bei dem ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausgeführt wird. 
GranularRetriableTestWrapper Eine Wrapper-Klasse arbeitet mit der IRemoteTest, um den IRemoteTest auf Testfallebene zu granulieren. 
GranularRetriableTestWrapper.StartEndCollector Hilfsklasse zum Erfassen fehlender Laufstarts und -enden. 
GsiDeviceFlashPreparer Ein Zielvorbereitungstool, das das Gerät mit dem generischen Android-System-Image flasht. 
GTest Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird. 
GTestBase Die Basisklasse von gTest 
GTestListTestParser Ein Ergebnisparser für den gtest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. 
GTestResultParser Parset die Ergebnisse des „Raw Output Mode“ von nativen Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. 
GTestXmlResultParser Parset die Ergebnisse des „xml-Ausgabemodus“ von nativen Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse. 

H

HarnessException Basisausnahmeklasse für im Harness geworfene Ausnahmen. 
HarnessIOException Ausnahme für die Übertragung von Dateiproblemen. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor-Implementierung, die den Heap-Speicher auf dem Host überwacht und regelmäßig in das Verlaufsprotokoll protokolliert. 
HelloWorldMultiTargetPreparer Eine Beispielimplementierung einer IMultiTargetPreparer
HistoryLogger TF-Verlaufslogger, spezielles Protokoll, das nur bestimmte Ereignisse enthält. 
HostGTest Ein Test, bei dem ein natives Testpaket ausgeführt wird. 
HostMetric Diese Klasse stellt ein zu erfassendes Hostmesswertbeispiel dar. 
HostOptions Holder-Klasse der Hostoptionen. 
HostStatsdMetricCollector Ein IMetricCollector, das StatsD-Messwerte mithilfe von StatsD-Dienstprogrammbefehlen auf Hostseite erfasst. 
HostTest Ein Test-Runner für hostbasierte JUnit-Tests. 
HostUtils Implementiert einige nützliche Dienstprogrammmethoden zum Ausführen von Hosttests. 
HprofAllocSiteParser Hilfsklasse zum Parsen von Informationen aus dem Bereich „Allocation Sites“ (Zuweisungswebsites) von HPROF-Berichten. 
HttpHelper Enthält Hilfsmethoden zum Senden von HTTP-Anfragen 
HttpHelper.RequestRunnable Kann zum Senden von Anfragen mit IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) verwendet werden. 
HttpMultipartPost Hilfsklasse zum Senden mehrteiliger HTTP-POST-Anfragen. 
HttpRemoteFileResolver Implementierung von IRemoteFileResolver, die den Download remoter Dateien über HTTP ermöglicht 
HttpsRemoteFileResolver Implementierung von IRemoteFileResolver, die das Herunterladen einer Remotedatei über https ermöglicht 

I

IAbi Benutzeroberfläche, die das zu testende ABI darstellt. 
IAbiReceiver Ein Test, für den das zu testende ABI erforderlich ist. 
IAndroidDebugBridge Schnittstellendefinition für AndroidDebugBridge-Methoden, die in diesem Paket verwendet werden. 
IAppBuildInfo Diese Benutzeroberfläche wurde eingestellt. Verwenden Sie IBuildInfo direkt. 
IAutoRetriableTest Benutzeroberfläche für eine IRemoteTest, die ITestFilterReceiver nicht implementiert, aber trotzdem die automatische Wiederholung unterstützen möchte. 
IBatteryInfo Die Schnittstelle, die die Interaktion mit dem Akku eines Geräts definiert. 
IBatteryInfo.BatteryState Beschreibt den aktuellen Akkuladestatus. 
IBuildInfo Enthält Informationen zum zu testenden Build. 
IBuildInfo.BuildInfoProperties Einige Eigenschaften, die eine IBuildInfo haben kann, um die Verarbeitung anzupassen. 
IBuildProvider Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. 
IBuildReceiver Ein Test, der auf den zu testenden Build verweist. 
ICacheClient Eine Schnittstelle für einen Cache-Client. 
IClusterClient Eine Schnittstelle für die Interaktion mit dem TFC-Backend. 
IClusterEvent Benutzeroberfläche für alle Clusterereignisse, die in TFC hochgeladen werden sollen. 
IClusterEventUploader<T extends IClusterEvent> Benutzeroberfläche für ClusterEventUploader 
IClusterOptions Eine Benutzeroberfläche für clusterbezogene Optionen. 
ICommandOptions Container für Ausführungsoptionen für Befehle. 
ICommandScheduler Ein Scheduler zum Ausführen von TradeFederation-Befehlen. 
ICommandScheduler.IScheduledInvocationListener Listener für Aufrufereignisse, wenn der Aufruf abgeschlossen ist. 
ICompressionStrategy Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. 
IConfigOptionValueTransformer Eine Benutzeroberfläche zum Ändern des Werts einer Konfigurationsoption 
IConfigurableVirtualDevice Eine Benutzeroberfläche, über die Informationen zu einem möglicherweise vorkonfigurierten virtuellen Gerät bereitgestellt werden (z. B. Host-IP, Host-Nutzer, Port-Offset). 
IConfiguration Konfigurationsinformationen für eine TradeFederation-Aufruf. 
IConfigurationFactory Factory zum Erstellen von IConfiguration
IConfigurationReceiver Einfache Schnittstelle zum Darstellen von Objekten, die ein IConfiguration akzeptieren. 
IConfigurationServer Eine Schnittstelle für den Konfigurationsserver. 
ICredentialFactory Eine Schnittstelle für die Anmeldedaten-Factory zum Erstellen von OAuth2-Credential
IDefaultObjectLoader Schnittstelle zum Laden der Standardobjekte, die Teil der YAML-Konfiguration sein sollten. 
IDefaultObjectLoader.LoaderConfiguration Das Ladekonfigurationsobjekt, um Informationen an den Lader weiterzugeben. 
IDeviceActionReceiver Bietet eine API zum Empfangen von Geräteereignissen. 
IDeviceBuildInfo Eine IBuildInfo, die einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
IDeviceBuildProvider Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen. 
IDeviceConfiguration Gerätekonfigurations-Inhaberoberfläche 
IDeviceFlasher Flasht ein Geräte-Image auf einem Gerät. 
IDeviceFlasher.UserDataFlashOption Enum mit Optionen für die Verarbeitung des userdata-Images 
IDeviceManager Benutzeroberfläche zum Verwalten der für Tests verfügbaren Geräte. 
IDeviceManager.IFastbootListener Ein Listener für Änderungen des Fastboot-Status. 
IDeviceMonitor Benutzeroberfläche zum Überwachen des Status von Geräten. 
IDeviceMonitor.DeviceLister Eine Runnable-ähnliche Klasse, die die bekannten Geräte und ihre Status zurückgeben sollte. 
IDeviceRecovery Benutzeroberfläche zum Wiederherstellen eines Geräts, das offline gegangen ist. 
IDeviceSelection Benutzeroberfläche für die Geräteauswahl 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Bietet Funktionen zum Überwachen des Status einer IDevice
IDeviceTest Benutzeroberfläche für Objekte, die einen Verweis auf eine ITestDevice erfordern. 
IDisableable Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. 
IDynamicShardingClient Wrapper-Oberfläche für den Sharding-Client

So können wir bei Bedarf einen HTTP- oder einen Test-Proxy einfügen. 

IDynamicShardingConnectionInfo Schnittstelle für Klassen, die Informationen zu dynamischen Sharding-Verbindungen enthalten 
IEmail Schnittstelle zum Senden von E-Mails. 
IEmail.Message Container für E-Mail-Nachrichtendaten. 
IFileDownloader Benutzeroberfläche zum Herunterladen einer Remote-Datei. 
IFileEntry Schnittstellendefinition, die einen einfacheren, mockbaren Vertrag für FileEntry-Methoden bietet. 
IFileResolverLoader Lädt Implementierungen von IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Diese Ausnahme wird geworfen, wenn ein Resolver nicht geladen oder initialisiert werden kann. 
IFlashingResourcesParser Schnittstelle zum Bereitstellen der erforderlichen Versionen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. 
IFlashingResourcesRetriever Schnittstelle zum Abrufen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. 
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 enthält (umfasst eine beliebige Anzahl von Aufrufen tatsächlicher Konfigurationen). 
IHarnessException Beschreibung der Harness-Ausnahmeoberfläche, die von Harness-Ausnahmen implementiert wird. 
IHostCleaner Bereinigt den Host nach Abschluss des Testlaufs. 
IHostHealthAgent Eine Schnittstelle zum Senden 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 von Hostoptionen 
IHostOptions.PermitLimitType Aufzählung der möglichen Begrenzungen für Genehmigungen 
IHostResourceManager Benutzeroberfläche zum Verwalten der Hostressource. 
IHttpHelper Hilfsmethoden zum Ausführen von HTTP-Anfragen. 
IHttpHelper.DataSizeException  
IIncrementalSetup Eine Benutzeroberfläche, die bei der Entscheidung hilft, ob eine inkrementelle Einrichtung für TradeFed-Ersteller versucht werden soll. 
IInvocationContext Enthält Informationen zur Aufrufabfolge, auf die die Tests bei Bedarf zugreifen können. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Ein Test, der sich auf den Kontext der Aufrufe beziehen muss. 
IInvocationExecution Benutzeroberfläche, die die Aktionen beschreibt, die im Rahmen einer Aufrufung ausgeführt werden. 
IKeyStoreClient Benutzeroberfläche für den Zugriff auf einen Schlüsselspeicher für Passwörter oder vertrauliche Daten. 
IKeyStoreFactory Factory zum Erstellen von IKeyStoreClient
ILabPreparer Markierungsoberfläche für Lab-Vorbereiter

Eine Beschreibung der Verwendung dieser Schnittstellen finden Sie unter ITargetPreparer

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen. 
ILogcatReceiver Eine Klasse, die die Ausgabe des Logcats eines Geräts als InputStreamSource bereitstellt. 
ILogRegistry Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet. 
ILogRegistry.EventType Ereignisse, die protokolliert werden sollten 
ILogSaver Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Protokollen an einem zentralen Speicherort. 
ILogSaverListener Ermöglicht es ITestInvocationListener, zu prüfen, ob Logdateien gespeichert werden. 
ImageContentAnalyzer Analysetool 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-Benutzeroberfläche für IManagedTestDevice
IMetricCollector Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse erfasst werden, um übereinstimmende Messwerte zu erfassen. 
IMetricCollectorReceiver Benutzeroberfläche für IRemoteTests, die die Liste der IMetricCollectors für den Testlauf abrufen müssen. 
IMoblyYamlResultHandler Schnittstelle des Mobly-YAML-Ergebnis-Handlers. 
IMoblyYamlResultHandler.ITestResult Oberfläche des Mobly-YAML-Ergebnisses 
IModuleController Benutzeroberfläche, über die festgelegt wird, ob ein Modul ausgeführt werden soll oder nicht. 
IModuleController.RunStrategy Aufzählung, aus der hervorgeht, wie das Modul ausgeführt werden soll. 
IModuleParameterHandler Die Benutzeroberfläche für Parameter von Suite-Modulen. 
IMultiDeviceRecovery Schnittstelle zum Wiederherstellen mehrerer offline Geräte 
IMultiDeviceTest Diese Benutzeroberfläche wurde eingestellt. Diese Benutzeroberfläche wird aus Kompatibilitätsgründen vorübergehend beibehalten, wird aber nicht mehr verwendet. Bitte implementieren Sie sie nicht. 
IMultiTargetPreparer Die Testumgebung wird für mehrere Geräte gleichzeitig vorbereitet. 
INativeDevice Bietet eine zuverlässige und etwas höhere API für eine ddmlib IDevice
INativeDeviceTest Benutzeroberfläche für Objekte, die einen Verweis auf eine INativeDevice erfordern. 
IncrementalImageUtil Ein Dienstprogramm zum Nutzen des inkrementellen Image- und Geräteupdates. 
InfraErrorIdentifier Fehler-IDs aus der Trade Federation-Infrastruktur und abhängiger Infrastruktur (z. B. Build-Infrastruktur). 
InputStreamSource Diese Schnittstelle umhüllt im Grunde eine ERROR(/InputStream), um sie klonbar zu machen. 
InstallAllTestZipAppsSetup Eine ITargetPreparer, die alle Apps in einer Test-Zip-Datei installiert. 
InstallApexModuleTargetPreparer  
InstallApkSetup Eine ITargetPreparer, die eine oder mehrere APKs im Dateisystem installiert. 
InstallBuildEnvApkSetup Eine ITargetPreparer, die eine oder mehrere Test-APKs aus einer Build-Umgebung der Android-Plattform installiert. 
InstalledInstrumentationsTest Führt alle auf dem aktuellen Gerät gefundenen Instrumentierungen aus. 
InstallKernelModulePreparer Ein Zielvorbereiter, der Kernelmodule installiert. 
InstantAppHandler Handler für ModuleParameters.INSTANT_APP
InstrumentationPreparer Ein ITargetPreparer, das die Instrumentierung ausführt 
InstrumentationTest Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt wird. 
InvocationContext Generische Implementierung einer IInvocationContext
InvocationExecution Klasse, die alle Aufrufschritte beschreibt: build download, target_prep, run tests, clean up. 
InvocationLocal<T> Diese Klasse bietet Variablen auf Aufrufebene. 
InvocationMetricLogger Eine Dienstprogrammklasse für eine Aufrufmethode zum Protokollieren einiger Messwerte. 
InvocationMetricLogger.InvocationGroupMetricKey Mithilfe von Gruppierungen können mehrere Gruppen unter einem einzigen Schlüssel protokolliert werden. 
InvocationMetricLogger.InvocationMetricKey Ein Schlüssel mit einem bestimmten Namen, der immer für die Aufrufe verwendet wird. 
InvocationStatus Eine Klasse zum Speichern des Aufrufstatus. 
InvocationStatus Ein Hilfsenum, das den Aufrufstatus darstellt 
InvocationSummaryHelper Hilfsklasse zum Erfassen und Berichten von TestSummary für eine Gruppe von Zuhörern 
InvocationToJUnitResultForwarder Eine Klasse, die ITestInvocationListener-Ereignisse überwacht und an eine TestListener weiterleitet. 
IPostProcessor Post Processors ist ein Trade Federation-Objekt, mit dem Messwerte und Protokolle NACH den Tests und VOR der Ergebniserstellung verarbeitet werden können. 
IRemoteFeature Benutzeroberfläche, die eine Funktion in Tradefed beschreibt, die auf Grundlage der Anfrage ausgeführt werden kann. 
IRemoteFileResolver Benutzeroberfläche für Objekte, die eine Remotedatei in eine lokale Datei auflösen können. 
IRemoteFileResolver.RemoteFileResolverArgs Die an die Resolver übergebenen Argumente 
IRemoteFileResolver.ResolvedFile Klasse mit Informationen zur aufgelösten Datei und einigen Metadaten. 
IRemoteScheduledListenersFeature Erweiterung von IRemoteFeature zur Unterstützung der Weitergabe von IScheduledInvocationListeners. 
IRemoteTest Ein Test, bei dem die Ergebnisse direkt an eine ITestInvocationListener gesendet werden. 
IReportNotExecuted Bei einer unvollständigen Ausführung können IRemoteTest, die diese Schnittstelle implementieren, ihre nicht ausgeführten Tests für eine bessere Berichterstellung melden. 
IRescheduler Oberfläche zum Umplanen einer Konfiguration für eine zukünftige Ausführung. 
IResourceMetricCollector Benutzeroberfläche, über die Nutzer benutzerdefinierte Ressourcensammler implementieren können 
IRestApiHelper Eine Hilfsoberfläche für die Ausführung von REST API-Aufrufen. 
IResumableTest Diese Benutzeroberfläche wurde eingestellt. Das ist nicht mehr nötig. 
IRetryDecision Benutzeroberfläche, über die die Entscheidung zum erneuten Versuch getroffen und der Filter auf die Klasse angewendet wird, um den erneuten Versuch gezielter zu gestalten. 
IRuntimeHintProvider  
IRunUtil Schnittstelle zum Ausführen von zeitgesteuerten Vorgängen und Systembefehlen. 
IRunUtil.EnvPriority Enum, das festlegt, ob eine bestimmte Umgebung festgelegt oder aufgehoben wird. 
IRunUtil.IRunnableResult Eine Schnittstelle für die asynchrone Ausführung eines Vorgangs, der einen booleschen Status zurückgibt. 
ISandbox Benutzeroberfläche, die eine Sandbox definiert, die zum Ausführen eines Aufrufs verwendet werden kann. 
ISandboxFactory Factory zum Erstellen von ISandbox
ISetOptionReceiver Die Implementierung dieser Schnittstelle sollte eine Option mit dem Namen „set-option“ haben, die mit HostTest.SET_OPTION_NAME verknüpft ist. 
IShardableListener Eine ITestInvocationListener, die geShardet werden kann. 
IShardableTest Ein IRemoteTest, das in separat ausführbare Teiltests unterteilt werden kann. 
IShardHelper Benutzeroberfläche eines Objekts, die die Sharding-Strategie beschreibt, die für eine Konfiguration verwendet werden soll. 
IsolatedHostTest Implementiert einen TradeFed-Runner, der die Tests mit einem untergeordneten Prozess in einer Umgebung mit wenigen Abhängigkeiten ausführt, anstatt sie im Hauptprozess auszuführen. 
ISupportGranularResults Schnittstelle, die angibt, ob ein ITestInvocationListener den Empfang der detaillierten Ergebnisse unterstützt oder nicht. 
ISystemStatusChecker Ein Prüfer, der den Systemstatus prüft und einen booleschen Wert zurückgibt, um anzugeben, ob sich das System in einem erwarteten Zustand befindet. 
ISystemStatusCheckerReceiver Ein IRemoteTest, das über die Konfiguration Zugriff auf die ISystemStatusChecker benötigt. 
ITargetCleaner Diese Benutzeroberfläche wurde eingestellt. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. 
ITargetPreparer Bereitet die Testumgebung für den Testlauf vor. 
ITerribleFailureHandler Eine Oberfläche zum Beheben von schwerwiegenden Fehlern von LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver Ein Runner, mit dem anhand von Anmerkungen gefiltert werden kann, welche Tests ausgeführt werden sollen. 
ITestCollector Bietet Unterstützung für die Testerhebung. Wenn diese Option festgelegt ist, muss der Test-Runner einen Trockenlauf ausführen, um Testfälle zu erfassen, ohne sie tatsächlich auszuführen. 
ITestDevice Bietet eine zuverlässige und etwas höhere API für eine ddmlib IDevice
ITestDevice.ApexInfo Eine einfache Strukturklasse zum Speichern von Informationen zu einer 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, in der angegeben ist, welche Tests ausgeführt und/oder nicht ausgeführt werden sollen. 
ITestFilterReceiver Ein Runner, mit dem sich die auszuführenden Tests filtern lassen. 
ITestInformationReceiver Schnittstelle zum Empfangen der TestInformation für einige Klassen. 
ITestInvocation Verwaltet eine Trade Federation-Testaufruf. 
ITestInvocation.ExitInformation Stellt Informationen zum Beenden einer Aufrufabfolge dar. 
ITestInvocationListener Listener für Testergebnisse aus dem Testaufruf. 
ITestLifeCycleReceiver Erhält Ereignisbenachrichtigungen während Instrumentierungstests. 
ITestLogger Eine Entität, die unterschiedliche Arten von Datenstreams protokollieren kann. 
ITestLoggerReceiver Eine Entität, die in eine ITestLogger-Instanz eingefügt werden kann, damit sie zu Logging-Zwecken verwendet werden kann. 
ITestsPool Oberfläche mit einer Reihe von Tests, auf die wir zugreifen und die wir ausführen können 
ITestSuite Abstrakte Klasse, die zum Ausführen der Testsuite verwendet wird. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Benutzeroberfläche, die einen Helfer zum Laden früherer Ergebnisse beschreibt, die noch einmal ausgeführt werden können. 
ITestSummaryListener Benutzeroberfläche, über die ITestInvocationListener einige eingeschränkte Informationen über Zusammenfassungen austauschen kann. 
ITestsZipInstaller Installiert Tests aus einer ZIP-Datei mit Tests (wie vom Build-System ausgegeben) auf einem Gerät. 
ITokenProvider Eine Schnittstelle, die ein Objekt beschreibt, das die Tokens eines bestimmten Geräts bereitstellen kann. 
ITokenRequest Eine Benutzeroberfläche, die eine IRemoteTest implementieren kann, um anzugeben, dass ein Gerät mit einem speziellen Token erforderlich ist. 

J

JarHostTest Test-Runner für hostseitige JUnit-Tests. 
JarHostTest.HostTestListener Wrapper-Listener, der alle Ereignisse mit Ausnahme von „testRunStarted()“ und „testRunEnded()“ an den eingebetteten Listener weiterleitet. 
JavaCodeCoverageCollector Eine BaseDeviceMetricCollector, die Java-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
JavaCodeCoverageFlusher Eine Dienstprogrammklasse, die die Messungen der Java-Codeabdeckung von Prozessen auf dem Gerät zurücksetzt und erzwingt. 
JSONFileKeyStoreClient Eine Beispielimplementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher dient. 
JSONFileKeyStoreFactory Implementierung einer JSON KeyStore-Fabrik, die eine JSONFileKeyStoreClient für den Zugriff auf eine JSON-Schlüsseldatei bereitstellt. 
JsonHttpTestResultReporter Ein Ergebnisbericht, der Testmesswerte und Informationen zu Branche und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt POSTet 
JUnit4ResultForwarder Ergebnisweiterleiter vom JUnit4-Runner. 
JUnit4TestFilter Hilfsklasse, die die Filterung für den JUnit4-Ausführer durch Erweiterung der Filter bereitstellt. 
JUnitRunUtil Eine Hilfsklasse, um einen IRemoteTest.run(TestInformation, ITestInvocationListener)-Anruf an einen Test.run(TestResult)-Anruf weiterzuleiten. 
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 an einen ITestInvocationListener weiterleitet. 

K

KernelModuleUtils  
KernelTargetTest Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden, und Parsen des Ergebnisses des Kernel-Tests. 
KernelTestModuleController Basisklasse für einen Modulcontroller, um Tests nicht auszuführen, wenn sie nicht mit der Architektur übereinstimmen . 
KeyguardControllerState Ein Container für die Status des Sperrbildschirms. 
KeyguardStatusChecker Prüft den Status des Sperrbildschirms nach der Modulausführung. 
KeyStoreException Wird ausgelöst, wenn ein schwerwiegender Fehler im Schlüsselspeicher auftritt. 
KillExistingEmulatorPreparer Ein ITargetPreparer, mit dem ein laufender Emulator beendet wird. 
KnownFailurePreparer Zielvorbereitung, um den erneuten Versuch bei einem bekannten Fehler zu überspringen. 
KTapResultParser Liest die KTAP-Ausgabe, die von einem KUnit-Testmodul generiert und in der Datei „results“ unter debugfs abgelegt wurde. 
KTapResultParser.ParseResolution  
KUnitModuleTest Test-Runner zum Ausführen von KUnit-Testmodulen auf dem Gerät. 

L

LabResourceDeviceMonitor Der Ressourcenmonitor des Labs, der den gRPC-Server für LabResourceService initialisiert/verwaltet. 
LargeOutputReceiver Eine Klasse, die dazu dient, die Ausgabe von lang laufenden Befehlen zu erfassen. 
LastShardDetector Beim lokalen Sharding möchten wir manchmal einige Aktionen nur ausführen, wenn der letzte Shard invocationEnded(long) erreicht. 
LeakedThreadStatusChecker Statusprüfer, um sicherzustellen, dass ein Modul keinen laufenden Thread leckt. 
LegacySubprocessResultsReporter Eine eingefrorene Implementierung des subprocess results reporters, die trotz Änderungen an der Superklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. 
ListInstrumentationParser Eine IShellOutputReceiver, die die Ausgabe einer „pm list instrumentation“-Abfrage analysiert 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. 
LocalAppBuildProvider Ein IBuildProvider, das einen IBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt 
LocalDeveloper Erkennt und gibt zurück, ob es sich um einen lokalen Entwickler handelt, der Tradefed ausführt. 
LocalDeviceBuildProvider Ein IBuildProvider, das eine IDeviceBuildInfo anhand eines angegebenen Dateisystemverzeichnispfads erstellt. 
LocalEmulatorLaunch Ein TargetPreparer, der einen Emulator lokal aus einer Android-Build-Umgebung startet. 
LocalEmulatorSnapshot Ein TargetPreparer zum Generieren eines sauberen Emulator-Snapshots aus einer Android-Build-/Entwicklungsumgebung 
LocalFileHeader LocalFileHeader ist eine Klasse, die die Informationen zu einer Datei oder einem Ordner in einer ZIP-Datei enthält. 
LocalFileResolver Implementierung von IRemoteFileResolver, mit der lokale Dateien verknüpft werden können 
LocalFolderBuildProvider Ein IBuildProvider, das einen IFolderBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt 
LocalHostResourceManager Manager-Hostressource. 
LocalPool Implementierung eines Pools lokaler Tests 
LocalRunInstructionBuilder Dienstprogramm zum Kompilieren der Anweisung zum lokalen Ausführen von Tests. 
LockSettingsBaselineSetter Ein Setter zum Entfernen der Einstellungen für die Displaysperre. 
Log Protokollklasse, die die API in den Haupt-Android-Quellen widerspiegelt. 
Log.ILogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen. 
Log.LogLevel Enum „Log Level“. 
LogcatCrashResultForwarder Spezieller Listener: Bei Fehlern (Absturz des Instrumentierungsvorgangs) wird versucht, den Absturz aus dem Logcat zu extrahieren und der Fehlermeldung hinzuzufügen, die mit dem Test verknüpft ist. 
LogcatEventParser  
LogcatEventType Ereignistypen für LogcatEventParser 
LogcatOnFailureCollector Collector, der ein Logcat erfasst und protokolliert, wenn ein Test fehlschlägt. 
LogcatReceiver Klasse, die Logcat im Hintergrund erfasst. 
LogcatTimingMetricCollector Ein Messwert-Erfassungstool, das während eines oder mehrerer wiederholter Tests Zeitinformationen (z. B. die Zeit für den Nutzerwechsel) aus Logcat erfasst. Dazu werden Start- und Endsignale eines Ereignisses aus Logcat-Zeilen mithilfe bestimmter regulärer Ausdrücke geparst. 
LogDataType Stellt den Datentyp der Protokolldaten dar. 
LogFile Klasse zum Speichern der Metadaten einer gespeicherten Protokolldatei. 
LogFileSaver Ein Helper für ITestInvocationListener, mit dem Logdaten in einer Datei gespeichert werden 
LogReceiver  
LogRegistry Eine ILogRegistry-Implementierung, die verschiedene Protokolle multiplext und verwaltet und je nach ThreadGroup des Threads, der den Aufruf ausführt, den entsprechenden verwendet. 
LogSaverResultForwarder Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Datei-Saver. 
LogUtil Eine Dienstprogrammklasse für die Protokollierung. 
LogUtil.CLog Eine Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Protokoll-Tag verwendet 
LUCIResultReporter Ein Ergebnisberichter, der Testergebnisse, die von ResultDB und LUCI benötigt werden, im JSON-Format (go/result-sink) speichert und den Dateispeicherort in der Konsole protokolliert. 

M

MainlineModuleHandler Eine einfache Handler-Klasse für Mainline-Module, die einen InstallApexModuleTargetPreparer erstellt und den dynamischen Link basierend auf den angegebenen Mainline-Modulen einschleust, um diese Module automatisch abzurufen. 
MainlineTestModuleController Basisklasse für einen Modulcontroller, um Tests basierend auf den vorab geladenen Mainline-Modulen auf dem zu testenden Gerät auszuführen. 
ManagedRemoteDevice Ein Gerät, das in einer virtuellen Maschine ausgeführt wird, die wir aus der Ferne über eine Tradefed-Instanz in der VM verwalten. 
ManagedTestDeviceFactory Fabrik zum Erstellen der verschiedenen Arten von Geräten, die von Tf überwacht werden können 
MaxSdkModuleController Basisklasse für einen Modulcontroller, um keine Tests für Versionen über einer bestimmten SDK-Version auszuführen. 
MergedZipEntryCollection Fügen Sie einzelne ZIP-Einträge in einer großen ZIP-Datei zu Blöcken zusammen, um die Anzahl der Downloadversuche zu minimieren. 
MergeMultiBuildTargetPreparer Eine IMultiTargetPreparer, mit der Informationen von einem Build an einen anderen übergeben werden können, indem sie und der Dateischlüssel, der in den anderen Build kopiert werden soll, benannt werden. 
MergeStrategy Hier wird beschrieben, wie die Ergebnisse zusammengefasst werden sollen, wenn mehrere Versuche vorhanden sind. 
MerkleTree Eine Merkle-Baumdarstellung gemäß der Remote Execution API. 
MetricFilePostProcessor Wird zum Hochladen der Messwertprotokolldatei verwendet, die auf Test- und Ausführungsebene erfasst wurde. 
MetricOption Anmerkung für Testmethoden, die mit @Test gekennzeichnet sind, oder wenn die Anmerkung Teil der Anmerkungsliste von TestDescription ist, mit der zusätzliche Parameter angegeben werden können, die für Folgendes nützlich sind: Anpassen des Verhaltens der Collectors, Filtern einiger Methoden. 
MetricsXMLResultReporter MetricsXMLResultReporter schreibt Testmesswerte und Ausführungsmesswerte in eine XML-Datei in einem Ordner, der in der Phase „invocationEnded“ des Tests über den Parameter „metrics-folder“ angegeben wird. 
MetricTestCase Erweiterung von TestCase, mit der Messwerte protokolliert werden können, wenn das Script im Rahmen von TradeFed ausgeführt wird. 
MetricTestCase.LogHolder Struktur für eine zu meldende Protokolldatei. 
MetricUtil Dienstprogrammklasse zum Abrufen von Messwerten aus gepushten StatsD-Konfigurationen. 
MetricUtility Enthält gängige Dienstmethoden 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 einer bestimmten API-Ebene liegt. 
MinSdkModuleController Basisklasse für einen Modulcontroller, um keine Tests für Versionen auszuführen, die unter einer bestimmten SDK-Version liegen. 
MixImageZipPreparer Ein IMultiTargetPreparer, das die Images eines System-Builds in einen Geräte-Build einbindet. 
MixKernelTargetPreparer Ein ITargetPreparer, mit dem sich ein Kernel-Image mit dem Geräte-Image kombinieren lässt. 
MoblyBinaryHostTest Hosttest zum Ausführen einer mobly-Python-Binärdatei aus dem Android-Build-System (Soong) 
MoblyYamlResultControllerInfoHandler Mobly-YAML-Ergebnis-Element-Handler „Controller Info“. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Mobly-YAML-Ergebnis-Handler-Factory, die je nach Ergebnistyp einen geeigneten Handler generiert. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Mobly-Yaml-Testergebnis-Parser 
MoblyYamlResultRecordHandler Mobly-YAML-Ergebnis-Element-Handler „Record“ 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Mobly-YAML-Ergebnis-Element-Handler „Summary“ 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Mobly-YAML-Ergebnis-Element-Handler „Test Name List“ 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Mobly-YAML-Ergebnis-Element-Handler „Nutzerdaten“. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Container für die Konfiguration des Testlaufs. 
ModuleListener Listener, der an jede IRemoteTest jedes Moduls angehängt ist, um die Liste der Ergebnisse zu erfassen. 
ModuleLogcatCollector Version des Logcat-Collectors, aber für das Modul. 
ModuleMerger Hilfsklasse für Vorgänge, die mit dem Zusammenführen von ITestSuite und ModuleDefinition nach einer Aufteilung zusammenhängen. 
ModuleOemTargetPreparer  
ModuleParameters Spezielle Werte, die den Schlüsseln „Parameter“ der Suite in den Metadaten der einzelnen Module zugeordnet sind. 
ModuleParametersHelper Hilfsfunktion zum Abrufen des mit dem Parameter verknüpften IModuleParameterHandler
ModuleProtoResultReporter Ein Ergebnis-Reporter, der nur die Ergebnisse auf Modulebene erfassen soll. 
ModulePusher  
ModulePusher.ModulePushError Schwerwiegender Fehler beim Pushen des Mainline-Moduls. 
ModuleSplitter Hilft dabei, eine Liste von Modulen, die durch IConfiguration dargestellt werden, in eine Liste von Ausführungseinheiten aufzuteilen, die durch ModuleDefinition dargestellt werden. 
ModuleTestTypeUtil Enthält gängige Dienstmethoden zum Prüfen des Moduls. 
MultiFailureDescription Mehrere FailureDescription in einem Halter sammeln. 
MultiMap<K, V> Ein ERROR(/Map), das mehrere Werte pro Schlüssel unterstützt. 

N

NameMangleListener Ein Proxy-Listener, der Testmethode, Klasse und Paketnamen bei der Berichterstellung übersetzt. 
NativeBenchmarkTest Ein Test, bei dem ein nativer Benchmark-Test auf einem bestimmten Gerät ausgeführt wird. 
NativeBenchmarkTestParser Eine IShellOutputReceiver, die die Benchmark-Testdatenausgabe analysiert und Messwerte zur durchschnittlichen Zeit pro Vorgang erfasst. 
NativeBridgeModuleController Ein Modulcontroller, der prüft, ob ein Gerät die native Bridge unterstützt. 
NativeCodeCoverageFlusher Eine Dienstprogrammklasse, die Messungen der nativen Abdeckung löscht und die nativen Abdeckungsdaten aus Prozessen auf dem Gerät zwangsweise löscht. 
NativeDevice Standardimplementierung eines ITestDevice nicht vollständigen Stacks für Android-Geräte. 
NativeDevice.AdbAction Eine ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen eines Betriebssystembefehls vom Typ „adb…“. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Neustarten eines Geräts. 
NativeDevice.RebootMode Ein Neustartmodus. 
NativeDeviceStateMonitor Hilfsklasse zum Überwachen des Status einer IDevice ohne Framework-Unterstützung. 
NativeLeakCollector Eine ITargetPreparer, auf der „dumpsys meminfo --unreachable -a“ ausgeführt wird, um den nicht erreichbaren nativen Arbeitsspeicher zu ermitteln, der derzeit von jedem Prozess belegt ist. 
NativeStressTest Ein Test, bei dem eine native ausführbare Stresstestdatei auf einem bestimmten Gerät ausgeführt wird. 
NativeStressTestParser Eine IShellOutputReceiver, die die Datenausgabe des Stresstests analysiert und Messwerte zur Anzahl der abgeschlossenen Iterationen und zur durchschnittlichen Zeit pro Iteration erfasst. 
NegativeHandler Handler, der angibt, dass nichts getan werden soll und der Parameter kein zusätzliches Modul erstellen soll. 
NestedDeviceStateMonitor Gerätestatus-Monitor, der zusätzliche Prüfungen an verschachtelten Geräten durchführt, um den Besonderheiten der virtualisierten Umgebung gerecht zu werden. 
NestedRemoteDevice Darstellung des Geräts, das in einer Remote-Cuttlefish-VM ausgeführt wird. 
NetworkNotAvailableException Wird geworfen, wenn ein Gerät keine Verbindung zum Netzwerk für Tests herstellen kann. 
NoApkTestSkipper Spezieller Verantwortlicher für die Vorbereitung, mit dem eine Aufrufung (Vorbereitung und Tests) vollständig übersprungen werden kann, wenn keine APKs zum Testen vorhanden sind. 
NoDeviceException Wird geworfen, wenn kein Gerät vorhanden ist, auf dem ein bestimmter Befehl ausgeführt werden kann. 
NoisyDryRunTest Einen lauten Trockenlauf für eine Befehlsdatei ausführen. 
NoOpConfigOptionValueTransformer Ein IConfigOptionValueTransformer ohne Funktion 
NotMultiAbiHandler Spezieller Handler, der SuiteModuleLoader darüber informiert, dass die sekundäre ABI kein Modul erstellen soll. 
NullDevice Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet wird, wenn IDeviceSelection.nullDeviceRequested() true ist. 

O

OpenObjectLoader Lader für die in AOSP verfügbaren Standardobjekte. 
Option Hiermit wird angegeben, dass ein Feld eine IConfiguration-Option darstellt. 
Option.Importance  
OptionClass Eine Klasse wird als IConfiguration-Objekt gekennzeichnet. 
OptionCopier Eine Hilfsklasse, mit der Option-Feldwerte mit demselben Namen von einem Objekt in ein anderes kopiert werden können. 
OptionDef Enthält die Details eines Option
OptionFetcher Hilfsfunktion zum Abrufen der Testoptionen aus dem übergeordneten Prozess. 
OptionNotAllowedException Spezifische ConfigurationException, wenn eine Option nicht in der Befehlszeile übergeben werden darf. 
OptionSetter Füllen Sie Option-Felder aus. 
OptionSetter.OptionFieldsForName Container für die Liste der Optionsfelder mit dem angegebenen Namen. 
OptionUpdateRule Hiermit wird das Verhalten festgelegt, wenn eine Option mehrmals angegeben wird. 
OtaDeviceBuildInfo Ein IDeviceBuildInfo, das für Over-the-air-Aktualisierungstests verwendet wird. 
OtatoolsBuildInfo Ein IBuildInfo, das otatools-Artefakte enthält. 
OtaUpdateDeviceFlasher Ein Geräte-Flasher, der das Script „system/update_engine/scripts/update_device.py“ mit einem vollständigen oder inkrementellen OTA-Paket auslöst, um das Geräte-Image zu aktualisieren. 
OxygenUtil Dienstprogramm zur Interaktion mit dem Oxygen-Dienst. 

P

PackageInfo Container für die Paketinformationen einer Anwendung, die vom Gerät geparst wurden. 
PackageInstalledModuleController Der Modulcontroller führt keine Tests aus, wenn die angegebenen Pakete nicht auf dem Gerät installiert sind. 
Pair<A, B> Wir definieren unsere eigene Pair-Klasse, die zwei Objekte enthält. 
PairingMultiTargetPreparer Ein Multi-Target-Vorbereiter unterstützt das Bluetooth-Pairing (und die Verbindung) zwischen zwei Geräten. 
ParallelDeviceExecutor<V> Wrapper für ERROR(/ExecutorService), um eine Funktion parallel auszuführen. 
ParentSandboxInvocationExecution Version von InvocationExecution für die speziellen Aktionen der übergeordneten Aufrufe beim Ausführen einer Sandbox. 
ParentShardReplicate Eine Einrichtung für ein Gerät auf alle anderen Geräte replizieren, die am Sharding teilnehmen. 
PartialZipDownloadCache Dienstprogramm zum Caching von teilweise heruntergeladenen Dateien basierend auf ihrem Inhalt. 
PassingTestFileReporter Eine ITestInvocationListener, die die Liste der bestandenen Testfälle in einer Testdatei speichert 
PerfettoGenericPostProcessor Ein Postprozessor, der die Proto-Datei mit Text-/Binärmesswerten von perfetto in Schlüssel/Wert-Paare verarbeitet, indem die Proto-Nachrichten und -Felder mit Stringwerten rekursiv erweitert werden, bis das Feld mit dem numerischen Wert gefunden wird. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Perfetto Preparer überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den perfetto zugreifen kann. 
PerfettoPullerMetricCollector Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Perfecto-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Eine Dienstprogrammklasse zum Aufzeichnen eines perfetto-Traces auf einem ITestDevice
PrettyPrintDelimiter Hilfsprogramm zum Drucken von abgegrenzten Nachrichten, die auffallen. 
PrettyTestEventLogger Logger, der die Ereignisse abgleicht und protokolliert, um die Fehlerbehebung zu erleichtern. 
ProcessInfo Wird zum Speichern von prozessbezogenen Informationen(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) verwendet. 
ProcessUtil  
ProfileParameterHandler Basisparameter-Handler für jeden Profilnutzer. 
ProfileTargetPreparer Basisklasse zum Einrichten des Zielvorbereiters für jeden Profilnutzer android.os.usertype.profile.XXX
PropertyChanger Eine Dienstprogrammklasse zum Ändern (oder Hinzufügen) von Elementen in einer Android-Eigenschaftsdatei 
ProtoResultParser Parser für das Proto-Format von Tradefed-Ergebnissen. 
ProtoResultParser.TestLevel Aufzählung, die das aktuelle Level des verarbeiteten Prototyps darstellt. 
ProtoResultReporter Der Ergebnis-Reporter erstellt ein TestRecord-Protobuf mit allen Ergebnissen. 
ProtoUtil Dienstmethoden für den typunabhängigen Umgang mit Protobuf-Nachrichten. 
ProxyConfiguration Objekt, mit dem auf eine ausführbare Remotekonfiguration verwiesen werden kann. 
PsParser Dienstprogramm zum Parsen von USER,PID und NAME aus der Ausgabe des Befehls „ps“ 
PtsBotTest PTS-Bot-Tests ausführen 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PushFileInvoker Diese Klasse wurde eingestellt. Verwenden Sie stattdessen PushFilePreparer. 
PushFilePreparer Ein ITargetPreparer, mit dem versucht wird, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätepfad zu übertragen. 
PythonBinaryHostTest Hosttest zum Ausführen einer Python-Binärdatei aus dem Android-Build-System (Soong)

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

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

F

QuotationAwareTokenizer  

R

RebootReasonCollector Dieser Collector erfasst Neustarts des Geräts während des Testlaufs und meldet sie nach Grund und Häufigkeit. 
RebootTargetPreparer Zielvorbereitung, die das Gerät neu startet. 
RecoveryLogPreparer Ein Zielvorbereitungstool, mit dem Protokolle vor der Wiederherstellung erfasst werden. 
RegexTrie<V> Das RegexTrie ist ein Trie, bei dem jedes gespeicherte Segment des Schlüssels ein regulärer Ausdruck ist.ERROR(/Pattern) 
RemoteAndroidDevice Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist. 
RemoteAndroidTestRunner Führt einen Android-Testbefehl aus der Ferne aus und meldet die Ergebnisse. 
RemoteAndroidTestRunner.StatusReporterMode Stellt einen Statusberichtermodus in den Befehlsoptionen eines Instruments dar. 
RemoteAndroidVirtualDevice Erweitert das Verhalten von RemoteAndroidDevice für ein Full-Stack-Android-Gerät, das in der Google Compute Engine (GCE) ausgeführt wird. 
RemoteAvdIDevice Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet 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, die für die Remote-Arbeit in der Warteschlange stehen 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Eine einfache Klasse, mit der Dateien an verschiedenen Orten mithilfe von URIs und der Funktionen des Dienstanbieters geladen werden können. 
RemoteFileUtil Dienstprogrammklasse zum Verwalten von Dateien aus einer Remote-Instanz 
RemoteInvocationExecution Implementierung von InvocationExecution, die eine Remote-Ausführung steuert. 
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 und der Test fehlgeschlagen wird, wenn sie eine bestimmte Zeitüberschreitung überschreitet. 
RemoteZip Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. 
RemoveSystemAppPreparer Eine ITargetPreparer zum Entfernen eines APK aus der Systempartition vor einem Testlauf. 
ReportPassedTests Geben Sie in einer Datei mögliche Filter an, um bestandene Tests auszuschließen. 
RequestUtil Dienstprogramme, die das generische Wiederholen von Netzwerkanfragen mit Fehlerbehandlung ermöglichen. 
ResolvePartialDownload Teilweise Downloadanfrage bearbeiten 
ResourceMetricUtil Dienstfunktionen zum Erstellen von Messwerten 
ResourceUtil Dienstprogramm zum Lesen von Konfigurationsressourcen. 
RestApiHelper Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. 
RestartSystemServerTargetPreparer Zielvorbereitung, die den Systemserver neu startet, ohne das Gerät neu zu starten. 
ResultAggregator Spezieller Weiterleiter, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie zusammenfasst. 
ResultAndLogForwarder Forwarder für Ergebnisse und Protokollereignisse. 
ResultForwarder Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet. 
ResultsPlayer Spezieller Runner, der die angegebenen Ergebnisse abspielt. 
RetentionFileSaver Hilfsklasse zum Erstellen einer .retention-Datei in einem Verzeichnis. 
RetryConfigurationFactory Factory, die den Wiederholungsversuch eines Befehls verarbeitet. 
RetryLogSaverResultForwarder Weiterleitung, die auch den aktuellen Versuch weitergibt. 
RetryPreparationDecision Eine Klasse, die die Entscheidungen beschreibt, ob die Vorbereitung wiederholt werden soll und ob der Modullauf fehlschlagen soll. 
RetryRescheduler Ein spezieller Runner, mit dem zuvor ausgeführte Tests, die fehlgeschlagen sind oder nicht ausgeführt wurden, neu geplant werden können. 
RetryRescheduler.RetryType Die Arten von Tests, die wiederholt werden können. 
RetryResultForwarder Eine Erweiterung von ResultForwarder, die immer eine bestimmte Versuchszahl sendet. 
RetryResultHelper Hilfsklasse, um zu bestimmen, welches Modul oder welcher Test ausgeführt werden soll. 
RetryStatistics Struktur mit den Statistiken für eine Wiederholungssitzung einer IRemoteTest
RetryStrategy Die Wiederholungsstrategie, die beim erneuten Ausführen einiger Tests verwendet werden soll. 
RootcanalForwarderPreparer  
RootTargetPreparer Zielvorbereitung, die „adb root“ oder „adb unroot“ ausführt, je nach Option „force-root“. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery Generische Basis IMultiDeviceRecovery, um eine Tradefed-Konfiguration für den Wiederherstellungsschritt auszuführen. 
RunHostCommandTargetPreparer Zielvorbereitung, um vor und nach dem Ausführen des Tests beliebige Hostbefehle auszuführen. 
RunHostScriptTargetPreparer Zielvorbereitung, die ein Script vor dem Ausführen eines Tests ausführt. 
RunInterruptedException Wird geworfen, wenn ein Ausführungsvorgang durch eine externe Anfrage unterbrochen wird. 
RunNotifierWrapper Umschlag von RunNotifier, damit wir die DeviceNotAvailableException tragen können. 
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Handler für ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Ein ITargetPreparer, um anzugeben, dass Tests in der SDK-Sandbox ausgeführt werden sollen. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer Eine ITargetPreparer, damit der Test als sekundärer Nutzer ausgeführt wird. 
RunOnSystemUserTargetPreparer Ein ITargetPreparer, das angibt, dass Tests für den Nutzer (nicht für den aktuellen Nutzer) ausgeführt werden sollen. 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer Eine ITargetPreparer, die bei der Einrichtung ein Arbeitsprofil erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen. 
RuntimeRestartCollector Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürzen) während des Tests erfasst, falls vorhanden. 
RunUtil Eine Sammlung von Hilfsmethoden zum Ausführen von Vorgängen. 
RustBenchmarkResultParser Hier werden die Ergebnisse von Tests, die mit dem Criterion-Benchmarking-Framework ausgeführt wurden, interpretiert und in Aufrufe einer Reihe von ITestInvocationListeners umgewandelt. 
RustBinaryHostTest Hosttest zum Ausführen einer Rust-Binärdatei aus dem Android-Build-System (Soong) 
RustBinaryTest Ein Test, bei dem ein Rust-Binary auf einem bestimmten Gerät ausgeführt wird. 
RustTestBase Basisklasse von RustBinaryHostTest und RustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Er interpretiert die Ausgabe von Tests, die mit dem unittest-Framework von Rust ausgeführt wurden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListeners. 

S

SandboxConfigDump Runner-Klasse, die anhand einer Befehlszeile eine IConfiguration erstellt und in eine Datei ablegt. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Spezielle Konfigurationsausnahme, die von der Sandbox-Einrichtung stammt. 
SandboxConfigurationFactory Spezielle Konfigurations-Factory zum Erstellen von Konfigurationen für Sandbox-Zwecke. 
SandboxConfigUtil Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Sandboxing. 
SandboxedInvocationExecution Spezielle Sandbox-Ausführung der Aufrufe: Dies ist die InvocationExection, wenn wir uns in der Sandbox befinden und den Befehl ausführen. 
SandboxInvocationRunner Führen Sie die mit der Aufrufung verknüpften Tests in der Sandbox aus. 
SandboxOptions Klasse, die Optionen für eine ISandbox empfangen und bereitstellen kann. 
ScreenshotOnFailureCollector Erfasst und protokolliert einen Screenshot, wenn ein Testfall fehlschlägt. 
Sdk28ModuleController Ein Modulcontroller, der prüft, ob auf einem Gerät SDK 28 (Android 9) oder höher installiert ist. 
Sdk29ModuleController Führen Sie Tests nur aus, wenn das Testgerät die SDK-Version 29 oder höher hat. 
Sdk30ModuleController Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 30 oder höher installiert ist. 
Sdk31ModuleController Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 31 oder höher installiert ist. 
Sdk32ModuleController Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 32 oder höher installiert ist. 
Sdk33ModuleController Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 33 oder höher installiert ist. 
Sdk34ModuleController Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 34 oder höher installiert ist. 
Sdk35ModuleController Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 35 oder höher installiert ist. 
SearchArtifactUtil Eine Dienstprogrammklasse, mit der nach Testartefakten gesucht werden kann. 
SecondaryUserHandler Handler für ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Handler für ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Handler für ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Dies ist ein Wrapper, mit dem ein Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. 
SerializationUtil Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert. 
ServiceAccountKeyCredentialFactory Eine Anmeldedaten-Fabrik zum Erstellen von OAuth-Credential-Objekten auf Grundlage von Dienstkontoschlüsseln. 
SettingsBaselineSetter Ein gemeinsamer Setter zum Verwalten der Gerätegrundeinstellungen über ITestDevice.setSetting. 
ShardBuildCloner Hilfsklasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet. 
ShardHelper Helper-Klasse, die das Erstellen der Shards und die Planung für eine Aufrufung übernimmt. 
ShardListener Ein ITestInvocationListener, das Ergebnisse aus einem Aufruf-Shard (d. h. einer Aufrufaufteilung, die parallel auf mehreren Ressourcen ausgeführt wird) erfasst und an einen anderen Listener weiterleitet. 
ShardMainResultForwarder Eine ResultForwarder, die die Ergebnisse von fragmentierten Testaufrufen kombiniert. 
ShellOutputReceiverStream Dienstprogrammunterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. 
ShellStatusChecker Prüfen Sie vor und nach dem Ausführen eines Moduls, ob der Shell-Status wie erwartet ist. 
ShippingApiLevelModuleController Führen Sie Tests aus, wenn das Gerät die folgenden Bedingungen erfüllt:
  • Wenn min-api-level definiert ist:
    • Das Gerät wurde mit der min-api-level oder höher ausgeliefert. 
ShowmapPullerMetricCollector Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. 
SideloadOtaTargetPreparer Ein Zielvorbereiter, der das Sideloaden eines bestimmten OTA-Pakets durchführt, das Paket anwendet, auf das Starten des Geräts wartet und die Build-Eigenschaften des Geräts als Build-Informationen einschleust

Bei dieser Zielvorbereitung wird davon ausgegangen, dass sich das Gerät beim Starten im regulären ADB-Modus befindet. Außerdem wird dafür gesorgt, dass das Gerät im selben Modus beendet wird, jedoch mit der neueren Build-Version. 

SimpleFileLogger Ein ILeveledLogOutput, das Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet. 
SimplePerfResult Objekt zum Speichern aller simpleperf-Testergebnisse 
SimplePerfStatResultParser Eine Dienstprogrammklasse zum Parsen von simpleperf-Ergebnissen. 
SimplePerfUtil Dienstprogrammklasse zum Senden einfacher Befehle und Erfassen der Ergebnisse 
SimplePerfUtil.SimplePerfType Enum der Befehlsoptionen von simpleperf 
SimpleStats Eine kleine Dienstprogrammklasse, die anhand eines numerischen Datensatzes einige statistische Messwerte berechnet. 
SizeLimitedOutputStream Eine threadsichere Dateisicherung von ERROR(/OutputStream), die die maximale Menge an Daten begrenzt, die geschrieben werden kann. 
SkipContext Darstellung des Kontexts der Entscheidung zum Überspringen oder Caching von Ergebnissen. 
SkipFeature Eine Funktion, mit der auf einige der SkipManager-Informationen zugegriffen werden kann. 
SkipHWASanModuleController Basisklasse für einen Modulcontroller, um keine Tests auf HWASan-Builds auszuführen. 
SkipManager Anhand verschiedener Kriterien hilft der Überspringmanager dabei zu entscheiden, was auf verschiedenen Ebenen übersprungen werden soll: Aufruf, Module und Tests. 
SkipReason Geben Sie einen Grund und die zugehörigen Metadaten für das Überspringen eines Tests an. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Eine Dienstprogrammklasse bietet Bluetooth-Vorgänge auf einem oder zwei Geräten mit SL4A. 
Sl4aBluetoothUtil.BluetoothAccessLevel Enums für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren 
Sl4aBluetoothUtil.BluetoothConnectionState Enums für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren 
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums für die Prioritätsstufe von Bluetooth-Profilen, die auf BluetoothProfile.java basieren 
Sl4aBluetoothUtil.BluetoothProfile Enums für Bluetooth-Profile, die auf BluetoothProfile.java basieren 
Sl4aClient Sl4A-Client, der über RPC mit der SL4A-Scripting-Ebene interagiert. 
Sl4aEventDispatcher Der Ereignis-Dispatcher fragt nach Ereignissen und stellt sie nach Namen in die Warteschlange, um sie abzufragen. 
Sl4aEventDispatcher.EventSl4aObject Vom Ereignis-Poller zurückgegebenes Objekt. 
SnapshotInputStreamSource Eine dateibasierte InputStreamSource. 
SnapuserdWaitPhase Enum-Darstellung, wann das Update von snapuserd abgeschlossen werden soll. 
SparseImageUtil Dienstprogramm zum Entfernen von Sparse-Bildern. 
SparseImageUtil.SparseInputStream SparseInputStream wird von vorgelagerten Systemen gelesen und erkennt das Datenformat. 
StatsdBeforeAfterGaugeMetricPostProcessor Ein Postprozessor, der Messwerte verarbeitet, die mit dem Ansatz „Vorher/Nachher“ erfasst wurden, d.h. 
StatsdEventMetricPostProcessor Ein Postprozessor, der Ereignismesswerte in StatsD-Berichten mithilfe der für den Prozessor angegebenen Formate in Schlüssel/Wert-Paare umwandelt. 
StatsdGenericPostProcessor Ein Postprozessor, der binäre Proto-Statsd-Berichte in Schlüssel/Wert-Paare verarbeitet, indem der Bericht als Baumstruktur erweitert wird. 
StatusCheckerResult Enthält das Ergebnis der Ausführung einer ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet. 
StopServicesSetup Ein ITargetPreparer, das Dienste auf dem Gerät beendet. 
StreamProtoReceiver Ein Empfänger, der empfangene Proto-Test-Rechnungen in Tradefed-Ereignisse umwandelt. 
StreamProtoResultReporter Eine Implementierung von ProtoResultReporter 
StreamUtil Dienstprogrammklasse zum Verwalten von Eingabestreams. 
StrictShardHelper Sharding-Strategie zum Erstellen strenger Shards, die nicht zusammen in Berichten aufgeführt werden, 
StringEscapeUtils Dienstprogrammklasse zum Entkommenttieren von Strings für bestimmte Formate. 
StringUtil Dienstprogrammklasse zum Entkommentieren von Strings für die gängige Stringmanipulation. 
StubBuildProvider Leere Implementierung ohne Funktion einer IBuildProvider
StubDevice Stub-Platzhalterimplementierung eines IDevice
StubKeyStoreClient Standard-Stub-Implementierung für KeyStore-Client. 
StubKeyStoreFactory Standard-Stub-Implementierung für KeyStore Factory 
StubLocalAndroidVirtualDevice Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet wird, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist. 
StubMultiTargetPreparer Platzhalter für die leere Implementierung einer IMultiTargetPreparer
StubTargetPreparer Platzhalter für die leere Implementierung einer ITargetPreparer
StubTest Leere Testimplementierung ohne Aktion 
StubTestRunListener Stub-Implementierung von ITestRunListener 
SubprocessCommandException Ein Befehl für einen untergeordneten Prozess konnte nicht ausgeführt werden. 
SubprocessConfigBuilder Erstellen Sie eine TF-Konfigurations-XML-Wrapper für eine vorhandene TF-Konfiguration. 
SubprocessEventHelper Hilfsfunktion zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen. 
SubprocessEventHelper.BaseTestEventInfo Basis-Hilfetext für TestIgnored-Informationen. 
SubprocessEventHelper.FailedTestEventInfo Helfer für Informationen zu „testFailed“. 
SubprocessEventHelper.InvocationEndedEventInfo Hilfselement für Informationen zum Ende des Aufrufs. 
SubprocessEventHelper.InvocationFailedEventInfo Hilfsfunktion für Informationen zu InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Helfer für Informationen zum Starten eines Aufrufs. 
SubprocessEventHelper.LogAssociationEventInfo Helfer für Informationen zu „logAssociation“. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Helfer für Informationen zu „testEnded“. 
SubprocessEventHelper.TestLogEventInfo Helfer für Informationen zu „testLog“. 
SubprocessEventHelper.TestModuleStartedEventInfo Helfer für Informationen zum Starten des Testmoduls. 
SubprocessEventHelper.TestRunEndedEventInfo Helfer für Informationen zu „testRunEnded“. 
SubprocessEventHelper.TestRunFailedEventInfo Helfer für Informationen zu „testRunFailed“ 
SubprocessEventHelper.TestRunStartedEventInfo Helfer für Informationen zu „testRunStarted“ 
SubprocessEventHelper.TestStartedEventInfo Hilfe für Informationen zu „testStarted“ 
SubprocessExceptionParser Hilfsprogramm zum Umgang mit der Ausnahmeausgabe von standardmäßigen Tradefed-Befehlen. 
SubprocessReportingHelper Eine Klasse zum Erstellen einer Wrapper-Konfigurationsdatei, um den subprocess results reporter 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 aus dem untergeordneten Prozess weiter. 
SubprocessTestResultsParser Erweitert ERROR(/FileOutputStream), um die Ausgabe vor dem Schreiben in die Datei zu analysieren, damit wir die Testereignisse auf Launcher-Seite generieren können. 
SubprocessTestResultsParser.StatusKeys Relevante Teststatusschlüssel. 
SubprocessTfLauncher Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. 
SuiteApkInstaller Hier werden die angegebenen APKs für die Suite-Konfiguration installiert: entweder über die Variable $ANDROID_TARGET_OUT_TESTCASES oder das ROOT_DIR in den Build-Informationen. 
SuiteModuleLoader Ruft Moduldefinitionen für Kompatibilitätstests aus dem Repository ab. 
SuiteModuleLoader.ConfigFilter Ein ERROR(/FilenameFilter), um alle Konfigurationsdateien in einem Verzeichnis zu finden. 
SuiteResultCacheUtil Dienstprogramm zum Hoch- und Herunterladen von Cache-Ergebnissen für ein Testmodul. 
SuiteResultCacheUtil.CacheResultDescriptor Beschreibt die Cache-Ergebnisse. 
SuiteResultHolder Hilfsobjekt, das die Serialisierung und Deserialisierung der Aufrufergebnisse vereinfacht. 
SuiteResultReporter Testergebnisse für eine gesamte Suite-Aufrufabfolge erfassen und die endgültigen Ergebnisse ausgeben. 
SuiteResultReporter.ModulePrepTimes Objekthalter für die Vorbereitung und den Abbau eines Moduls. 
SuiteTestFilter Stellt einen Filter zum Ein- und Ausschließen von Tests dar. 
SwitchUserTargetPreparer Eine ITargetPreparer, die in setUp zur angegebenen Nutzerart wechselt. 
SystemServerFileDescriptorChecker Prüft, ob dem Systemserver die Dateideskriptoren ausgehen. 
SystemServerStatusChecker Prüfen Sie, ob sich die PID von „system_server“ vor und nach dem Ausführen eines Moduls geändert hat. 
SystemUpdaterDeviceFlasher Ein IDeviceFlasher, das den System-Updater zur Installation eines System-Images verwendet, das in einem OTA-Update-Paket gebündelt ist. 
SystemUtil Dienstprogrammklasse für Systemaufrufe. 
SystemUtil.EnvVariable  

T

TableBuilder Hilfsklasse zum Darstellen einer Matrix von Stringelementen in einer Tabelle. 
TableFormatter Hilfsklasse zum Darstellen einer Matrix von Stringelementen, sodass die einzelnen Spalten ausgerichtet sind 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Beim Vorbereiten des Ziels für den Test ist ein schwerwiegender Fehler aufgetreten. 
TarUtil Dienstprogramm zum Bearbeiten einer TAR-Datei. 
TearDownPassThroughPreparer Ermöglicht das Ausführen von tearDown für Vorbereiter, die in einer Konfiguration als Objekt enthalten sind. 
TelephonyHelper Ein Dienstprogramm zur Verwendung und Abruf von Informationen zur Telefonie. 
TelephonyHelper.SimCardInformation Ein Informationshalter für die SIM-Karteninformationen. 
TelephonyTokenProvider Tokenanbieter für telefonbezogene Tokens. 
TemperatureThrottlingWaiter Ein ITargetPreparer, das wartet, bis die Temperatur des Geräts auf die Zieltemperatur gesunken ist 
TemplateResolutionError Klasse, die ConfigurationException erweitert, wenn beim Parsen der Konfiguration ein fehlerhafter Vorlagencode gefunden wurde. 
TerribleFailureEmailHandler Eine einfache Handler-Klasse, die eine E-Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. 
TestAppInstallSetup Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden. 
TestContentAnalyzer Der Analyser berücksichtigt den Kontext für die Analyse und bestimmt, was interessant ist. 
TestContext Eine Klasse zum Modellieren einer TestContext-Mitteilung der TCF API. 
TestDependencyResolver Hilft bei Bedarf, Abhängigkeiten zu beheben. 
TestDescription Klasse, die Informationen zu einem Testfall darstellt. 
TestDescriptionsFile Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von Testbeschreibungen in eine Testdatei. 
TestDevice Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät 
TestDevice.MicrodroidBuilder Ein Builder zum Erstellen eines Microdroid-Testgeräts. 
TestDeviceOptions Container für ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState Eine umfassendere Darstellung des Gerätestatus als DeviceState
TestEnvironment Eine Klasse zum Modellieren einer TestEnvironment-Nachricht, die von der TFC API zurückgegeben wird. 
TestErrorIdentifier Fehler-ID aus Tests und Testläufern. 
TestFailureModuleController Controller für das Modul, mit dem Sie einfach die Funktionsweise des Protokolls für fehlgeschlagene Tests anpassen möchten. 
TestFilePushSetup Eine ITargetPreparer, die 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 den Testinformationssatz in einer TEST_MAPPING-Datei. 
TestInformation Holder-Objekt, das alle Informationen und Abhängigkeiten enthält, die ein Test-Runner oder Test für eine ordnungsgemäße Ausführung benötigen könnte. 
TestInformation.Builder Builder zum Erstellen einer TestInformation-Instanz. 
TestInvocation Standardimplementierung von ITestInvocation
TestInvocation.RunMode Der Modus, in dem eine Aufrufung ausgeführt wird. 
TestInvocation.Stage  
TestInvocationManagementServer GRPC-Server, der die Aufrufe und den Lebenszyklus von Tests verwaltet. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Eine Klasse zum Laden einer TEST_MAPPING-Datei. 
TestMappingSuiteRunner Implementierung von BaseTestSuite zum Ausführen von Tests, die mit der Option „include-filter“ oder TEST_MAPPING-Dateien aus dem Build als Suite angegeben wurden. 
TestOption Hier werden die Details der Testoptionen gespeichert, die in einer TEST_MAPPING-Datei festgelegt sind. 
TestOutputUploader Testausgabedateien in das lokale Dateisystem, GCS oder einen HTTP(S)-Endpunkt hochlädt. 
TestRecordInterpreter Dienstprogramm zum Konvertieren eines TestRecord-Prototyps in ein leichter zu manipulierendes Format in Tradefed. 
TestRecordProtoUtil Dienstprogramm zum Lesen des TestRecord-Prototyps 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. 
TestResult Container für das Ergebnis eines einzelnen Tests. 
TestResultListener Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur für einzelne Testergebnisse interessieren. 
TestRunnerUtil Eine Dienstprogrammklasse, die verschiedene Testläufe unterstützt. 
TestRunResult Enthält die Ergebnisse eines einzelnen Testlaufs. 
TestRunResultListener Listener, mit dem der Status des letzten Testlaufs gelesen werden kann. 
TestRunToTestInvocationForwarder Weiterleitung von ddmlib ITestRunListener an ITestLifeCycleReceiver
TestsPoolPoller Test-Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können. 
TestStatus Darstellung möglicher Status für Testmethoden in Tradefed 
TestSuiteInfo Eine Klasse, die das Laden von buildbezogenen Metadaten für die Testsuite löst

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

TestSummary Eine Klasse, die eine Testzusammenfassung darstellt. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf der /system-Partition des Geräts installiert werden. 
TestTimeoutEnforcer Listener, mit denen die Ausführungszeit eines bestimmten Testfalls geprüft und der Test fehlgeschlagen wird, wenn er eine bestimmte Zeitüberschreitung überschreitet. 
TextResultReporter Ein Testergebnisbericht, der die Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. 
TfMetricProtoUtil Dienstprogrammklasse, die bei der Umstellung von „Map<string, string="">“ zu „Map<string, metric="">“ hilft.  </string,></string,>
TfObjectTracker Ein Dienstprogramm zum Überwachen der Nutzung der verschiedenen Handelsverbandsobjekte. 
TfSuiteRunner Implementierung von ITestSuite, mit der Tests aus dem TF-Jar-Ordner „res/config/suite“ geladen werden. 
TfTestLauncher Eine IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation. 
TimeStatusChecker Statusprüfung, um sicherzustellen, dass die Geräte- und Hostzeit synchronisiert bleiben. 
TimeUtil Enthält zeitbezogene Dienstmethoden. 
TimeVal Dies ist ein Sentinel-Typ, der ein Long umschließt. 
TimeWaster Eine einfache Zielvorbereitung, die Zeit kostet und möglicherweise zum Neustart des Geräts führt. 
TokenProperty Unterstütztes Token mit dynamischem Sharding. 
TokenProviderHelper Helfer, der dem mit einem bestimmten Token verknüpften Anbieter mitteilt, ob ein Gerät das Token unterstützt. 
TraceCmdCollector Eine IMetricCollector, die während des Tests mit trace-cmd Protokolle erfasst und in der Aufrufdatei protokolliert. 
TracePropagatingExecutorService Ein Executor-Dienst, der Aufgaben an eine zugrunde liegende Implementierung weiterleitet und dabei den Trace-Kontext weitergibt. 
TracingLogger Klasse, die beim Verwalten der Tracing-Daten für jede Testausführung hilft. 
TradefedConfigObject Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC API. 
TradefedConfigObject.Type Eine Liste der Konfigurationsobjekttypen, die in eine Clusterbefehlskonfiguration eingefügt werden können. 
TradefedDelegator Objekte, die bei der Delegierung der Aufrufe an eine andere Tradefed-Binärdatei helfen. 
TradefedFeatureClient Ein gRPC-Client, um die Ausführung der Funktion vom Server anzufordern. 
TradefedFeatureServer Ein Server, der auf Anfragen zum Auslösen von Funktionen antwortet. 
TradefedSandbox Sandbox-Container, in dem eine Trade Federation-Aufruf ausgeführt werden kann. 
TradefedSandboxFactory Standardimplementierung für SandboxFactory 
TradefedSandboxRunner Runner, der mit einem TradefedSandbox verknüpft ist und die Ausführung der Sandbox ermöglicht. 
TradefedSandboxRunner.StubScheduledInvocationListener Ein Stub IScheduledInvocationListener, der nichts tut. 

U

UiAutomatorRunner Führt den 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, das für jeden Schlüssel eindeutige Werte sicherstellt. 
UploadManifest Ein Manifest der BLOBs und Dateien, die hochgeladen werden sollen. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Ein IMultiDeviceRecovery, das USB-Busse für offline Geräte zurücksetzt. 
UsbResetRunConfigRecovery Es soll möglich sein, einen Befehl zum Zurücksetzen des USB-Anschlusses eines Geräts auszulösen. 
UsbResetTest Eine IRemoteTest, die das Gerät über USB zurücksetzt und prüft, ob es danach wieder online ist. 
UserChecker Prüft, ob sich die Nutzer während des Tests geändert haben. 
UserCleaner Eine ITargetPreparer, die sekundäre Nutzer beim Rückbau entfernt. 
UserHelper  
UserInfo Ähnlich wie die UserInfo-Klasse der Plattform. 
UserInfo.UserType Unterstützte Varianten des Nutzertyps in externen APIs. 

V

ValidateSuiteConfigHelper Mit dieser Klasse können Sie prüfen, ob die für die Suite geladenen IConfiguration die erwarteten Anforderungen erfüllen: – Keine Build-Anbieter – Keine Ergebnisberichte 
VersionedFile Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. 
VersionParser Rufen Sie die Version der laufenden Tradefed-Artefakte ab. 
VisibleBackgroundUserPreparer Zielvorbereitung zum Ausführen von Tests in einem Nutzer, der im Hintergrund sichtbar gestartet wird. 
VmRemoteDevice Ein Remote-virtuelles Gerät, das wir über die virtuelle Maschine verwalten. 

W

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

Optional kann dieser Vorbereiter TargetSetupError erzwingen, wenn das Datum und die Uhrzeit nicht innerhalb des Zeitlimits festgelegt werden. 

WifiCommandUtil Eine Dienstprogrammklasse, die die Ausgabe von WLAN-Befehlen parsen kann. 
WifiCommandUtil.ScanResult Stellt ein WLAN mit den zugehörigen Informationen dar. 
WifiHelper Hilfsklasse zum Manipulieren von WLAN-Diensten auf dem Gerät. 
WifiPreparer Eine ITargetPreparer, die bei Bedarf das WLAN auf dem Gerät konfiguriert. 

X

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

J

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

Z

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