Klasse „Index“
Das sind die API-Klassen. Alle API-Pakete ansehen
A
| AaptParser | Klasse, die Informationen aus einer APK-Datei extrahiert, indem sie die Ausgabe von „aapt dump badging“ parst. |
| AaptParser.AaptVersion | Enum mit Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet wird. |
| Abi | Eine Klasse, die ein ABI darstellt. |
| AbiFormatter | Dienstprogrammklasse für ABI. |
| AbiUtils | Dienstprogrammklasse für die Verarbeitung von Geräte-ABIs |
| AbLocalBuildProvider | Lokaler Build-Anbieter, der einen lokalen Build für Android erstellt. |
| AbstractConnection | Abstrakte Darstellung der Verbindung. |
| AbstractHostMonitor | Typische Klasse für die Host-Systemdiagnose. |
| AbstractTunnelMonitor | Abstrakte Tunnelüberwachung für GCE AVD. |
| AbstractXmlParser | Hilfsbasisklasse zum Parsen von XML-Dateien |
| AbstractXmlParser.ParseException | Wird ausgelöst, wenn die XML-Eingabe nicht geparst werden konnte |
| AcloudConfigParser | Helferklasse zum Parsen einer Acloud-Konfiguration (wird zum Starten einer Cloud-Geräteinstanz verwendet). |
| AcloudConfigParser.AcloudKeys | Schlüsselsätze, die über die Konfiguration durchsucht werden können. |
| ActionInProgress | Die allgemeine Aktion, die gerade ausgeführt wird. |
| ActiveTrace | Hauptklasse zum Beschreiben und Verwalten eines aktiven Traces. |
| ActivityStatusChecker | Statusprüfung für verbleibende Aktivitäten am Ende eines Moduls. |
| AdbCommandRejectedException | Ausnahme, die ausgelöst wird, wenn adb einen Befehl ablehnt. |
| AdbDevice | Enthält den Status eines Geräts, wie er vom Befehl „adb devices -l“ gemeldet wird. |
| AdbDeviceConnection |
Stellt eine Verbindung zu einem Gerät über ADB zur Verwendung mit ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) dar.
|
| AdbDeviceConnection.Factory | |
| AdbHelper | Hilfsklasse zum Verarbeiten von Anfragen und Verbindungen zu adb. |
| AdbHelper.AdbResponse | Antwort von ADB. |
| AdbHelper.AdbService | Geben Sie an, auf welchen ADB-Dienst sich der Befehl beziehen soll. |
| AdbInitOptions | Optionen für die Initialisierung von AndroidDebugBridge. |
| AdbInitOptions.Builder | Erstellt Initialisierungsoptionen für ADB. |
| AdbRootElevator |
Ein AutoCloseable, das bei Bedarf adb-Root aktiviert und den Root-Status nach Abschluss wiederherstellt.
|
| AdbSocketUtils | |
| AdbSshConnection | ADB-Verbindung über eine SSH-Bridge. |
| AdbStopServerPreparer | Zielvorbereiter zum Beenden des ADB-Servers auf dem Host vor und nach dem Ausführen von ADB-Tests. |
| AdbTcpConnection | Standardmäßige Verbindungsdarstellung eines Geräts, die von einer Standard-ADB-Verbindung des Geräts ausgeht. |
| AdbUtils | Eine Dienstprogrammklasse für ADB-Vorgänge. |
| AdbVersion | |
| AfterClassWithInfo |
Ähnliche Garantien wie AfterClass, aber für die annotierte Methode muss ein TestInformation-Parameter erforderlich sein.
|
| AggregatePostProcessor | Ein Messwert-Aggregator, der das Minimum, Maximum, den Mittelwert, die Varianz, die Standardabweichung, die Summe, die Anzahl und optional die Perzentile für numerische Messwerte liefert, die bei Testläufen mit mehreren Iterationen erfasst wurden, wobei sie als Doubles behandelt werden. |
| AllocationInfo | Enthält Zuweisungsinformationen. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
Ein ITargetPreparer, mit dem alle Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden.
|
| AltDirBehavior |
Ein Enum zum Definieren alternativer Verhaltensweisen für verschiedene Installationsprogramme/Push-Programme für Testartefakte
|
| AnalysisHeuristic | Die Reihenfolge ist wichtig. |
| AndroidBuildAPIException | Eine Ausnahmeklasse für Fehler im Zusammenhang mit der Android Build API. |
| AndroidBuildAPIHelper | Helper-Methode zum Erstellen eines Android Build-Clients. |
| AndroidBuildApiLogSaver | Eine Klasse, die Protokolldateien in der Android Build API speichert. |
| AndroidBuildAPIOptions | Hostweite Konfigurationsoptionen für den Android Build API-Client. |
| AndroidBuildTestResult | Containerobjekt zum Speichern des Testergebnisses, das an die Android Build API gesendet werden soll. |
| AndroidDebugBridge |
Eine Verbindung zur Host-seitigen Android Debug Bridge (ADB)
Dies ist der zentrale Punkt für die Kommunikation mit Geräten, Emulatoren oder den darauf ausgeführten Anwendungen. |
| AndroidDebugBridge.IClientChangeListener |
Klassen, die diese Schnittstelle implementieren, bieten Methoden für ClientImpl-Änderungen.
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
Klassen, die diese Schnittstelle implementieren, bieten eine Methode, die sich mit AndroidDebugBridge-Änderungen (einschließlich Neustarts) befasst.
|
| AndroidDebugBridge.IDeviceChangeListener |
Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Hinzufügen, Löschen und Ändern von IDevice.
|
| AndroidJUnitTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät mit android.support.test.runner.AndroidJUnitRunner ausführt. |
| AndroidTestOrchestratorRemoteTestRunner | Führt einen instrumentierten Android-Test mit dem adb-Befehl und AndroidTestOrchestrator aus. |
| AoaTargetPreparer |
ITargetPreparer, das eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) über das Android Open Accessory-Protokoll (AOAv2) ausführt.
|
| ApiResponse | Klasse zum Parsen des Rückgabewerts der API. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
Diese Klasse erkennt, ob sich die zu installierenden APKs von denen auf dem Gerät unterscheiden. So kann entschieden werden, ob die Installation und Deinstallation von Apps während der setUp- und tearDown-Vorgänge von ERROR(/TestAppInstallSetup) übersprungen werden soll.
|
| AppBuildInfo |
Ein IBuildInfo, das eine Android-Anwendung und ihre Testpakete darstellt.
|
| AppDeviceBuildInfo |
Diese Klasse wurde eingestellt.
Verwenden Sie IDeviceBuildInfo direkt.
|
| AppSetup |
Ein ITargetPreparer, das ein APK und die zugehörigen Tests installiert.
|
| AppVersionFetcher | Hilfsklasse zum Abrufen des App-Versionsstrings vom Gerät. |
| AppVersionFetcher.AppVersionInfo | Typen von App-Versionsinformationen. |
| ArchModuleController | Modulcontroller, um Tests nicht auszuführen, wenn er nicht mit einer der angegebenen Architekturen übereinstimmt. |
| ArgsOptionParser |
Füllt Option-Felder mit geparsten Befehlszeilenargumenten.
|
| ArrayHelper | Dienstprogrammklasse für die Konvertierung von Arrays in int/long für Daten, die über ADB von Geräten empfangen werden. |
| ArrayUtil | Hilfsmethoden für Arrays |
| ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
| ArtGTest | |
| ArtifactDetails | Hier wird die Struktur des Inhalts und des zugehörigen Deskriptors beschrieben, wie sie vom CAS-Tool generiert werden. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Ein Tool, mit dem Build-Artefakte analysiert werden können, um Erkenntnisse zu gewinnen. |
| ArtRunTest | Ein Test-Runner zum Ausführen von ART-Lauftests. |
| ArtRunTest.AdbShellCommandException | Eine Ausnahmeklasse zum Melden eines Fehlers, der bei der Ausführung eines ADB-Shell-Befehls aufgetreten ist. |
| ArtTest | |
| ATestFileSystemLogSaver | Diese LogSaver-Klasse wird von ATest verwendet, um Logs in einem bestimmten Pfad zu speichern. |
| AtestRunner |
Implementierung von ITestSuite
|
| AtraceCollector |
Eine IMetricCollector, die während eines Tests „atrace“ ausführt, das Ergebnis erfasst und es im Aufruf protokolliert.
|
| AtraceRunMetricCollector | Sammelt die Traces aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Trace-Dateien im Testverzeichnis nach und aggregiert die Messwerte. |
| AutoLogCollector | Aufzählung, die beschreibt, welcher Collector automatisch vom Harness verarbeitet werden kann. |
| AutomatedReporters | Klasse, die die Zuordnung von automatisierten Tradefed-Berichten definiert. |
| AvdData | AVD-Daten, die von [IDevice.getAvdData] zurückgegeben werden. |
| AveragePostProcessor | Implementierung des Postprozessors, der den Durchschnitt der Liste der Messwerte berechnet. |
B
| BackgroundDeviceAction | Führt einen Befehl auf einem bestimmten Gerät aus und wiederholt ihn bei Bedarf, bis die Aktion abgebrochen wird. |
| BadPacketException | Wird ausgelöst, wenn der Inhalt eines Pakets fehlerhaft ist. |
| BaseDeviceMetricCollector |
Die Basisimplementierung von IMetricCollector ermöglicht das Starten und Beenden der Erhebung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Allgemeiner Preparer zum Starten eines lokalen Emulators. |
| BaseHostJUnit4Test | Basis-Testklasse zum Ausführen von Host-Tests im JUnit4-Stil. |
| BaseLeveledLogOutput |
Eine Basisimplementierung für ILeveledLogOutput, mit der einige Tags nach ihrem Namen oder ihren Komponenten gefiltert werden können.
|
| BaseModuleController |
Die grundlegende Implementierung von IModuleController, die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht.
|
| BaseMultiTargetPreparer |
Basisimplementierung von IMultiTargetPreparer, mit der das Objekt deaktiviert werden kann.
|
| BasePostProcessor |
Die Basis-IPostProcessor, die jede Implementierung erweitern sollte.
|
| BaseRetryDecision |
Basisimplementierung von IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
Ein ILeveledLogOutput, das Lognachrichten an einen Ausgabestream und an stdout weiterleitet.
|
| BaseTargetPreparer |
Basisimplementierungsklasse für ITargetPreparer, mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht.
|
| BaseTestSuite | Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System. |
| BatchChannel<T> | Hilfsklasse zum Batch-Upload von Testergebnissen und Artefakten. |
| BatchChannel.BatchUploadAction<T> | Aktion, die ausgeführt werden soll, wenn ein Batch von Elementen zum Hochladen bereit ist. |
| BatteryController | Dienstprogrammklasse, mit der der Ladezustand des Akkus eines Geräts gesteuert werden kann. |
| BatteryRechargeDeviceRecovery | Ermöglicht das Auslösen eines Befehls, wenn der Akkustand des Geräts unter einen bestimmten Grenzwert fällt. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Wiederherstellungsprüfung, die eine Konfiguration auslöst, wenn der Akkustand nicht verfügbar ist. |
| BeforeClassWithInfo |
Ähnliche Garantien wie BeforeClass, aber für die annotierte Methode muss ein TestInformation-Parameter erforderlich sein.
|
| BinaryState | Aufzählung, die zum Aufzeichnen des EIN/AUS-Status mit dem No-Op-Status IGNORE verwendet wird. |
| BluetoothConnectionLatencyCollector | Der Collector überträgt eine vordefinierte statsd-Messwertkonfiguration für die Dauer an Geräte und erfasst die Dauer der Bluetooth-Verbindung für jedes Profil. |
| BluetoothConnectionStateCollector | Dieser Collector erfasst BluetoothConnectionStateChanged-Messwerte und zeichnet die Verbindungsstatusnummer für jedes Profil auf. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementierung eines Postprozessors, der die Erfolgsrate für ein Bluetooth-Profil berechnet
Verwenden Sie „metric-key-match“, um Messwerte anzugeben, die Bluetooth-Verbindungsstatus in einem numerischen Array enthalten, z. B. [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Collector zum Aktivieren der Bluetooth HCI-Snoop-Protokollierung auf dem DUT und zum Erfassen des Protokolls für jeden Test. |
| BluetoothUtils |
Hilfsfunktionen zum Aufrufen von „BluetoothInstrumentation“ auf dem Gerät
Der BluetoothInstrumentation-Code auf Geräteseite ist in AOSP unter folgendem Pfad zu finden:
|
| BootstrapBuildProvider |
Ein IDeviceBuildProvider, das Build-Informationen vom Testgerät abruft
Dies wird in der Regel für Geräte mit einem extern bereitgestellten Build verwendet, d. |
| BootstrapServiceFileResolverLoader | Lädt Resolver mithilfe der Dienstladefunktion. |
| Fehlerbericht | Objekt mit den Referenzen zu den Fehlerberichtsdateien, kompatibel mit flachen Fehlerberichten und gezippten Fehlerberichten (bugreportz). |
| BugreportCollector |
Ein Pass-through-ITestInvocationListener, das Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann ITestInvocationListener.testLog für seine untergeordneten Elemente aufruft, nachdem jeder Fehlerbericht erfasst wurde.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Erstellen Sie einen Fehlerbericht, wenn ein Testlauf fehlschlägt. |
| BugreportzOnTestCaseFailureCollector | Erstellen Sie einen bugreportz, wenn ein Testlauf fehlschlägt. |
| BuildAnalysis | Stellt die Ergebnisse einer einzelnen Build-Analyse dar. |
| BuildError | Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. |
| BuildInfo |
Allgemeine Implementierung eines IBuildInfo, der mit einem ITestDevice verknüpft werden sollte.
|
| BuildInfoKey | Klasse mit Aufzählungen für Build-Informationsabfragen. |
| BuildInfoKey.BuildInfoFileKey |
Enumeration, die alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können.
|
| BuildInfoRecorder |
Ein ITargetPreparer, das Metadaten zu Build-Informationen in eine angegebene Datei schreibt.
|
| BuildInfoUtil |
Eine Hilfsklasse zum Bearbeiten von IBuildInfo
|
| BuildRetrievalError | Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. |
| BuildSerializedVersion |
Klasse, die die aktuelle Serialisierungsversion aller IBuildInfo enthält.
|
| BuildTestsZipUtils | Eine Hilfsklasse für Vorgänge im Zusammenhang mit der vom Android-Build-System generierten ZIP-Datei für Tests |
| BulkEmailer | Ein E-Mail-Absender-Tool, das die folgende Konfiguration ermöglicht: Sendeintervall, anfängliche Burst-Größe, Empfänger und Gesamtzahl der Nachrichten. |
| BundletoolUtil | Dienstprogrammklasse, mit der die Befehlszeile von „bundletool“ verwendet wird, um die .apks auf dem Gerät zu installieren. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Eine Klasse zur Darstellung eines einfachen Byte-Arrays. |
| ByteArrayUtil | Dienstprogramme zum Bearbeiten von Byte-Arrays, z.B. zum Konvertieren von Byte in Ganzzahlen. |
| ByteBufferUtil | |
| ByteStreamDownloader |
Ein Client, der die Methode Read des gRPC-Dienstes ByteStream implementiert.
|
| ByteStreamUploader |
Ein Client, der die Methode Write des gRPC-Dienstes ByteStream implementiert.
|
C
| CacheClientFactory |
Eine Factory, die eine Singleton-Instanz von ICacheClient erstellt.
|
| CanceledException | Abstrakte Ausnahme für Ausnahmen, die ausgelöst werden können, wenn eine Nutzereingabe die Aktion abbricht. |
| CapabilitiesNewReply | Die Nutzlast einer CapabilitiesNew-Antwort des JDWP-Protokolls. |
| CarModuleController | Dieser Controller verhindert die Ausführung von Testläufen auf Geräten, die nicht für die Automobilbranche bestimmt sind. |
| CarryDnaeError |
Interne RuntimeException zum Übertragen von DeviceNotAvailableException über das JUnit4-Framework.
|
| CarryInterruptedException | Wird ausgelöst, wenn das Zeitlimit für die Testphase überschritten wird und eine InterruptedException vom Thread für die Testausführung an den Thread für die Aufrufausführung übertragen werden muss. |
| CasFuseDriverProfile | CasDriverProfile ist eine spezielle Implementierung von IFuseDriverProfile für Geräte-Images, die FastCDC-gechunkte Verzeichnisse sind. |
| CdmaDeviceFlasher | Eine Klasse, die ein Bild auf einem physischen Android-Gerät mit einem CDMA-Funkgerät einblendet. |
| CecControllerTokenProvider | Tokenanbieter für CEC-bezogene Token (Consumer Electronics Control). |
| CentralDirectoryInfo | CentralDirectoryInfo ist eine Klasse, die die Informationen einer Datei oder eines Ordners in einer ZIP-Datei enthält. |
| CheckPairingPreparer |
Ein CompanionAwarePreparer, das die Bluetooth-Kopplung zwischen primären und Companion-Geräten überprüft
|
| Chunker |
Teilt ein blob in ein oder mehrere Chunks mit maximal chunkSize Byte auf.
|
| Chunker.Chunk | Ein Teil eines Blobs. |
| ChunkHandler | Leiten Sie diese Klasse von einer Klasse ab, die einen oder mehrere Chunk-Typen verarbeitet. |
| CircularAtraceUtil | Ein atrace-Tool, das hauptsächlich zur Ermittlung der Ursachen von ANR-Fehlern während des Monkey-Tests entwickelt wurde. |
| CircularByteArray | Datenstruktur für ein Array mit fester Größe, das als Ringpuffer fungiert und die Gesamtsumme aller Werte im Array erfasst. |
| ClangCodeCoverageCollector |
Ein BaseDeviceMetricCollector, das Clang-Coverage-Messungen vom Gerät abruft und als Testartefakte protokolliert.
|
| ClangProfileIndexer | Eine Dienstprogrammklasse, die Clang-Code-Coverage-Messungen indexiert. |
| ClassNotFoundConfigurationException |
ConfigurationException, wenn die Klasse eines Objekts nicht gefunden wird.
|
| ClassPathScanner | Sucht nach Einträgen im Klassenpfad. |
| ClassPathScanner.ClassNameFilter |
Ein IClassPathFilter, das Java-Klassennamen filtert und transformiert.
|
| ClassPathScanner.ExternalClassNameFilter |
Eine ClassNameFilter, die innere Klassen ablehnt
|
| ClassPathScanner.IClassPathFilter |
Ein Filter für Classpath-Eintragspfade
Nach dem Muster von |
| Client | Dies entspricht einem einzelnen Client, in der Regel einem Dalvik VM-Prozess. |
| Client | Android Test Storage-Client, der Testergebnisse in den Test Storage-Dienst hochlädt. |
| ClientData |
Enthält die Daten eines ClientImpl.
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | Heap-Informationen |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | Handler, die auf HPROF-Dumps reagieren können. |
| ClientData.IMethodProfilingHandler | Handler, die auf Informationen zur Methodenprofilerstellung reagieren können |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | Dies entspricht einem einzelnen Client, in der Regel einem Dalvik VM-Prozess. |
| ClientTracker |
Gerät verfolgen clients
|
| ClockworkUtils | Ein Clockwork-Tool zum Teilen von Logik für mehrere Geräte |
| CloseableTraceScope | Eine Klasse mit eingeschränktem Gültigkeitsbereich, mit der sich Tracing-Abschnitte über „try-with-resources“ melden lassen |
| ClusterBuildInfo |
Eine IBuildInfo-Klasse für Builds, die aus TFC weitergeleitet werden.
|
| ClusterBuildProvider |
Ein IBuildProvider zum Herunterladen von TFC-Testressourcen.
|
| ClusterClient |
Eine IClusterClient-Implementierung für die Interaktion mit dem TFC-Backend.
|
| ClusterCommand | Eine Klasse, die eine aus dem TF-Cluster abgerufene Aufgabe darstellt. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Status des Befehls im TF-Cluster. |
| ClusterCommandConfigBuilder | Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. |
| ClusterCommandEvent | Eine Klasse zum Kapseln von Clusterbefehlsereignissen, die hochgeladen werden sollen. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Eine IRemoteTest-Klasse zum Starten eines Befehls aus TFC über einen untergeordneten TF-Prozess.
|
| ClusterCommandScheduler |
Ein ICommandScheduler-Objekt zur Unterstützung von TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Eine Klasse, die den Status und den Grund für die Stornierung eines Befehls aus dem TF-Cluster darstellt. |
| ClusterDeviceInfo | Eine Klasse zum Kapseln von Clustergeräteinformationen, die hochgeladen werden sollen. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Eine IDeviceMonitor-Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet.
|
| ClusterEventUploader<T extends IClusterEvent> |
Die Klasse „ClusterEventUploader“, die IClusterEvent in TFC hochlädt.
|
| ClusterHostEvent | Eine Klasse zum Kapseln von Cluster-Host-Ereignissen, die hochgeladen werden sollen. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enumerationen der verschiedenen Arten von Host-Ereignissen. |
| ClusterHostUtil | Statische Hilfsfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. |
| ClusterLogSaver |
Eine ILogSaver-Klasse zum Hochladen von Testausgaben in TFC.
|
| ClusterLogSaver.FilePickingStrategy | Strategien zur Dateiauswahl. |
| ClusterOptions | |
| CodeCoverageCollector |
Ein BaseDeviceMetricCollector, das Java- und native Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert.
|
| CodeCoverageTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt und den Code-Coverage-Bericht generiert. |
| CollectingByteOutputReceiver |
Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einem byte[] erfasst.
|
| CollectingOutputReceiver |
Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst.
|
| CollectingOutputReceiver |
Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst.
|
| CollectingTestListener |
Eine ITestInvocationListener, in der alle Testergebnisse erfasst werden.
|
| CollectorHelper |
Helfer für einige IMetricCollector-Vorgänge, die an mehreren Stellen benötigt werden.
|
| CommandBaselineSetter | Ein gemeinsamer Setter zum Verarbeiten von Geräte-Basiseinstellungen über ADB-Shell-Befehle. |
| CommandFileParser | Parser für Datei mit einer Reihe von Befehlszeilen. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Dienst, mit dem TradeFederation-Befehle unterbrochen oder als nicht unterbrechbar markiert werden können. |
| CommandLineBuildInfoBuilder |
Dienstprogramm zum Erfassen der üblichen Build-Informationsargumente aus einer Befehlszeile und zum Erstellen einer IBuildInfo daraus.
|
| CommandOptions |
Implementierung von ICommandOptions
|
| CommandOptionsGetter | Dienstimplementierung, die den Wert der Befehlsoptionen eines bestimmten Aufrufs zurückgibt. |
| CommandRejectedException | |
| CommandResult | Enthält das Ergebnis eines Befehls. |
| CommandRunner | Ein alternativer TradeFederation-Einstiegspunkt, der den in den Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet wird. |
| CommandRunner.ExitCode | Fehlercodes, die beendet werden können. |
| CommandScheduler | Ein Scheduler zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. |
| CommandScheduler.HostState | Enumerationen für verschiedene Hoststatus |
| CommandStatus | Stellt den Status eines zeitgesteuerten Vorgangs dar. |
| CommandStatusHandler | Handler, mit dem der Status eines Aufrufs überwacht und aktualisiert werden kann. |
| CommandSuccessModuleController | Basisklasse für einen Modulcontroller, um das Testmodul basierend auf einem Shell-Befehlsfehler zu überspringen. |
| CommonLogRemoteFileUtil | Mit diesem Dienstprogramm lässt sich Codeduplikation für die Logik zum Abrufen von Remote-Logs in gemeinsamen Dateien für die verschiedenen Darstellungen von Remote-Geräten vermeiden. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Eine Darstellung eines bekannten Logeintrags für Remote-Geräte. |
| CompanionAllocator |
Basisklasse, die sich um die Zuweisung und Freigabe von Companion-Geräten kümmert
|
| CompanionAwarePreparer |
Ein ITargetPreparer, das die Logik zum Abrufen eines bereits zugewiesenen Begleitgeräts kapselt.
|
| CompanionAwareTest |
Basis-Testklasse, die das Boilerplate zum Abrufen und Prüfen des Companion-Geräts kapselt
Die untergeordnete Klasse kann |
| CompanionDeviceTracker | Eine Klasse zum Zuweisen und Freigeben von Companion-Geräten |
| CompanionRunCommandTargetPreparer |
Ein ITargetPreparer, das angegebene Befehle auf dem zugewiesenen Companion-Gerät ausführt
|
| CompanionTestAppInstallSetup |
Eine ITargetPreparer, die eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf einem zugewiesenen Begleitgerät installiert.
|
| CompileBootImageWithSpeedTargetPreparer | Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compilerfilter „speed“ neu. |
| ConditionFailureMonitor | Achten Sie auf Fehler bei der Ausführung. |
| ConditionPriorityBlockingQueue<T> |
Eine threadsichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, mit denen Objekte abgerufen werden können, die einer bestimmten Bedingung entsprechen.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Ein ConditionPriorityBlockingQueue.IMatcher, das mit einem beliebigen Objekt übereinstimmt.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Eine Schnittstelle, mit der ermittelt werden kann, ob Elemente eine bestimmte Bedingung erfüllen. |
| ConfigCompleter |
Implementierung von Completer für unsere TF-Konfigurationen.
|
| ConfigurableGrpcDynamicShardingClient | |
| Konfiguration |
Eine konkrete IConfiguration-Implementierung, in der die geladenen Konfigurationsobjekte in einer Map gespeichert werden.
|
| ConfigurationDef | Enthält einen Datensatz einer Konfiguration, der zugehörigen Objekte und deren Optionen. |
| ConfigurationDef.ConfigObjectDef | Objekt mit Informationen zu einem className und der zugehörigen Erscheinungsnummer (z.B. wenn ein Objekt in einer Konfiguration zweimal vorkommt, hat das erste die erste Erscheinungsnummer). |
| ConfigurationDescriptor | Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. |
| ConfigurationDescriptor.LocalTestRunner | Enum, das zum Angeben des lokalen Test-Runners verwendet wird. |
| ConfigurationException | Wird ausgelöst, wenn die Konfiguration nicht geladen werden konnte. |
| ConfigurationFactory |
Factory zum Erstellen von IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implementierung von IConfigDefLoader, die die eingeschlossenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei zirkulären Einschlüssen eine Ausnahme auslöst. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Dienstprogrammfunktionen zum Verarbeiten von Konfigurationsdateien. |
| ConfigurationXmlParserSettings |
Eine einfache Klasse zum Akzeptieren von Einstellungen für den ConfigurationXmlParser
Wenn Sie Einstellungen an diese Klasse übergeben möchten, ist der Alias erforderlich. |
| ConfigurationYamlParser | Parser für Tradefed-Konfigurationen im YAML-Stil |
| ConfigUtil | Dienstprogrammklasse zum Erstellen, Interagieren und Pushen von statsd-Konfigurationsdateien. |
| ConfigUtil.LogSource | |
| Console |
Hauptkonsole von TradeFederation, über die Nutzer interagieren können
Derzeit werden Vorgänge wie die folgenden unterstützt:
|
| Console.ArgRunnable<T> |
Eine Runnable mit einer run-Methode, die ein Argument akzeptieren kann
|
| Console.CaptureList |
Ein Convenience-Typ für List<List<String>>
|
| ConsoleReaderOutputStream |
Ein OutputStream, der verwendet werden kann, damit System.out.print() mit der unvollständigen Zeile des Nutzers LineReader funktioniert.
|
| ConsoleResultReporter | Ergebnisreporter zum Ausgeben der Testergebnisse in der Konsole. |
| ContentAnalysisContext | Geben Sie den Kontext für einen Inhalt an, damit er richtig analysiert werden kann. |
| ContentAnalysisContext.AnalysisMethod | Hier wird beschrieben, was Sie von der Inhaltsstruktur für eine ordnungsgemäße Analyse erwarten können. |
| ContentAnalysisResults | Zusammenfassung der Inhaltsanalyse. |
| ContentInformation | Stellt den Inhalt für ein bestimmtes Build-Ziel der Basis- und der aktuellen Version dar. |
| ContentMerkleTree | Merkle-Baum aus den Inhaltsinformationen berechnen. |
| ContentModuleLister | Erstellt eine Modulliste aus dem Kontext. |
| ContentProviderHandler | Handler, der die Interaktionen mit dem Contentanbieter abstrahiert und die Verwendung des geräteseitigen Contentanbieters für verschiedene Vorgänge ermöglicht. |
| ContentRequest | Klasse zum Erstellen der Anfrage an die API. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
Eine TestResultListener, in der die Gesamtzahl der Tests nach TestStatus erfasst wird
|
| CountTestCasesCollector |
Zählen und melden Sie die Anzahl der Testläufe für ein bestimmtes IRemoteTest.
|
| CoverageMeasurementForwarder | Ein Platzhaltertest, der Abdeckungsdaten vom Build-Anbieter an den Logger weiterleitet. |
| CoverageOptions | Tradefed-Objekt, das Coverage-Optionen enthält. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
Ein ITargetPreparer, das wartet, bis die maximale Frequenz auf allen Kernen auf das höchstmögliche Niveau zurückgesetzt wurde
|
| CreateAvdPreparer | |
| CreateUserPreparer | Zielvorbereiter zum Erstellen des Nutzers und zum Bereinigen am Ende. |
| CurlGenAiClient | Einen zentralen Client für die Interaktion mit der GenAI API und für Prompt-Anfragen bereitstellen. |
| CurlGenAiClient.Model | Liste der verfügbaren Modelle. |
| CurrentInvocation | Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall im Aufruf nützlich sind. |
| CurrentInvocation.InvocationInfo | Ein spezieller benannter Schlüssel, der immer für den Aufruf ausgefüllt wird. |
| CurrentInvocation.IsolationGrade | Beschreibt den Grad der Isolation |
D
| DdmJdwpExtension | |
| DdmJdwpExtension.DdmInterceptor | |
| DdmJdwpExtension.Event | |
| DdmPreferences | Einstellungen für die DDM-Bibliothek. |
| Debugger | Dies stellt eine ausstehende oder hergestellte Verbindung mit einem JDWP-Debugger dar. |
| DebugHostLogOnFailureCollector | Collector, der die Host-seitigen Logs erfasst und protokolliert, wenn ein Testlauf fehlschlägt. |
| DebugViewDumpHandler | |
| DefaultConnection | Standardmäßige Verbindungsdarstellung eines Geräts, die von einer Standard-ADB-Verbindung des Geräts ausgeht. |
| DefaultConnection.ConnectionBuilder | Builder, der zum Beschreiben der Verbindung verwendet wird. |
| DefaultRemoteAndroidTestRunner |
Erweiterung der ddmlib RemoteAndroidTestRunner, um einige Standardeinstellungen für Tradefed-Anwendungsfälle festzulegen.
|
| DefaultTestsZipInstaller | Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. |
| DelegatedInvocationExecution |
InvocationExecution, die die Ausführung an eine andere Tradefed-Binärdatei delegieren.
|
| DependenciesResolver | Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. |
| DeviceActionTargetPreparer |
Ein ITargetPreparer zum Ausführen von Geräteaktionen.
|
| DeviceActionUtil | Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen. |
| DeviceActionUtil.Command | Befehle für Geräteaktionen. |
| DeviceActionUtil.DeviceActionConfigError | Ausnahme für Konfigurationsfehler. |
| DeviceAllocationResult | Stellt die Ergebnisse eines Zuweisungsversuchs für einen Befehl dar. |
| DeviceAllocationState | Stellt den Zuweisungsstatus des Geräts aus der Perspektive von IDeviceManager dar |
| DeviceAvailableChecker | Prüfung, um sicherzustellen, dass ein Modul das Gerät nicht in einem Offlinestatus belässt. |
| DeviceBaselineChecker | Legen Sie vor jedem Modul die Baseline-Einstellungen für das Gerät fest. |
| DeviceBaselineSetter | Abstrakte Klasse zum Erstellen einer Geräte-Basiseinstellung. |
| DeviceBatteryLevelChecker |
Ein IRemoteTest, das den Mindestakkustand prüft und wartet, bis der Akku einen zweiten Ladeschwellenwert erreicht, wenn der Mindestakkustand nicht erreicht ist.
|
| DeviceBatteryResourceMetricCollector | Dieser Collector erfasst Messwerte zum Geräteakku. |
| DeviceBuildDescriptor |
Eine Wrapper-Klasse für ein IBuildInfo, die Hilfsmethoden zum Abrufen von Informationen zum Geräteplattform-Build enthält.
|
| DeviceBuildInfo |
Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt.
|
| DeviceBuildInfoBootStrapper |
Ein ITargetPreparer, das Build-Infofelder durch Attribute ersetzt, die vom Gerät gelesen werden
Dies ist nützlich, um Geräte mit Builds zu testen, die aus einer externen Quelle generiert wurden (z.B. |
| DeviceBuildInfoInjector |
Ein ITargetPreparer, das DeviceBuildDescriptor-Metadaten in das IBuildInfo einfügt.
|
| DeviceCleaner | Führt nach dem Test einen Neustart oder eine Formatierung als Bereinigungsaktion durch und schaltet optional den Bildschirm aus |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Enthält Hilfsmethoden und ‑klassen für die gleichzeitige Ausführung von Befehlen auf dem Gerät
Verwenden Sie |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Ein ERROR(/Callable), das die Details der Ausführung des Shell-Befehls auf einem ITestDevice umschließt.
|
| DeviceConfigurationHolder |
Eine konkrete IDeviceConfiguration-Implementierung, in der die geladenen Gerätekonfigurationsobjekte in ihren Attributen gespeichert werden.
|
| DeviceConnection |
Stellt eine Verbindung zu einem Gerät über ADB zur Verwendung mit ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) dar.
|
| DeviceConnection.Factory | |
| DeviceDescriptor | Eine Klasse mit Informationen zur Beschreibung eines zu testenden Geräts. |
| DeviceDisconnectedException | Wird ausgelöst, wenn ein Gerät über den Transporttyp nicht mehr erreichbar ist, z.B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist |
| DeviceErrorIdentifier | Fehlerkennungen aus Gerätefehlern und von Geräten gemeldeten Fehlern. |
| DeviceFailedToBootError | Wird ausgelöst, wenn ein Gerät nach dem Flashen mit einem Build nicht hochfährt. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Ein Modul-Controller, der Tests nicht ausführt, wenn er bestimmte Funktionen nicht unterstützt. |
| DeviceFileReporter |
Eine Hilfsklasse, die auf dem Gerät nach Dateien sucht und sie bei Bedarf an ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) sendet.
|
| DeviceFlashPreparer |
Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware anzeigt.
|
| DeviceFoldableState | Darstellung des faltbaren Gerätestatus, wie von „cmd device_state print-states“ zurückgegeben. |
| DeviceFolderBuildInfo |
Ein IDeviceBuildInfo, das auch andere Build-Artefakte enthält, die sich in einem Verzeichnis im lokalen Dateisystem befinden.
|
| DeviceImageTracker | Für einige der inkrementellen Geräteupdates benötigen wir die Baseline-Dateien, um Differenzen zu berechnen. |
| DeviceImageTracker.FileCacheTracker | Informationen zum Gerätebild im Cache und zu den zugehörigen Metadaten verfolgen |
| DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereiter, der das Gerät mit Geräte-Images flasht, die über ein bestimmtes Format bereitgestellt werden. |
| DeviceImpl | Ein Gerät. |
| DeviceInspectionResult | Eine Klasse enthält das Ergebnis der Geräteprüfung, wenn ein Gerät nicht mehr verfügbar ist. |
| DeviceInternetAccessibilityResourceMetricCollector | Der Collector pingt google.com an, um zu prüfen, ob das Gerät eine Internetverbindung hat. |
| DeviceJUnit4ClassRunner |
JUnit4-Test-Runner, der auch IDeviceTest unterstützt.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Gefälschte Anmerkung, mit der Protokolle an die Reporter weitergeleitet werden sollen. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Gefälschte Anmerkung, mit der Messwerte an die Reporter weitergeleitet werden sollen. |
| DeviceJUnit4ClassRunner.TestLogData |
Implementierung von ExternalResource und TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Implementierung von ExternalResource und TestRule.
|
| DeviceListMonitorTask | |
| DeviceLogger | Bridge-Klasse für die Verwendung von utils.ILogger für Incremental. |
| DeviceManagementGrpcServer | GRPC-Server, der es ermöglicht, ein Gerät über Tradefed zu reservieren. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Darstellung eines Geräts im Schnellstartmodus (Fastboot mode). |
| DeviceMerkleTree | Berechnen Sie einen Merkle-Baum aus den Informationen zum Geräteinhalt. |
| DeviceMetricData | Objekt, das alle von Messwert-Collectoren erfassten Daten enthält. |
| DeviceMonitor |
Der DeviceMonitor überwacht Geräte, die an ADB angeschlossen sind.
|
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer |
Eine Proxyklasse zum Weiterleiten von Anfragen an mehrere IDeviceMonitor.
|
| DeviceNotAvailableException | Wird ausgelöst, wenn ein Gerät nicht mehr für Tests verfügbar ist. |
| DeviceOwnerTargetPreparer |
Ein ITargetPreparer, das eine Komponente für den Geräteeigentümer einrichtet.
|
| DeviceParameterizedRunner | Parametrisierter Runner im JUnit4-Stil für hostseitig gesteuerte parametrisierte Tests. |
| DeviceProperties | Allgemeine Konstantendefinitionen für Attributnamen auf Geräteseite |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Gerätefreigabe-Reporter, der die Kommunikation mit dem übergeordneten Prozess zur Freigabe der Geräte übernimmt. |
| DeviceResetFeature | Serverseitige Implementierung des Geräteresets. |
| DeviceResetHandler | Dienstprogramm für das generische Zurücksetzen von Geräten. |
| DeviceRuntimeException | Wird ausgelöst, wenn eine Geräteaktion nicht die erwarteten Ergebnisse liefert. |
| DeviceSelectionOptions | Container für Auswahlkriterien für Geräte. |
| DeviceSelectionOptions.DeviceRequestedType | Die verschiedenen möglichen Arten von unterstützten Platzhaltergeräten. |
| DeviceSettingChecker | Prüfen Sie, ob sich die Geräteeinstellungen während der Ausführung eines Moduls geändert haben. |
| DeviceSetup |
Eine ITargetPreparer, die ein Gerät anhand der bereitgestellten Options für Tests konfiguriert.
|
| DeviceSnapshotFeature | Serverseitige Implementierung von Geräte-Snapshots. |
| DeviceSnapshotHandler | Dienstprogramm zur Verarbeitung von Cuttlefish-Snapshots. |
| DeviceStateMonitor |
Hilfsklasse zum Überwachen des Status eines IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Speicheralter aus Logcat parsen. |
| DeviceStorageFiller | Zielvorbereiter, um Speicherplatz zu füllen, damit etwas freier Speicherplatz verfügbar ist. |
| DeviceStorageStatusChecker | Prüfen Sie, ob auf dem Gerät genügend Speicherplatz für die angegebenen Partitionen vorhanden ist. |
| DeviceStringPusher | Zielvorbereiter zum Schreiben eines Strings in eine Datei. |
| DeviceSuite |
Erweitert den JUnit4-Container Suite, um den Tests, die ihn benötigen, einen ITestDevice zur Verfügung zu stellen.
|
| DeviceSyncHelper | Helfer zum Synchronisieren eines neuen Gerätebilds mit dem Gerät. |
| DeviceTestCase |
Helper-JUnit-Testlauf, der die Dienste IRemoteTest und IDeviceTest bereitstellt.
|
| DeviceTestResult |
Eine Spezialisierung von TestResult, die abgebrochen wird, wenn ein DeviceNotAvailableException auftritt
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Eine Builder-Klasse für Optionen im Zusammenhang mit dem Ausführen von Gerätetests über BaseHostJUnit4Test. |
| DeviceTestSuite |
JUnit-Testsuite für Helfer, die die Dienste IRemoteTest und IDeviceTest bereitstellt.
|
| DeviceTraceCollector | Collector, der beim Start eines Testlaufs einen Perfetto-Trace startet und die Trace-Datei am Ende protokolliert. |
| DeviceUnavailableMonitor | Dieser Listener versucht, nur einen DNAE auf Testfall-Ebene zu erfassen. |
| DeviceUnresponsiveException |
Eine Spezialisierung von DeviceNotAvailableException, die angibt, dass das Gerät für adb sichtbar ist, aber nicht reagiert (d. h. Befehle laufen ab, das Gerät lässt sich nicht starten usw.)
|
| DeviceUpdateTargetPreparer |
Eine abstrakte ITargetPreparer, die sich um die gängigen Schritte zum Aktualisieren von Geräten mit einer Gerätebilddatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) kümmert.
|
| DeviceWifiResourceMetricCollector | Der Collector erfasst Messwerte für die aktuelle WLAN-Signalstärke und die Verbindungsgeschwindigkeit. |
| DeviceWiper |
Ein ITargetPreparer, das Nutzerdaten löscht
|
| DigestCalculator |
Hilfsmethoden zum Berechnen von Digest.
|
| DirectedGraph<V> | Eine Implementierung von gerichteten ungewichteten Graphen. |
| DisableSELinuxTargetPreparer | Target-Vorbereiter, der SELinux deaktiviert, falls es aktiviert ist. |
| DryRunKeyStore | Ein Keystore für den Probebetrieb, in dem jeder Keystore-Wert immer richtig ersetzt und gefunden wird. |
| DryRunner | Transparente Probeläufe von Tests anstelle der tatsächlichen Ausführung. |
| DynamicFileStubTest | Dies ist ein Tradefed-Test, um zu prüfen, ob Tradefed dynamische Dateien korrekt auflösen kann. |
| DynamicRemoteFileResolver | Klasse, die beim Auflösen von Pfaden zu Remotedateien hilft. |
| DynamicRemoteFileResolver.FileResolverLoader |
Lädt Implementierungen von IRemoteFileResolver.
|
| DynamicShardHelper | Sharding-Strategie, um das Remote-Warteschlangenmanagement zwischen mehreren TF-Instanzen zu ermöglichen |
| DynamicShardingConnectionInfoMessage | Datenklasse, um das Senden über den Funktionsserver zu erleichtern. |
| DynamicSystemPreparer |
Ein ITargetPreparer, das ein System-Image auf einem Geräte-Build mit dem dynamischen Systemupdate einrichtet.
|
E
| EarlyDeviceReleaseFeature | Implementierung des Funktionsservers für die vorzeitige Geräteveröffentlichung. |
| Eine Hilfsklasse zum Senden einer E-Mail. | |
| EmailHostHealthAgent |
Eine IHostHealthAgent-Implementierung zum Senden von E‑Mails aus Hostmonitorberichten
|
| EmmaXmlConstants | Konstanten, die beim Parsen des EMMA-XML-Berichts verwendet werden. |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo ist eine Klasse, die die allgemeinen Informationen einer ZIP-Datei enthält. |
| EnforcedSeLinuxChecker | Statusprüfung, die den Status von SELinux sicherstellt. |
| EnvironmentVariableUtil | Eine Sammlung von Hilfsmethoden zum Vorbereiten von Umgebungsvariablen. |
| EraseUserDataPreparer |
Ein ITargetPreparer, mit dem Nutzerdaten auf dem Gerät gelöscht werden.
|
| ErrorIdentifier | Diese Schnittstelle beschreibt einen bestimmten Fehler und seine Eigenschaften. |
| ErrorStorageUtil | Hilfsklasse zum Bearbeiten der Fehler, um sie an den gemeinsamen Speicher anzupassen. |
| EventsLoggerListener | Listener, der alle empfangenen Ereignisse in einer Datei protokolliert |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Eine Wertklasse, die eine Aktion darstellt, die ausgeführt werden kann. |
| ExecutableActionResult |
Eine Wertklasse, die ein Ergebnis von ExecutableAction darstellt.
|
| ExecutableBaseTest | Basisklasse für ausführbare Tests. |
| ExecutableHostTest | Test-Runner für ausführbare Dateien, die auf dem Host ausgeführt werden. |
| ExecutableTargetTest | Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. |
| ExecutionFiles | Dateien, die während der Ausführung eines Tests oder Aufrufs generiert werden und für Tests benötigt werden. |
| ExecutionFiles.FilesKey | Aufzählung der bekannten Standardschlüssel für die Karte. |
| ExecutionProperties | Attribute, die während der Ausführung eines Tests oder Aufrufs generiert werden. |
| ExistingBuildProvider |
Ein IBuildProvider, der ein bereits erstelltes IBuildInfo zurückgibt.
|
| ExtendedFile | Eine Erweiterung der Standarddatei, die Build-bezogene Metadaten enthält. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry für die lokale Verwendung von statsd. |
F
| FailureDescription | Die Klasse, die Fehlerinformationen in Trade Federation beschreibt. |
| FakeTest | Ein gefälschter Test, mit dem sich leicht wiederholbare Testergebnisse generieren lassen. |
| FakeTestsZipFolder | Eine Testvorrichtung, die einen gefälschten entzippten Testordner basierend auf einer Liste von Inhalten erstellt. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Target-Vorbereiter, der Fastboot auslöst und Fastboot-Befehle sendet. |
| FastbootDeviceFlasher | Eine Klasse, die auf „fastboot“ angewiesen ist, um ein Image auf physische Android-Hardware zu flashen. |
| FastbootHelper | Eine Hilfsklasse für Fastboot-Vorgänge. |
| FastbootPack | Folgen Sie der Spezifikation des Bootloaders, um ihn zu entpacken. |
| FastbootUpdateBootstrapPreparer |
Ein ITargetPreparer, das bestimmte Dateien (Bootloader, Funkmodul, Geräte-Image-ZIP) in IDeviceBuildInfo bereitstellt, damit Geräte mit FastbootDeviceFlasher geflasht werden können. Anschließend werden Geräteattribute nach dem Booten in die Build-Informationen eingefügt, um Ergebnisse zu melden.
|
| FatalHostError | Eine Ausnahme, die angibt, dass auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ein schwerwiegender, nicht behebbarer Fehler aufgetreten ist und die TradeFederation-Instanz heruntergefahren werden sollte. |
| FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (durch einen Remotedienst abgestimmte Feature-Flags). |
| FileDownloadCache | Eine Hilfsklasse, die einen lokalen LRU-Cache (Least Recently Used) für heruntergeladene Dateien im Dateisystem verwaltet. |
| FileDownloadCacheFactory |
Factory zum Erstellen von FileDownloadCache
|
| FileDownloadCacheWrapper |
Eine Wrapper-Klasse, die FileDownloadCache-Funktionen bereitstellt und gleichzeitig die IFileDownloader-Schnittstelle implementiert.
|
| FileIdleMonitor | Überwacht Dateien und führt einen Callback aus, wenn sie inaktiv waren (d.h. |
| FileInputStreamSource |
Ein InputStreamSource, das eine Eingabedatei akzeptiert.
|
| FileListingService |
Bietet einen Dienst zum Auflisten von IDevice-Begleitdateien.
|
| FileListingService.FileEntry | Stellt einen Eintrag in einem Verzeichnis dar. |
| FileListingService.IListingReceiver |
Klassen, die diese Schnittstelle implementieren, bieten eine Methode, die sich mit dem asynchronen Ergebnis des ls-Befehls auf dem Gerät befasst.
|
| FileLogger |
Ein ILeveledLogOutput, das Lognachrichten an eine Datei und an stdout weiterleitet.
|
| FilePermissionUtil | Dienstprogrammklasse für die Verarbeitung von Dateiberechtigungen. |
| FileProtoResultReporter |
Proto-Reporter, der TestRecord in eine Datei schreibt.
|
| FilePullerDeviceMetricCollector |
Ein BaseDeviceMetricCollector, das auf den Messwertschlüssel vom Gerät wartet und ihn als Datei vom Gerät abruft.
|
| FilePullerLogCollector | Logger der vom Gerät gemeldeten Datei. |
| FileSystemLogSaver | Logs in einem Dateisystem speichern |
| FilesystemRootChecker | |
| FileUtil | Eine Hilfsklasse für dateibezogene Vorgänge |
| FileUtil.LowDiskSpaceException | Wird ausgelöst, wenn der verfügbare Speicherplatz unter dem Mindestschwellenwert liegt. |
| FilteredResultForwarder |
Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann.
|
| FixedByteArrayOutputStream |
Ein In-Memory-ERROR(/OutputStream), in dem nur eine maximale Datenmenge gespeichert wird.
|
| FlashingMethod | Ein Enum, das die Methode zum Flashen des zu testenden Geräts beschreibt |
| FlashingResourcesParser | Eine Klasse, die die erforderlichen Versionen von Hilfsbilddateien parst, die zum Flashen eines Geräts erforderlich sind. |
| FlashingResourcesParser.AndroidInfo |
Ein „typedef“ für Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
Eine Filterschnittstelle, mit der FlashingResourcesParser einige Ressourcen ignorieren kann, die sonst verwendet würden
|
| FlashingResourceUtil |
Mit diesem Tool können Sie die richtige Version von Artefakten festlegen, damit sie über DeviceFlashPreparer geflasht werden können.
|
| FoldableExpandingHandler |
Ein IModuleParameterHandler, das sich für jede nicht primäre faltbare Konfiguration in mehr erweitert.
|
| FoldableHandler | Allgemeiner Handler für faltbare Geräte, der die Parameter für faltbare Geräte verwenden kann, um ein spezielles Modul zu erstellen. |
| FoldableModePreparer | Ein Ziel-Preparer, der den faltbaren Zustand eines Geräts ändern kann. |
| FolderBuildInfo |
Konkrete Implementierung einer IFolderBuildInfo.
|
| FolderSaver |
Ein ITargetPreparer, das Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Backend speichert.
|
| FormattedGeneratorReporter | Reporter, mit dem Berichte in einem bestimmten Format generiert werden können. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseUtil | Eine Hilfsklasse für FUSE-Vorgänge. |
| FutilityCommandPreparer | Vorbereiter zum Ausführen von Befehlen zur Nutzlosigkeit. |
G
| GceAvdInfo | Struktur zum Speichern relevanter Daten für eine bestimmte GCE-AVD-Instanz. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Thread-Monitor für den GCE-Lab-Host-Proxy-Tunnel, der für die Sauerstoffversorgung verwendet wird. |
| GceManager | Helfer, der die GCE-Aufrufe zum Starten/Beenden und Erfassen von Logs aus GCE verwaltet. |
| GceRemoteCmdFormatter | Dienstprogrammklasse zum Formatieren von Befehlen für den Zugriff auf ein GCE-Remote-Gerät. |
| GceRemoteCmdFormatter.ScpMode | Mit SCP können Dateien je nach Struktur der Argumente übertragen werden. |
| GceSshTunnelMonitor | Thread-Monitor für den GCE-SSH-Tunnel. |
| GcovCodeCoverageCollector |
Ein BaseDeviceMetricCollector, das gcov-Abdeckungsdaten vom Gerät abruft und als Testartefakte protokolliert.
|
| GcovKernelCodeCoverageCollector |
Ein BaseDeviceMetricCollector, das gcov-Kernel-Abdeckungsdaten aus debugfs und vom Gerät abruft und sie dann als Testartefakte protokolliert.
|
| GCSBucketUtil | Dateimanager zum Herunter- und Hochladen von Dateien aus Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Einfacher Wrapper für Dateiinformationen in GCS. |
| GCSCommon | Veraltet! Verwenden Sie stattdessen com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Basisklasse für GCS-Vorgänge wie Download und Upload. |
| GCSConfigurationFactory |
Mit einem ConfigurationFactory werden Konfigurationen aus Google Cloud Storage geladen.
|
| GCSConfigurationFactory.GCSConfigLoader |
Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und bei zirkulären Includes eine Ausnahme auslöst.
|
| GCSConfigurationServer | Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS). |
| GCSDownloaderHelper | Downloader für GCS-Bucket, der sich um das Caching und Auflösen der globalen Konfiguration kümmert. |
| GCSFileDownloader | Dateidownloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Dateidownloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). |
| GCSFileUploader | Dateiuploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Laden Sie die Hostressource aus GCS (Google Cloud Storage) herunter. |
| GcsRemoteFileResolver |
Implementierung von IRemoteFileResolver, die das Herunterladen aus einem GCS-Bucket ermöglicht.
|
| GenericLogcatEventParser<LogcatEventType> | Logcat-Eingabe nach Ereignissen parsen. |
| GenericLogcatEventParser.LogcatEvent | Struct für ein logcat-Ereignis mit dem Ereignistyp und der auslösenden logcat-Nachricht |
| GetPreviousPassedHelper | Helfer zum Abrufen der zuvor bestandenen Testfilter. |
| GkiDeviceFlashPreparer | Ein Target-Preparer, der das Gerät mit einem generischen Image des Android Common Kernel flasht. |
| GlobalConfiguration |
Eine IGlobalConfiguration-Implementierung, in der die geladenen Konfigurationsobjekte in einer Map gespeichert werden
|
| GlobalFilterGetter | Dienstimplementierung, die die Filter eines bestimmten Aufrufs zurückgibt. |
| GlobalTestFilter | Auf den Aufruf angewendete Filteroptionen. |
| GoogleAccountPreparer |
Ein ITargetPreparer, das die Konfiguration von Google-Konten unterstützt.
|
| GoogleAccountUtil | Ein Dienstprogramm, mit dem Google-Konten auf einem Gerät konfiguriert werden können |
| GoogleApiClientUtil | Dienstprogramme zum Erstellen eines Google API-Clients. |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Parses the results of Google Benchmark that run from shell, and return a map with all the results. |
| GoogleBenchmarkTest | Ein Test, bei dem ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausgeführt wird. |
| GranularRetriableTestWrapper |
Eine Wrapper-Klasse arbeitet auf der IRemoteTest, um den IRemoteTest auf Testcase-Ebene zu unterteilen.
|
| GranularRetriableTestWrapper.StartEndCollector | Klassenhelfer, um fehlende Laufstarts und ‑enden zu erkennen. |
| GsiDeviceFlashPreparer | Ein Zielvorbereiter, der das Gerät mit einem generischen Android-System-Image flasht. |
| GTest | Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird. |
| GTestBase | Die Basisklasse von gTest |
| GTestListTestParser | Ein Ergebnisparser für den GTest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. |
| GTestResultParser | Parst die Ergebnisse des „Rohausgabemodus“ von nativen Tests, die mit GTest über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. |
| GTestXmlResultParser | Analysiert die Ergebnisse des „xml output mode“ von nativen Tests, die mit GTest ausgeführt werden und aus der Shell stammen, und informiert einen ITestRunListener über die Ergebnisse. |
H
| HandleAppName | Verarbeiten Sie den Chunk „App-Name“ (APNM). |
| HandleExit | Reichen Sie einen Antrag auf Beendigung ein. |
| HandleHeap | Heap-Status-Updates verarbeiten. |
| HandleHello | HELO-Chunk („hello“) und Funktionserkennung verarbeiten |
| HandleNativeHeap | Aktualisierungen des Thread-Status verarbeiten |
| HandleProfiling | Heap-Status-Updates verarbeiten. |
| HandleTest | Aktualisierungen des Thread-Status verarbeiten |
| HandleThread | Aktualisierungen des Thread-Status verarbeiten |
| HandleViewDebug | |
| HandleWait | Verarbeite den „wait“-Chunk (WAIT). |
| HarnessException | Basisausnahmeklasse für Ausnahmen, die im Harness ausgelöst werden. |
| HarnessIOException | Harness-Ausnahme, die beim Übertragen von Dateiproblemen hilft. |
| HarnessRuntimeException | |
| HeapHostMonitor |
AbstractHostMonitor-Implementierung, die den Heap-Speicher auf dem Host überwacht und regelmäßig im Verlaufslog protokolliert.
|
| HeapSegment | Beschreibt die Typen und Speicherorte von Objekten in einem Segment des Heaps. |
| HeapSegment.HeapSegmentElement | Beschreibt ein Objekt/eine Region, das/die in den HPSG-Daten codiert ist. |
| HelloWorldMultiTargetPreparer |
Eine Beispielimplementierung eines IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger: Ein spezielles Log, das nur bestimmte Ereignisse enthält. |
| HostGTest | Ein Test, der ein natives Testpaket ausführt. |
| HostMetric | Diese Klasse stellt ein Hostmesswertbeispiel dar, das gemeldet werden soll. |
| HostOptions | Holder-Klasse für Hostoptionen. |
| HostStatsdMetricCollector |
Ein IMetricCollector, das StatsD-Messwerte von der Hostseite mit StatsD-Dienstprogramm-Befehlen erfasst.
|
| HostTest | Ein Test-Runner für JUnit-Host-basierte Tests. |
| HostUtils | Implementiert einige nützliche Dienstprogrammmethoden zum Ausführen von Hosttests. |
| HprofAllocSiteParser | Hilfsklasse zum Parsen von Informationen aus dem Bereich „Allocation Sites“ von hprof-Berichten. |
| HttpHelper | Enthält Hilfsmethoden zum Senden von HTTP-Anfragen |
| HttpHelper.RequestRunnable |
Runnable zum Senden von Anfragen mit IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult).
|
| HttpMultipartPost | Hilfsklasse zum Erstellen von HTTP-POST-Anfragen mit mehreren Teilen. |
| HttpRemoteFileResolver |
Implementierung von IRemoteFileResolver, die das Herunterladen von Remotedateien über HTTP ermöglicht
|
| HttpsRemoteFileResolver |
Implementierung von IRemoteFileResolver, die das Herunterladen von Remotedateien über HTTPS ermöglicht
|
I
| IAbi | Schnittstelle, die das zu testende ABI darstellt. |
| IAbiReceiver | Ein Test, für den das zu testende ABI erforderlich ist. |
| IAndroidDebugBridge |
Schnittstellendefinition für ERROR(/com.android.ddmlib.AndroidDebugBridge)-Methoden, die in diesem Paket verwendet werden.
|
| IAppBuildInfo |
Diese Schnittstelle wurde eingestellt.
Verwenden Sie IBuildInfo direkt.
|
| IAutoRetriableTest |
Schnittstelle für ein IRemoteTest, das ITestFilterReceiver nicht implementiert, aber trotzdem automatische Wiederholungen unterstützen möchte.
|
| IBatteryInfo | Die Schnittstelle, die die Interaktion mit dem Akku eines Geräts definiert. |
| IBatteryInfo.BatteryState | Beschreibt den aktuellen Akkustatus. |
| IBlockFilter | Steuert, ob ein Datenblock, der an das Gerät gesendet werden muss, bereitgestellt werden soll. |
| IBlockTransformer | Optionale Transformation des Datenblocks vor dem Senden. |
| IBuildInfo | Enthält Informationen zum zu testenden Build. |
| IBuildInfo.BuildInfoProperties |
Einige Eigenschaften, die ein IBuildInfo haben kann, um die Verarbeitung zu optimieren.
|
| IBuildProvider | Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. |
| IBuildReceiver | Ein Test, der sich auf den zu testenden Build bezieht. |
| ICacheClient | Eine Schnittstelle für einen Cache-Client. |
| IClusterClient | Eine Schnittstelle für die Interaktion mit dem TFC-Backend. |
| IClusterEvent | Schnittstelle zum Hochladen von Clusterereignissen in TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Schnittstelle für ClusterEventUploader |
| IClusterOptions | Eine Schnittstelle zum Abrufen von clusterbezogenen Optionen. |
| ICommandOptions | Container für Ausführungsoptionen für Befehle. |
| ICommandScheduler | Ein Scheduler zum Ausführen von TradeFederation-Befehlen. |
| ICommandScheduler.IScheduledInvocationListener | Listener für Aufrufereignisse, wenn der Aufruf abgeschlossen ist. |
| ICompressionStrategy | Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. |
| IConfigOptionValueTransformer | Eine Schnittstelle zum Bearbeiten des Werts einer Konfigurationsoption |
| IConfigurableVirtualDevice | Eine Schnittstelle zum Bereitstellen von Informationen zu möglicherweise vorkonfigurierten virtuellen Geräten (Host-IP, Hostnutzer, Port-Offset usw.). |
| IConfiguration | Konfigurationsinformationen für einen TradeFederation-Aufruf. |
| IConfigurationFactory |
Factory zum Erstellen von IConfigurations
|
| IConfigurationReceiver |
Einfache Schnittstelle zur Darstellung eines Objekts, das ein IConfiguration akzeptiert.
|
| IConfigurationServer | Eine Schnittstelle für den Konfigurationsserver. |
| ICredentialFactory |
Eine Schnittstelle für die Anmeldedaten-Factory zum Erstellen von OAuth2-Credential.
|
| IDefaultObjectLoader | Schnittstelle zum Laden der Standardobjekte, die Teil unserer YAML-Konfiguration sein sollen. |
| IDefaultObjectLoader.LoaderConfiguration | Das Konfigurationsobjekt zum Laden, um Informationen an den Loader zu übergeben. |
| IDevice | Ein Gerät. |
| IDevice.DeviceState | Der Status eines Geräts. |
| IDevice.DeviceUnixSocketNamespace | Namespace eines auf dem Gerät erstellten Unix Domain Socket. |
| IDevice.Feature | Softwarefunktionen auf Geräteebene. |
| IDevice.HardwareFeature | Hardwarefunktionen auf Geräteebene. |
| IDeviceActionReceiver | Bietet eine API zum Empfangen von Geräteereignissen. |
| IDeviceBuildInfo |
Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt.
|
| IDeviceBuildProvider |
Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen.
|
| IDeviceConfiguration | Gerätekonfigurationshalter-Schnittstelle. |
| IDeviceConnection | Stellt eine Verbindung zu einem Gerät dar, von dem gelesen und auf das geschrieben werden kann. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | Flasht ein Geräte-Image auf ein Gerät. |
| IDeviceFlasher.UserDataFlashOption | Enumeration der Optionen für die Verarbeitung des Nutzerdatenbilds |
| IDeviceManager | Schnittstelle zum Verwalten der verfügbaren Geräte für Tests. |
| IDeviceManager.IFastbootListener | Ein Listener für Änderungen des Fastboot-Status. |
| IDeviceMonitor | Schnittstelle zum Überwachen des Gerätestatus. |
| IDeviceMonitor.DeviceLister |
Eine Klasse wie Runnable, die die bekannten Geräte und ihre Status zurückgeben soll.
|
| IDeviceRecovery | Schnittstelle zum Wiederherstellen eines Geräts, das offline gegangen ist. |
| IDeviceSelection | Oberfläche für Auswahlkriterien für Geräte. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Bietet Funktionen zum Überwachen des Status einer IDevice.
|
| IDeviceTest |
Schnittstelle für Objekte, die einen Verweis auf ein ITestDevice benötigen.
|
| IDisableable | Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. |
| IdSizesReply | |
| IDynamicShardingClient |
Wrapper-Schnittstelle für den Sharding-Client
So können wir bei Bedarf eine HTTP- oder Testversion einfügen. |
| IDynamicShardingConnectionInfo | Schnittstelle für Klassen, die dynamische Sharding-Verbindungsinformationen enthalten |
| IEmail | Schnittstelle zum Senden von E-Mails. |
| IEmail.Message | Container für E‑Mail-Nachrichtendaten. |
| IFileDownloader | Schnittstelle zum Herunterladen einer Remotedatei. |
| IFileEntry |
Schnittstellendefinition, die einen einfacheren, simulierbaren Vertrag für FileEntry-Methoden bietet.
|
| IFileResolverLoader |
Lädt Implementierungen von IRemoteFileResolver.
|
| IFileResolverLoader.ResolverLoadingException | Wird ausgelöst, wenn ein Resolver nicht geladen oder initialisiert werden kann. |
| IFlashingResourcesParser | Schnittstelle zum Bereitstellen der erforderlichen Versionen von Hilfsbilddateien, die zum Flashen eines Geräts benötigt werden. |
| IFlashingResourcesRetriever | Schnittstelle zum Abrufen von zusätzlichen Bilddateien, die zum Flashen eines Geräts erforderlich sind. |
| IFolderBuildInfo |
Ein einfaches abstraktes IBuildInfo, dessen Build-Artefakte in einem lokalen Dateisystemverzeichnis enthalten sind.
|
| IFormatterGenerator |
Schnittstelle, die einen Formatierer für SuiteResultHolder beschreibt.
|
| IFuseDriverProfile | Definiert das spezifische Verhalten eines bestimmten FUSE-Treibers, sodass der MountManager generisch sein kann. |
| IGlobalConfiguration | Eine Klasse, die globale Konfigurationsinformationen für eine einzelne Trade Federation-Instanz umfasst (einschließlich einer beliebigen Anzahl von Aufrufen tatsächlicher Konfigurationen). |
| IHarnessException | Beschreibung der Schnittstelle für Harness-Ausnahmen, die von Harness-Ausnahmen implementiert wird. |
| IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
| IHostHealthAgent | Eine Schnittstelle zum Ausgeben von Host- oder Gerätemesswerten. |
| IHostMonitor | Schnittstelle zum Senden von Hostdaten |
| IHostMonitor.HostDataPoint | Allgemeine Klasse für zu meldende Daten. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Schnittstelle für den Inhaber von Host-Optionen. |
| IHostOptions.PermitLimitType | Aufzählung, die die möglichen Genehmigungseinschränkungen beschreibt |
| IHostResourceManager | Schnittstelle zur Verwaltung von Hostressourcen. |
| IHttpHelper | Hilfsmethoden zum Ausführen von HTTP-Anfragen. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Eine Schnittstelle, die hilft zu entscheiden, ob ein inkrementelles Setup für TradeFed-Preparer versucht werden soll. |
| IInstrumentationResultParser | Schnittstelle zum Parsen der Ergebnisse eines Instrumentierungstestlaufs über die Shell. |
| IInstrumentationResultParser.SessionResultCodes | Am instrument session result codes. |
| IInstrumentationResultParser.StatusCodes | Statuscodes für Testergebnisse. |
| IInstrumentationResultParser.StatusKeys | Relevante Schlüssel für den Teststatus. |
| IInvocationContext | Enthält Informationen zum Aufruf, auf die die Tests bei Bedarf zugreifen können. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Ein Test, der einen Bezug zum Kontext des Aufrufs benötigt. |
| IInvocationExecution | Schnittstelle, die die Aktionen beschreibt, die im Rahmen eines Aufrufs ausgeführt werden. |
| IKeyStoreClient | Schnittstelle für den Zugriff auf einen Schlüsselspeicher für Passwörter oder sensible Daten. |
| IKeyStoreFactory |
Factory zum Erstellen von IKeyStoreClient.
|
| ILabPreparer |
Markierungsschnittstelle für Lab-Vorbereiter
Eine Beschreibung der Verwendung dieser Schnittstellen finden Sie unter |
| ILeveledLogOutput | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. |
| ILogcatReceiver |
Eine Klasse, die die Ausgabe des Logcat eines Geräts als InputStreamSource bereitstellt.
|
| ILogger | Schnittstelle zum Anzeigen von Warnungen/Fehlern. |
| ILogRegistry |
Eine Schnittstelle für einen ILogOutput-Singleton-Logger, der verschiedene Logger multiplexiert und verwaltet.
|
| ILogRegistry.EventType | Ereignisse, die protokolliert werden sollten |
| ILogSaver | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Logs an einem zentralen Speicherort. |
| ILogSaverListener |
Ermöglicht es ITestInvocationListener, darauf zu warten, dass Logdateien gespeichert werden.
|
| ImageContentAnalyzer | Analyzer für die Analyse von Gerätebildinhalten |
| IManagedTestDevice | Ein ITestDevice, dessen Lebenszyklus verwaltet wird. |
| IManagedTestDevice.DeviceEventResponse |
Container für eine Antwort auf einen IManagedTestDevice.handleAllocationEvent(DeviceEvent)-Aufruf
|
| IManagedTestDeviceFactory |
Creator-Oberfläche für IManagedTestDevices
|
| IMetricCollector | Diese Schnittstelle wird als Decorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Messwerte zu erfassen. |
| IMetricCollectorReceiver |
Schnittstelle für IRemoteTests, die implementiert werden muss, wenn die Liste der IMetricCollectors für den Testlauf abgerufen werden soll.
|
| IMoblyYamlResultHandler | Schnittstelle des Mobly-YAML-Ergebnishandlers. |
| IMoblyYamlResultHandler.ITestResult | Schnittstelle für das Mobly-YAML-Ergebnis |
| IModuleController | Schnittstelle zum Steuern, ob ein Modul ausgeführt werden soll oder nicht. |
| IModuleController.RunStrategy | Enum, das beschreibt, wie das Modul ausgeführt werden soll. |
| IModuleParameterHandler | Die Schnittstelle für Parameter von Suite-Modulen. |
| IMultiDeviceRecovery | Schnittstelle zum Wiederherstellen mehrerer Offlinegeräte. |
| IMultiDeviceTest | Diese Schnittstelle wurde eingestellt. Diese Schnittstelle wird vorübergehend aus Kompatibilitätsgründen beibehalten, wird aber nicht mehr verwendet. Bitte implementieren Sie sie nicht. |
| IMultiTargetPreparer | Bereitet die Testumgebung für mehrere Geräte gleichzeitig vor. |
| INativeDevice |
Bietet eine zuverlässige API mit etwas höherem Niveau für eine ddmlib IDevice.
|
| INativeDeviceTest |
Schnittstelle für Objekte, die einen Verweis auf ein INativeDevice benötigen.
|
| IncrementalImageUtil | Ein Dienstprogramm zur Nutzung des inkrementellen Image- und Geräte-Updates. |
| IncrementalInstallSession | Wird verwendet, um eine inkrementelle Paketinstallationssitzung zu erstellen, in der die Blöcke der installierten APKs auf das Gerät gestreamt werden, wenn sie gelesen werden müssen. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Fehlerkennungen aus der Trade Federation-Infrastruktur und der abhängigen Infrastruktur (z. B. Build-Infrastruktur). |
| InputStreamSource |
Diese Schnittstelle umschließt im Grunde ein ERROR(/InputStream), um es klonbar zu machen.
|
| InstallAllTestZipAppsSetup |
Ein ITargetPreparer, das alle Apps in einer Test-Zip-Datei installiert.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Eine ITargetPreparer, mit der eine oder mehrere APKs installiert werden, die sich im Dateisystem befinden.
|
| InstallBuildEnvApkSetup |
Ein ITargetPreparer, das ein oder mehrere Test-APKs aus einer Android-Plattform-Build-Umgebung installiert.
|
| InstallCreateReceiver | Ausgabeempfänger für die Befehlszeile „pm install-create“. |
| InstalledInstrumentationsTest | Führt alle Instrumentierungen aus, die auf dem aktuellen Gerät gefunden werden. |
| InstallException | Wird ausgelöst, wenn die Installation oder Deinstallation der Anwendung fehlschlägt. |
| InstallKernelModulePreparer | Ein Target-Preparer, der Kernelmodule installiert. |
| InstallMetrics | |
| InstallReceiver | Ausgabeempfänger für die Befehlszeile „pm install package.apk“. |
| InstantAppHandler |
Handler für ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
Ein ITargetPreparer, das die Instrumentierung ausführt
|
| InstrumentationProtoResultParser | Parst die Ergebnisse des „protoStd“-Ausgabemodus eines Instrumentierungstests, der über die Shell ausgeführt wird, und informiert einen ITestRunListener über die Ergebnisse. |
| InstrumentationResultParser | Parst die Ergebnisse des „Rohausgabemodus“ eines Instrumentierungstests, der über die Shell ausgeführt wird, und informiert einen ITestRunListener über die Ergebnisse. |
| InstrumentationTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt. |
| InvocationCacheHelper | Dienstprogramm zum Hochladen und Suchen von Aufrufcache-Ergebnissen. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Beschreibt die Cache-Ergebnisse. |
| InvocationContext |
Generische Implementierung eines IInvocationContext.
|
| InvocationExecution | Klasse, die alle Aufrufschritte beschreibt: Build-Download, target_prep, Tests ausführen, Bereinigung. |
| InvocationLocal<T> | Diese Klasse stellt Variablen für den Aufrufbereich bereit. |
| InvocationMetricLogger | Eine Dienstprogrammklasse für einen Aufruf zum Protokollieren einiger Messwerte. |
| InvocationMetricLogger.InvocationGroupMetricKey | Mit der Gruppierung können Sie mehrere Gruppen unter demselben Schlüssel protokollieren. |
| InvocationMetricLogger.InvocationMetricKey | Ein spezieller benannter Schlüssel, der immer für den Aufruf ausgefüllt wird. |
| InvocationProtoResultReporter | Reporter zum Speichern von Caching-Informationen auf Aufrufebene und der zugehörigen Modulliste |
| InvocationStatus | Eine Klasse zum Speichern des Aufrufstatus. |
| InvocationStatus | Ein Hilfs-Enum, das den Aufrufstatus darstellt |
| InvocationSummaryHelper |
Hilfsklasse zum Erfassen und Melden von TestSummary für eine Reihe von Listenern
|
| InvocationToJUnitResultForwarder |
Eine Klasse, die auf ITestInvocationListener-Ereignisse wartet und sie an ein TestListener weiterleitet.
|
| IPostProcessor | Post-Prozessoren sind Trade Federation-Objekte, mit denen sich Messwerte und Logs NACH den Tests und VOR der Ergebnisberichterstellung verarbeiten lassen. |
| IRecorderClient | Schnittstelle für die Kommunikation mit dem ResultDB-Recorder-Backend. |
| IRemoteAndroidTestRunner | Schnittstelle zum Ausführen eines Android-Testbefehls per Remotezugriff und zum Melden des Ergebnisses an einen Listener. |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | Schnittstelle, die eine Funktion in Tradefed beschreibt, die basierend auf der Anfrage ausgeführt werden kann. |
| IRemoteFileResolver | Schnittstelle für Objekte, die eine Remotedatei in eine lokale Datei auflösen können. |
| IRemoteFileResolver.RemoteFileResolverArgs | Die an die Resolver übergebenen Argumente |
| IRemoteFileResolver.ResolvedFile | Klasse mit Informationen zur aufgelösten Datei und einigen Metadaten. |
| IRemoteScheduledListenersFeature |
Erweiterung von IRemoteFeature zur Unterstützung der Übergabe von IScheduledInvocationListener.
|
| IRemoteTest |
Ein Test, bei dem die Ergebnisse direkt an eine ITestInvocationListener gesendet werden.
|
| IReportNotExecuted |
Im Falle einer unvollständigen Ausführung kann IRemoteTest, das diese Schnittstelle implementiert, die nicht ausgeführten Tests für eine verbesserte Berichterstellung melden.
|
| IRescheduler | Schnittstelle zum Planen einer Konfiguration für die zukünftige Ausführung. |
| IResourceMetricCollector | Die Schnittstelle, über die Nutzer benutzerdefinierte Ressourcensammler implementieren können. |
| IRestApiHelper | Eine Hilfsschnittstelle zum Ausführen von REST API-Aufrufen. |
| IResumableTest | Diese Schnittstelle wurde eingestellt. Das ist nicht mehr nötig. |
| IRetryDecision | Schnittstelle, die die Entscheidung für den Wiederholungsversuch steuert und den Filter auf die Klasse anwendet, um den Wiederholungsversuch gezielter durchzuführen. |
| IRuntimeHintProvider | |
| IRunUtil | Schnittstelle zum Ausführen zeitgesteuerter Vorgänge und Systembefehle. |
| IRunUtil.EnvPriority | Enum, das definiert, ob eine bestimmte Umgebungsvariable festgelegt oder aufgehoben wird. |
| IRunUtil.IRunnableResult | Eine Schnittstelle zum asynchronen Ausführen eines Vorgangs, der einen booleschen Status zurückgibt. |
| ISandbox | Schnittstelle, die eine Sandbox definiert, in der ein Aufruf ausgeführt werden kann. |
| ISandboxFactory |
Factory zum Erstellen von ISandbox.
|
| ISetOptionReceiver |
Die Implementierung dieser Schnittstelle sollte ein Option mit dem Namen „set-option“ haben, das mit HostTest.SET_OPTION_NAME verknüpft ist.
|
| IShardableListener |
Eine ITestInvocationListener, die partitioniert werden kann.
|
| IShardableTest |
Ein IRemoteTest, das in separat ausführbare Untertests unterteilt werden kann.
|
| IShardHelper | Schnittstelle eines Objekts, das die Sharding-Strategie für eine Konfiguration beschreibt. |
| IShellEnabledDevice | Ein abstraktes Gerät, das Shell-Befehle empfangen kann. |
| IShellOutputReceiver | Klassen, die diese Schnittstelle implementieren, bieten Methoden, die sich mit der Ausgabe eines Remote-Shell-Befehls auf einem Gerät/Emulator befassen. |
| IsolatedHostTest | Implementiert einen TradeFed-Runner, der einen untergeordneten Prozess verwendet, um die Tests in einer Umgebung mit geringen Abhängigkeiten auszuführen, anstatt sie im Hauptprozess auszuführen. |
| IStackTraceInfo | Klassen, die diese Schnittstelle implementieren, stellen eine Methode bereit, die einen Stacktrace zurückgibt. |
| ISupportGranularResults |
Schnittstelle, die angibt, ob ein ITestInvocationListener detaillierte Ergebnisse empfangen kann.
|
| ISystemStatusChecker | Eine Prüffunktion, die den Systemstatus prüft und einen booleschen Wert zurückgibt, der angibt, ob sich das System in einem erwarteten Zustand befindet. |
| ISystemStatusCheckerReceiver |
Ein IRemoteTest, das Zugriff auf das ISystemStatusChecker aus der Konfiguration erfordert.
|
| ITargetCleaner | Diese Schnittstelle wurde eingestellt. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. |
| ITargetPreparer | Bereitet die Testumgebung für den Testlauf vor. |
| ITemporaryDevice | Schnittstelle zur Darstellung eines Geräts, das als temporärer Platzhalter dienen kann. |
| ITerribleFailureHandler |
Eine Schnittstelle zum Behandeln schwerwiegender Fehler von
LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Ein Runner, der anhand von Anmerkungen filtern kann, welche Tests ausgeführt werden sollen. |
| ITestCollector | Unterstützt die Erfassung von Tests. Wenn diese Option festgelegt ist, muss der Test-Runner einen Probelauf durchführen, um Testläufe zu erfassen, ohne sie tatsächlich auszuführen. |
| ITestDevice |
Bietet eine zuverlässige API mit etwas höherem Niveau für eine ddmlib IDevice.
|
| ITestDevice.ApexInfo | Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen APEX- |
| ITestDevice.MountPointInfo | Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen Mountpoint |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Ein Runner, der eine Datei empfangen kann, in der angegeben wird, welche Tests ausgeführt werden sollen und welche nicht. |
| ITestFilterReceiver | Ein Runner, mit dem gefiltert werden kann, welche Tests ausgeführt werden sollen. |
| ITestInformationReceiver |
Schnittstelle zum Empfangen der TestInformation für einige Klassen.
|
| ITestInvocation | Verarbeitet einen TradeFederation-Testaufruf. |
| ITestInvocation.ExitInformation | Stellt einige Informationen zum Beenden eines Aufrufs dar. |
| ITestInvocationListener | Listener für Testergebnisse aus dem Testaufruf. |
| ITestLifeCycleReceiver | Empfängt Ereignisbenachrichtigungen während der Ausführung von Instrumentierungstests. |
| ITestLogger | Eine Entität, die Datenstreams verschiedener Typen protokollieren kann. |
| ITestLoggerReceiver |
Eine Entität, in die eine ITestLogger-Instanz eingefügt werden kann, damit sie für Protokollierungszwecke verwendet werden kann.
|
| ITestRunListener | Empfängt Ereignisbenachrichtigungen während der Ausführung von Instrumentierungstests. |
| ITestsPool | Schnittstelle, die einen Pool von Tests beschreibt, auf die wir zugreifen und die wir ausführen können |
| ITestStorageClient | Schnittstelle für die Kommunikation mit dem Android Test Storage-Backend. |
| ITestSuite | Abstrakte Klasse zum Ausführen der Testsuite. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Schnittstelle, die einen Helfer zum Laden vorheriger Ergebnisse auf eine Weise beschreibt, die wiederholt werden kann. |
| ITestSummaryListener |
Schnittstelle, über die ITestInvocationListener einige begrenzte Informationen über Zusammenfassungen austauschen kann.
|
| ITestsZipInstaller | Installiert Tests aus einer ZIP-Datei mit Tests (als Ausgabe des Build-Systems) auf einem Gerät. |
| ITokenProvider | Schnittstelle, die ein Objekt beschreibt, das die Tokens eines bestimmten Geräts bereitstellen kann. |
| ITokenRequest |
Eine IRemoteTest-Schnittstelle kann implementiert werden, um anzugeben, dass ein Gerät mit einem speziellen Token erforderlich ist.
|
J
| JarHostTest | Test-Runner für hostseitige JUnit-Tests. |
| JarHostTest.HostTestListener | Wrapper-Listener, der alle Ereignisse mit Ausnahme von testRunStarted() und testRunEnded() an den eingebetteten Listener weiterleitet. |
| JavaCodeCoverageCollector |
Ein BaseDeviceMetricCollector, das Java-Abdeckungsdaten vom Gerät abruft und als Testartefakte protokolliert.
|
| JavaCodeCoverageFlusher | Eine Dienstprogrammklasse, die die Java-Code-Coverage-Messungen von Prozessen, die auf dem Gerät ausgeführt werden, zurücksetzt und einen Flush erzwingt. |
| JdwpAgent | |
| JdwpCommands | JDWP-Befehlskonstanten, wie hier angegeben |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | Ein JDWP-Paket, das sich am Anfang eines ByteBuffer befindet. |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | Ein Beispiel für die Implementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher dient. |
| JSONFileKeyStoreFactory |
Implementierung einer JSON KeyStore Factory, die eine JSONFileKeyStoreClient für den Zugriff auf eine JSON Key Store-Datei bereitstellt.
|
| JsonHttpTestResultReporter | Ein Ergebnisreporter, der Testergebnisse und Informationen zu Zweig und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt sendet |
| JUnit4ResultForwarder | Result Forwarder vom JUnit4-Runner. |
| JUnit4TestFilter |
Helper-Klasse, die das Filtern für den JUnit4-Runner durch Erweitern von Filter ermöglicht.
|
| JUnitRunUtil |
Eine Hilfsklasse zum Weiterleiten eines IRemoteTest.run(TestInformation, ITestInvocationListener)-Aufrufs an einen Test.run(TestResult)-Aufruf.
|
| JUnitToInvocationResultForwarder |
Eine Klasse, die auf TestListener-Ereignisse wartet und sie an ein ITestInvocationListener weiterleitet.
|
| JUnitXmlParser | Parser, der Testresultatdaten aus JUnit-Ergebnissen extrahiert, die in XMLJUnitResultFormatter von Ant gespeichert sind, und sie an einen ITestInvocationListener weiterleitet. |
K
| KernelModuleUtils | |
| KernelTargetTest | Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden, und zum Parsen des Ergebnisses des Kernel-Tests. |
| KernelTestModuleController | Basisklasse für einen Modulcontroller, damit keine Tests ausgeführt werden, wenn er nicht der Architektur entspricht . |
| KeyguardControllerState | Ein Container für die Keyguard-Status. |
| KeyguardStatusChecker | Prüft den Keyguard-Status nach der Modulausführung. |
| KeyStoreException | Wird ausgelöst, wenn ein schwerwiegender Keystore-Fehler auftritt. |
| KillExistingEmulatorPreparer |
Ein ITargetPreparer, das einen laufenden Emulator beendet.
|
| KnownFailurePreparer | Zielvorbereiter, um das Wiederholen eines bekannten Fehlers zu überspringen. |
| KTapResultParser | Liest die KTAP-Ausgabe, die von einem KUnit-Testmodul erzeugt und in einer Datei „results“ unter debugfs abgelegt wurde. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Test-Runner zum Ausführen von KUnit-Testmodulen auf dem Gerät. |
L
| LabResourceDeviceMonitor | Der Lab-Ressourcenmonitor, der den gRPC-Server für LabResourceService initialisiert/verwaltet. |
| LargeOutputReceiver | Eine Klasse, die zum Ausführen von Befehlen mit langer Ausführungszeit und zum Erfassen der Ausgabe dient. |
| LastShardDetector |
Beim lokalen Sharding möchten wir manchmal nur dann bestimmte Aktionen ausführen, wenn der letzte Shard invocationEnded(long) erreicht.
|
| LeakedThreadStatusChecker | Statusprüfung, um sicherzustellen, dass ein Modul keinen laufenden Thread verliert. |
| LegacySubprocessResultsReporter | Eine eingefrorene Implementierung des Unterprozess-Ergebnisberichters, die trotz Änderungen in der Superklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. |
| ListInstrumentationParser |
Ein IShellOutputReceiver, das die Ausgabe einer „pm list instrumentation“-Abfrage parst
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. |
| LocalAppBuildProvider |
Eine IBuildProvider, die eine IBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt
|
| LocalDeveloper | Erkennt und gibt zurück, ob es sich um einen lokalen Entwickler handelt, der Tradefed ausführt. |
| LocalDeviceBuildProvider |
Eine IBuildProvider, die eine IDeviceBuildInfo auf Grundlage eines angegebenen Dateisystemverzeichnispfads erstellt.
|
| LocalEmulatorLaunch | Ein TargetPreparer, der einen Emulator lokal aus einer Android-Build-Umgebung startet. |
| LocalEmulatorSnapshot | Ein TargetPreparer zum Generieren eines sauberen Emulator-Snapshots aus einer Android-Build-/Entwicklungsumgebung |
| LocalFileHeader | LocalFileHeader ist eine Klasse, die die Informationen einer Datei oder eines Ordners in einer ZIP-Datei enthält. |
| LocalFileResolver |
Implementierung von IRemoteFileResolver, die das Verknüpfen lokaler Dateien ermöglicht
|
| LocalFolderBuildProvider |
Eine IBuildProvider, die eine IFolderBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt
|
| LocalHostResourceManager | Manager-Hostressource. |
| LocalPool | Implementierung eines Pools lokaler Tests |
| LocalRunInstructionBuilder | Dienstprogramm zum Kompilieren der Anleitung zum lokalen Ausführen von Tests. |
| LockSettingsBaselineSetter | Ein Setter zum Entfernen von Einstellungen für die Displaysperre. |
| Log | |
| Log | Log-Klasse, die die API in den Android-Hauptquellen widerspiegelt. |
| Log.ILogOutput | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. |
| Log.LogLevel | Enum „Logebene“. |
| Log.LogLevel | Enum „Logebene“. |
| LogAssociation | Eine Klasse, die eine Verknüpfung zwischen einer Logdatei und einem Test darstellt. |
| LogcatCrashResultForwarder | Spezifischer Listener: Bei Fehlern (Absturz des Instrumentierungsprozesses) wird versucht, den Absturz aus dem Logcat zu extrahieren und der Fehlermeldung hinzuzufügen, die mit dem Test verknüpft ist. |
| LogcatEventParser | |
| LogcatEventType |
Ereignistypen für LogcatEventParser.
|
| LogcatOnFailureCollector | Collector, der ein Logcat erfasst und protokolliert, wenn ein Testlauf fehlschlägt. |
| LogcatReceiver | Klasse, die Logcat im Hintergrund erfasst. |
| LogcatTimingMetricCollector | Ein Messwert-Collector, der Zeitinformationen (z. B. die Zeit für den Nutzerwechsel) aus Logcat während eines oder mehrerer wiederholter Tests erfasst. Dazu werden die Start- und Endsignale eines Ereignisses aus Logcat-Zeilen mit den angegebenen regulären Ausdrücken geparst. |
| LogDataType | Stellt den Datentyp von Log-Daten dar. |
| LogFile | Klasse zum Speichern der Metadaten für eine gespeicherte Logdatei. |
| LogFileSaver |
Ein Helfer für ITestInvocationListener, mit dem Logdaten in einer Datei gespeichert werden
|
| LogReceiver | |
| LogRegistry |
Eine ILogRegistry-Implementierung, die verschiedene Logger multiplexiert und verwaltet und den jeweils passenden Logger basierend auf dem ThreadGroup des Threads verwendet, der den Aufruf ausführt.
|
| LogSaverResultForwarder |
Ein ResultForwarder zum Speichern von Logs mit dem globalen Dateispeichermodul.
|
| LogUtil | Eine Dienstprogrammklasse für das Logging. |
| LogUtil.CLog |
Eine Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Log-Tag verwendet
|
| LUCIResultReporter | Ein Ergebnisreporter, der von ResultDB und LUCI benötigte Testergebnisse im JSON-Format speichert (go/result-sink) und den Dateispeicherort in der Konsole protokolliert. |
M
| MainlineModuleHandler | Eine einfache Handler-Klasse für Mainline-Module, die einen InstallApexModuleTargetPreparer erstellt und den dynamischen Link basierend auf den angegebenen Mainline-Modulen einfügt, um diese Module automatisch abzurufen. |
| MainlineTestModuleController | Basisklasse für einen Modulcontroller zum Ausführen von Tests basierend auf den vorab geladenen Mainline-Modulen auf dem zu testenden Gerät. |
| ManagedRemoteDevice | Ein Gerät, das auf einer virtuellen Maschine ausgeführt wird, die wir remote über eine Tradefed-Instanz auf der VM verwalten. |
| ManagedTestDeviceFactory | Factory zum Erstellen der verschiedenen Arten von Geräten, die von Tf überwacht werden können |
| MaxSdkModuleController | Basisklasse für einen Modulcontroller, um Tests nicht für Versionen über einer angegebenen SDK-Versionsnummer auszuführen. |
| MergedZipEntryCollection | Einzelne ZIP-Einträge in einer großen ZIP-Datei in Blöcke zusammenführen, um die Anzahl der Downloadversuche zu minimieren. |
| MergeMultiBuildTargetPreparer |
Eine IMultiTargetPreparer, mit der Informationen von einem Build an einen anderen übergeben werden können, indem sie benannt werden und der Dateischlüssel angegeben wird, der in den anderen Build kopiert werden soll.
|
| MergeStrategy | Beschreibt, wie die Ergebnisse aggregiert werden sollen, wenn mehrere Versuche vorhanden sind. |
| MerkleTree | Eine Merkle-Baumdarstellung, wie sie von der Remote Execution API definiert wird. |
| MetricFilePostProcessor | Wird zum Hochladen der Messwert-Logdatei verwendet, die während des Tests und auf Ausführungsebene erfasst wurde. |
| MetricFileUtil | Mit diesem Tool können Sie den Testlauf und die Testmesswerte am Ende des Aufrufs in einer Textdatei speichern und in die Android Build API hochladen. |
| MetricFileUtil.TestRunMetrics | |
| MetricOption |
Annotation für Testmethoden, die mit @Test annotiert sind, oder wenn die Annotation Teil der Annotationsliste von TestDescription ist, mit der einige zusätzliche Parameter angegeben werden können, die für Folgendes nützlich sind: Anpassen des Verhaltens der Collectors, Filtern einiger Methoden.
|
| MetricsXMLResultReporter | MetricsXMLResultReporter schreibt Testmesswerte und Laufzeitmesswerte in eine XML-Datei in einem Ordner, der durch den Parameter „metrics-folder“ in der Phase „invocationEnded“ des Tests angegeben wird. |
| MetricTestCase |
Erweiterung von TestCase, mit der Messwerte protokolliert werden können, wenn sie als Teil von TradeFed ausgeführt werden.
|
| MetricTestCase.LogHolder | Struktur zum Speichern einer zu meldenden Protokolldatei. |
| MetricUtil | Dienstprogrammklasse zum Abrufen von Messwerten aus übertragenen StatsD-Konfigurationen. |
| MetricUtility | Enthält allgemeine Hilfsmethoden zum Speichern der Testmesswerte, zum Aggregieren der Messwerte in ähnlichen Tests und zum Schreiben der Messwerte in eine Datei. |
| MetricUtils | Klasse mit Hilfsmethoden für die Konvertierung von Messwerten. |
| MinApiLevelModuleController | Basisklasse für einen Modulcontroller, damit Tests nicht ausgeführt werden, wenn die API-Ebene unter einem bestimmten Wert liegt. |
| MinSdkModuleController | Basisklasse für einen Modulcontroller, um Tests nicht für Versionen unter einer angegebenen SDK-Versionsnummer auszuführen. |
| MixImageZipPreparer |
Ein IMultiTargetPreparer, das Bilder eines System-Builds in einem Geräte-Build mischt.
|
| MixKernelTargetPreparer |
Ein ITargetPreparer, mit dem ein Kernel-Image mit dem Geräte-Image gemischt werden kann.
|
| MixRadioTargetPreparer |
Eine ITargetPreparer, mit der ein Radiobild mit dem Gerätebild gemischt werden kann.
|
| MoblyArtifactReporter | Mobly-Artefakt-Reporter. |
| MoblyBinaryHostTest | Hosttest, der ein Mobly-Python-Binärprogramm aus dem Android-Build-System (Soong) ausführt |
| MoblyYamlResultControllerInfoHandler | Mobly-YAML-Ergebnis-Handler für das Element „Controller Info“. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Mobly-YAML-Ergebnishandler-Factory, die basierend auf dem Ergebnistyp den entsprechenden Handler generiert. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Mobly-Parser für YAML-Testergebnisse. |
| MoblyYamlResultRecordHandler | Mobly-YAML-Ergebnis-Handler für das Element „Record“. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Handler für das Element „Summary“ im Mobly-YAML-Ergebnis. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Mobly-YAML-Ergebnis-Handler für das Element „Test Name List“ (Testnamensliste). |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Mobly-YAML-Ergebnis-Handler für das Element „User Data“ (Nutzerdaten). |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Container für die Konfiguration des Testlaufs. |
| ModuleListener |
Listener, der an jedes IRemoteTest jedes Moduls angehängt ist, um die Liste der Ergebnisse zu erfassen.
|
| ModuleLogcatCollector | Version des Logcat-Collectors, aber für das Modul. |
| ModuleMerger |
Hilfsklasse für Vorgänge im Zusammenhang mit dem Zusammenführen von ITestSuite und ModuleDefinition nach einer Aufteilung.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Sonderwerte, die mit den Suite-Schlüsseln des Parameters in den Metadaten der einzelnen Module verknüpft sind. |
| ModuleParametersHelper |
Hilfsmethode zum Abrufen der IModuleParameterHandler, die dem Parameter zugeordnet ist.
|
| ModuleProtoResultReporter | Ein Ergebnisreporter, der nur Ergebnisse auf Modulebene meldet. |
| ModulePusher | |
| ModulePusher.ModulePushError | Schwerwiegender Fehler beim Push des Mainline-Moduls. |
| ModuleResultsAndMetricsForwarder |
Eine Erweiterung von ResultAndLogForwarder, die den Testergebnissen zusätzliche modulbezogene Messwerte hinzufügt.
|
| ModuleSplitter |
Helfer zum Aufteilen einer Liste von Modulen, die durch IConfiguration dargestellt werden, in eine Liste von Ausführungseinheiten, die durch ModuleDefinition dargestellt werden.
|
| ModuleTestTypeUtil | Enthält allgemeine Hilfsmethoden zum Prüfen von Modulen. |
| MonitorThread | Offene Verbindungen überwachen |
| MultiFailureDescription |
Sammle mehrere FailureDescription in einem Behälter.
|
| MultiLineReceiver |
Basisimplementierung von IShellOutputReceiver, die die Rohdaten vom Socket entgegennimmt und in String-Objekte umwandelt.
|
| MultiMap<K, V> |
Eine ERROR(/Map), die mehrere Werte pro Schlüssel unterstützt.
|
| MultiReceiver |
Basisimplementierung von IShellOutputReceiver, die mehrere Instanzen von IShellOutputReceiver verwendet und die empfangenen Daten an alle überträgt.
|
N
| NameMangleListener | Ein Proxy-Listener zum Übersetzen von Testmethoden-, Klassen- und Paketnamen, wenn Ergebnisse gemeldet werden. |
| NativeAllocationInfo | Speichert native Zuweisungsinformationen. |
| NativeBenchmarkTest | Ein Test, bei dem eine ausführbare Datei für einen nativen Benchmark-Test auf einem bestimmten Gerät ausgeführt wird. |
| NativeBenchmarkTestParser |
Ein IShellOutputReceiver, das die Ausgabe der Benchmark-Testdaten parst und Messwerte für die durchschnittliche Zeit pro Vorgang erfasst.
|
| NativeBridgeModuleController | Ein Modul-Controller, mit dem geprüft werden kann, ob ein Gerät die native Bridge unterstützt. |
| NativeCodeCoverageFlusher | Eine Dienstprogrammklasse, die native Coverage-Messungen löscht und einen Flush der nativen Coverage-Daten aus Prozessen auf dem Gerät erzwingt. |
| NativeDevice |
Standardimplementierung von ITestDevice Nicht-Full-Stack-Android-Geräte
|
| NativeDevice.AdbAction |
Ein ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen eines Betriebssystembefehls vom Typ „adb …“.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Neustarten eines Geräts.
|
| NativeDevice.RebootMode | Ein Modus für den Neustart. |
| NativeDeviceStateMonitor |
Helper-Klasse zum Überwachen des Status eines IDevice ohne Framework-Unterstützung.
|
| NativeLeakCollector |
Ein ITargetPreparer, das „dumpsys meminfo --unreachable -a“ ausführt, um den nicht erreichbaren nativen Speicher zu ermitteln, der derzeit von jedem Prozess belegt wird.
|
| NativeLibraryMapInfo | Speicheradresse zur Bibliothekszuordnung für native Bibliotheken. |
| NativeStackCallInfo | Stellt einen Stapelaufruf dar. |
| NativeStressTest | Ein Test, bei dem eine native ausführbare Datei für Stresstests auf einem bestimmten Gerät ausgeführt wird. |
| NativeStressTestParser |
Ein IShellOutputReceiver, das die Ausgabe der Stresstestdaten parst und Messwerte für die Anzahl der abgeschlossenen Iterationen und die durchschnittliche Zeit pro Iteration erfasst.
|
| NegativeHandler | Handler, die angeben, dass nichts unternommen werden soll und der Parameter kein zusätzliches Modul erstellen soll. |
| NestedDeviceStateMonitor | Gerätestatusmonitor, der zusätzliche Prüfungen für verschachtelte Geräte ausführt, um den Besonderheiten der virtualisierten Umgebung Rechnung zu tragen. |
| NestedRemoteDevice | Darstellung des Geräts, das in einer Remote-Cuttlefish-VM ausgeführt wird. |
| NetworkNotAvailableException | Wird ausgelöst, wenn ein Gerät keine Verbindung zum Netzwerk für Tests herstellen kann. |
| NoApkTestSkipper | Spezielle Vorbereitung, mit der ein Aufruf vollständig übersprungen werden kann (Vorbereitung und Tests), wenn keine zu testenden APKs vorhanden sind. |
| NoDeviceException | Wird ausgelöst, wenn kein Gerät zum Ausführen eines bestimmten Befehls vorhanden ist. |
| NoisyDryRunTest | Führen Sie einen ausführlichen Probelauf für eine Befehlsdatei aus. |
| NoOpConfigOptionValueTransformer |
Ein managementfreier IConfigOptionValueTransformer
|
| NotMultiAbiHandler |
Spezielle Handler, die SuiteModuleLoader darüber informieren, dass für das sekundäre ABI kein Modul erstellt werden soll.
|
| NullDevice |
Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn IDeviceSelection.nullDeviceRequested() true ist
|
| NullOutputReceiver |
Implementierung von IShellOutputReceiver, die nichts tut.
|
O
| ObjectUpdater | Helper-Klasse zum Verwalten von Updates für AnTS-Objekte. |
| ObjectUpdater.InvocationUpdate | Aktualisieren Sie den bereitgestellten Aufruf. |
| ObjectUpdater.TestArtifactUpdate | Führen Sie ein Update für das zurückgegebene BuildArtifact durch. |
| ObjectUpdater.WorkUnitUpdate | Schnittstelle zum Kapseln eines Updates. |
| OpenObjectLoader | Loader für die in AOSP verfügbaren Standardobjekte. |
| Option |
Kennzeichnet ein Feld als Darstellung einer IConfiguration-Option.
|
| Option.Importance | |
| OptionClass |
Kennzeichnet eine Klasse als Darstellung eines IConfiguration-Objekts.
|
| OptionCopier |
Eine Hilfsklasse, mit der Option-Feldwerte mit demselben Namen von einem Objekt in ein anderes kopiert werden können.
|
| OptionDef |
Enthält die Details einer Option.
|
| OptionFetcher | Hilfsfunktion zum Abrufen der Testoptionen aus dem übergeordneten Prozess. |
| OptionNotAllowedException |
Geben Sie ConfigurationException an, wenn eine Option nicht in der Befehlszeile übergeben werden darf.
|
| OptionSetter |
Füllt Option-Felder aus.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Ein Handler zum Verarbeiten von Werten für Kartenfelder.
|
| OptionSetter.OptionFieldsForName | Container für die Liste der Optionsfelder mit dem angegebenen Namen. |
| OptionUpdateRule | Steuert das Verhalten, wenn eine Option mehrmals angegeben wird. |
| OtaDeviceBuildInfo |
Eine IDeviceBuildInfo, die für OTA-Update-Tests verwendet wird.
|
| OtatoolsBuildInfo |
Ein IBuildInfo, das OTATools-Artefakte enthält.
|
| OtaUpdateDeviceFlasher | Ein Tool zum Flashen von Geräten, das das Skript „system/update_engine/scripts/update_device.py“ mit einem vollständigen oder inkrementellen OTA-Paket auslöst, um das Geräte-Image zu aktualisieren. |
| OxygenUtil | Dienstprogramm für die Interaktion mit dem Oxygen-Dienst. |
P
| PackageInfo | Container für die Paketinformationen einer Anwendung, die vom Gerät geparst wurden. |
| PackageInstalledModuleController | Modulcontroller, der Tests nicht ausführt, wenn die angegebenen Pakete nicht auf dem Gerät installiert sind. |
| Pair<A, B> | Wir definieren unsere eigene Pair-Klasse, die zwei Objekte enthält. |
| Pair<S, T> | Eine Pair-Klasse ist einfach ein 2-Tupel zur Verwendung in diesem Paket. |
| PairingMultiTargetPreparer | Ein Multi-Target-Preparer hilft beim Bluetooth-Pairing (und der Verbindung) zwischen zwei Geräten. |
| ParallelDeviceExecutor<V> |
Wrapper von ERROR(/ExecutorService) zum parallelen Ausführen einer Funktion.
|
| ParentSandboxInvocationExecution |
Version von InvocationExecution für die speziellen Aktionen des übergeordneten Aufrufs beim Ausführen einer Sandbox.
|
| ParentShardReplicate | Übertragen Sie die Einrichtung eines Geräts auf alle anderen Geräte, die Teil des Shardings sein sollen. |
| PartialZipDownloadCache | Dienstprogramm zum Zwischenspeichern von Dateien mit Teildownloads basierend auf ihrem Inhalt. |
| PassingTestFileReporter |
Eine ITestInvocationListener, die die Liste der bestandenen Testläufe in einer Testdatei speichert
|
| PendingBlock | Ein Datenblock, der zur APK- oder Signaturdatei gehört und vom Gerät benötigt wird. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | Ein Collector, der Perfetto-Tracedateien vom Gerät abruft, sie optional komprimiert und den Testlogs hinzufügt. |
| PerfettoGenericPostProcessor | Ein Postprozessor, der eine Perfetto-Protodatei mit Text-/Binärmesswerten in Schlüssel/Wert-Paare umwandelt, indem die Protobotschaften und -felder mit Stringwerten rekursiv erweitert werden, bis das Feld mit dem numerischen Wert erreicht wird. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Der Perfetto-Vorbereiter überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den Perfetto Zugriff hat. |
| PerfettoPullerMetricCollector |
Diese Klasse wurde eingestellt.
Verwenden Sie stattdessen PerfettoFilePullerCollector und ERROR(/PerfettoTracePostProcessor).
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | Ein Postprozessor, der Perfetto-Trace-Dateien aus den Testlogs abruft und den Trace-Prozessor darauf ausführt, um ein Perfetto-Messwert-Proto zu erstellen. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Eine Dienstprogrammklasse zum Aufzeichnen von Perfetto-Traces auf einem ITestDevice.
|
| PrettyPrintDelimiter | Hilfsprogramm zum Drucken einer abgegrenzten Nachricht, die sich abhebt. |
| PrettyTestEventLogger | Logger, der die Ereignisse abgleicht und protokolliert, um das Debugging zu erleichtern. |
| ProcessInfo | Dient zum Speichern von prozessbezogenen Informationen(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| ProfileableClient | Dies entspricht einem einzelnen profilierbaren Client, in der Regel einem Android-VM-Prozess. |
| ProfileableClientData |
Enthält die Daten eines ProfileableClientImpl.
|
| ProfileableClientImpl | Dies entspricht einem einzelnen profilierbaren Client, in der Regel einem Dalvik VM-Prozess. |
| ProfileParameterHandler | Basishandler für Parameter für jeden Profilnutzer. |
| ProfileTargetPreparer |
Basisklasse zum Einrichten des Zielvorbereiters für einen beliebigen Profilnutzer android.os.usertype.profile.XXX.
|
| PromptResponse | Darstellung der Prompt-Anfrage und der Antwort |
| PromptUtility | Ein Tool zum Erstellen von Prompts aus dem Kontext. |
| PromptUtility.PromptTemplate | Verweis auf die in Ressourcen gespeicherte Prompt-Vorlage |
| PropertyChanger | Eine Hilfsklasse zum Ändern oder Hinzufügen von Elementen in einer Android-Eigenschaftendatei |
| PropertyFetcher | Ruft „getprop“-Werte vom Gerät ab und speichert sie im Cache. |
| ProtoResultParser | Parser für das Tradefed-Ergebnis-Protoformat. |
| ProtoResultParser.TestLevel | Enumeration, die das aktuelle Niveau des zu verarbeitenden Protokolls darstellt. |
| ProtoResultReporter |
Der Ergebnisreporter erstellt einen TestRecord-Protobuf mit allen Ergebnissen.
|
| ProtoUtil | Hilfsmethoden für den typunabhängigen Umgang mit Protobuf-Nachrichten. |
| ProxyConfiguration | Objekt, mit dem auf eine auszuführende Remote-Konfiguration verwiesen werden kann. |
| PsParser | Dienstprogramm zum Parsen von(USER,PID und NAME) aus der Ausgabe des Befehls „ps“ |
| PtsBotTest | PTS-Bot-Tests ausführen |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Diese Klasse wurde eingestellt.
Verwenden Sie stattdessen PushFilePreparer.
|
| PushFilePreparer |
Ein ITargetPreparer, das versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad in einen beliebigen Gerätepfad zu übertragen.
|
| PythonBinaryHostTest |
Hosttest, der eine Python-Binärdatei über das Android-Build-System (Soong) ausführt
Der Test-Runner unterstützt Ein- und Ausschlussfilter. |
| PythonBinaryHostTest.PythonForwarder | Ergebnis-Forwarder, um den Ausführungsnamen durch den Binärnamen zu ersetzen. |
| PythonUnitTestResultParser |
Interpretiert die Ausgabe von Tests, die mit dem unittest-Framework von Python ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListeners.
|
| PythonUnitTestRunner |
Diese Klasse wurde eingestellt.
Verwenden Sie stattdessen PythonBinaryHostTest.
|
| PythonVirtualenvHelper | Eine Hilfsklasse zum Aktivieren der virtuellen Python 3-Umgebung. |
| PythonVirtualenvPreparer | Richtet eine virtuelle Python-Umgebung auf dem Host ein und installiert Pakete. |
Q
| QuotationAwareTokenizer |
R
| RawImage | Daten, die ein Bild aus dem Framebuffer eines Geräts darstellen. |
| RebootReasonCollector | Collector, der Geräte-Neustarts während des Testlaufs erfasst und nach Grund und Anzahl meldet. |
| RebootTargetPreparer | Zielvorbereiter, der das Gerät neu startet. |
| RecorderClient | ResultDB-Recorder-Client, der Testergebnisse in ResultDB hochlädt. |
| RecoveryLogPreparer | Ein Target-Preparer, der zum Erfassen von Logs vor der Wiederherstellung verwendet wird. |
| RegexTrie<V> |
Der RegexTrie ist ein Trie, bei dem jedes ERROR(/Pattern) ist.
|
| RemoteAndroidDevice |
Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät, das über „adb connect“ verbunden ist.
|
| RemoteAndroidTestRunner | Führt einen Android-Testbefehl remote aus und meldet die Ergebnisse. |
| RemoteAndroidTestRunner | Führt einen Android-Testbefehl remote aus und meldet die Ergebnisse. |
| RemoteAndroidTestRunner.StatusReporterMode | Stellt einen Statusberichtsmodus in den Optionen für Instrumentbefehle dar. |
| RemoteAndroidTestRunner.StatusReporterMode | Stellt einen Statusberichtsmodus in den Optionen für Instrumentbefehle dar. |
| RemoteAndroidVirtualDevice |
Erweitert das Verhalten von RemoteAndroidDevice für ein Android-Gerät mit vollständigem Stack, das in Google Compute Engine (GCE) ausgeführt wird.
|
| RemoteAvdIDevice |
Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn DeviceSelectionOptions.gceDeviceRequested() true ist
|
| RemoteBuildInfo | Container für die Antwort mit Informationen zum Launch Control-Build. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | Eine RemoteActionCache-Implementierung, die gRPC-Aufrufe an einen Remote-API-Server verwendet. |
| RemoteDynamicPool | Implementierung eines Pools mit Tests, die in der Warteschlange für die Remote-Arbeit stehen |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Eine einfache Klasse, mit der Dateien über URIs und die Service-Provider-Funktion von verschiedenen Orten geladen werden können. |
| RemoteFileUtil | Dienstprogrammklasse zum Verarbeiten von Dateien von einer Remote-Instanz |
| RemoteInvocationExecution |
Implementierung von InvocationExecution, die eine Remote-Ausführung steuert.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | Dienstprogramm zum Ausführen von SSH-Befehlen auf Remoteinstanzen. |
| RemoteTestTimeOutEnforcer | Listener, mit denen die Ausführungszeit einer bestimmten Testkonfiguration geprüft und der Test fehlgeschlagen werden kann, wenn ein bestimmtes Zeitlimit überschritten wird. |
| RemoteZip | Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. |
| RemoveSystemAppPreparer |
Ein ITargetPreparer zum Entfernen eines APKs aus der Systempartition vor einem Testlauf.
|
| ReportPassedTests | Im Bericht in einer Datei können Filter angegeben werden, um bestandene Tests auszuschließen. |
| RequestUtil | Dienstprogramme, die eine allgemeine Wiederholung von Netzwerkanfragen mit Fehlerbehandlung ermöglichen. |
| ResolvePartialDownload | Anfrage für einen teilweisen Download bearbeiten |
| ResourceMetricUtil | Dienstprogrammfunktionen zum Erstellen von Messwerten. |
| ResourceUtil | Dienstprogramm zum Lesen von Konfigurationsressourcen. |
| RestApiHelper | Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. |
| RestartSystemServerTargetPreparer | Target-Vorbereiter, der den Systemserver neu startet, ohne das Gerät neu zu starten. |
| ResultAggregator | Spezieller Forwarder, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie zusammenfasst. |
| ResultAndLogForwarder | Forwarder für Ergebnisse und Log-Ereignisse. |
| ResultDBReporter | Ein Tool, das Testergebnisse in ResultDB hochlädt. |
| ResultDBUtil | Hilfsklasse für ResultDB-Berichte. |
| ResultForwarder |
Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet.
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| ResultsPlayer | Spezielle Ausführung, die die ihr übergebenen Ergebnisse wiedergibt. |
| RetentionFileSaver | Helper-Klasse zum Erstellen einer .retention-Datei in einem Verzeichnis. |
| RetryConfigurationFactory | Factory, die das Wiederholen eines Befehls verarbeitet. |
| RetryLogSaverResultForwarder | Forwarder, der auch den aktuellen Versuch weiterleitet. |
| RetryPreparationDecision | Eine Klasse, die die Entscheidungen beschreibt, ob die Vorbereitung wiederholt und der Moduldurchlauf fehlgeschlagen werden soll. |
| RetryRescheduler | Ein spezieller Runner, mit dem Tests, die fehlgeschlagen sind oder nicht ausgeführt wurden, neu geplant werden können. |
| RetryRescheduler.RetryType | Die Arten von Tests, die wiederholt werden können. |
| RetryResultForwarder |
Eine Erweiterung von ResultForwarder, die immer auf eine bestimmte Versuchsnummer verweist.
|
| RetryResultHelper | Hilfsklasse, um zu bestimmen, welches Modul oder welcher Test ausgeführt werden soll. |
| RetryStatistics |
Struktur mit den Statistiken für eine Wiederholungs-Sitzung eines IRemoteTest.
|
| RetryStrategy | Die Wiederholungsstrategie, die beim erneuten Ausführen einiger Tests verwendet werden soll. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Zielvorbereiter, der „adb root“ oder „adb unroot“ basierend auf der Option „force-root“ ausführt. |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
Generische Basis IMultiDeviceRecovery zum Ausführen einer Tradefed-Konfiguration für den Wiederherstellungsschritt.
|
| RunHostCommandTargetPreparer | Target-Preparer zum Ausführen beliebiger Hostbefehle vor und nach dem Ausführen des Tests. |
| RunHostScriptTargetPreparer | Target-Vorbereiter, der ein Skript vor dem Ausführen eines Tests ausführt. |
| RunInterruptedException | Wird ausgelöst, wenn ein Laufvorgang durch eine externe Anfrage unterbrochen wird. |
| RunNotifierWrapper |
Wrapper von RunNotifier, damit wir DeviceNotAvailableException übertragen können.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Handler für ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Eine ITargetPreparer für Markierungen, die angeben, dass Tests in der SDK-Sandbox ausgeführt werden sollen.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Ein ITargetPreparer, um sicherzustellen, dass der Test als sekundärer Nutzer ausgeführt wird.
|
| RunOnSystemUserTargetPreparer |
Ein ITargetPreparer, das angibt, dass Tests für den Nutzer (und nicht für den aktuellen Nutzer) ausgeführt werden sollen.
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Ein ITargetPreparer, das bei der Einrichtung ein Arbeitsprofil erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen.
|
| RuntimeRestartCollector | Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürzen) während des Testlaufs erfasst, sofern vorhanden. |
| RunUtil | Eine Sammlung von Hilfsmethoden zum Ausführen von Vorgängen. |
| RustBenchmarkResultParser |
Interpretiert die Ausgabe von Tests, die mit dem Criterion-Benchmarking-Framework ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListener.
|
| RustBinaryHostTest | Hosttest zum Ausführen einer Rust-Binärdatei über das Android-Build-System (Soong) |
| RustBinaryTest | Ein Test, der ein Rust-Binärprogramm auf einem bestimmten Gerät ausführt. |
| RustTestBase | Basisklasse von RustBinaryHostTest und RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Interpretiert die Ausgabe von Tests, die mit dem Unittest-Framework von Rust ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListener.
|
S
| SandboxConfigDump |
Runner-Klasse, die eine IConfiguration basierend auf einer Befehlszeile erstellt und in eine Datei schreibt.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Ausnahme bei der Einrichtung der Sandbox aufgrund einer speziellen Konfiguration. |
| SandboxConfigurationFactory | Spezielle Konfigurationsfactory zum Erstellen von Konfigurationen für das Sandboxing. |
| SandboxConfigUtil |
Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Sandboxing.
|
| SandboxedInvocationExecution | Spezielle Sandbox-Ausführung des Aufrufs: Dies ist die InvocationExecution, wenn wir uns in der Sandbox befinden und den Befehl ausführen. |
| SandboxInvocationRunner | Führen Sie die mit dem Aufruf verknüpften Tests in der Sandbox aus. |
| SandboxOptions |
Klasse, die Optionen für ein ISandbox empfangen und bereitstellen kann.
|
| SchedulerState | Enum, das eine Liste der Status darstellt, die Invocations und WorkUnits haben können. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenshotOnFailureCollector | Collector, der einen Screenshot aufnimmt und protokolliert, wenn ein Testlauf fehlschlägt. |
| Sdk28ModuleController | Ein Modul-Controller, mit dem geprüft wird, ob auf einem Gerät SDK 28 (Android 9) oder höher ausgeführt wird. |
| Sdk29ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 29 oder höher hat. |
| Sdk30ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 30 oder höher hat. |
| Sdk31ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 31 oder höher hat. |
| Sdk32ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 32 oder höher hat. |
| Sdk33ModuleController | Tests nur ausführen, wenn das zu testende Gerät SDK-Version 33 oder höher hat. |
| Sdk34ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 34 oder höher hat. |
| Sdk35ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät SDK-Version 35 oder höher hat. |
| Sdk36ModuleController | Tests werden nur ausgeführt, wenn das zu testende Gerät SDK-Version 36 oder höher hat. |
| SearchArtifactUtil | Eine Hilfsklasse, mit der nach Testartefakten gesucht werden kann. |
| SecondaryUserHandler |
Handler für ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Handler für ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Handler für ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Dies ist ein Preparer, mit dem das Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. |
| SerializationUtil |
Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert.
|
| ServiceAccountKeyCredentialFactory |
Eine Anmeldedaten-Factory zum Erstellen von OAuth-Anmeldedaten für Dienstkontoschlüssel Credential.
|
| SettingsBaselineSetter | Ein gemeinsamer Setter zum Verarbeiten von Geräte-Basiseinstellungen über ITestDevice.setSetting. |
| ShardBuildCloner | Helper-Klasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet. |
| ShardHelper | Helper-Klasse, die das Erstellen der Shards und das Planen der Shards für einen Aufruf übernimmt. |
| ShardListener |
Ein ITestInvocationListener, das Ergebnisse aus einem Aufruf-Shard (d. h. einem Aufruf, der parallel auf mehreren Ressourcen ausgeführt wird) erfasst und an einen anderen Listener weiterleitet.
|
| ShardMainResultForwarder |
Ein ResultForwarder, das die Ergebnisse von fragmentierten Testaufrufen kombiniert.
|
| ShellCommandUnresponsiveException | Ausnahme, die ausgelöst wird, wenn ein Shell-Befehl, der auf einem Gerät ausgeführt wird, zu lange braucht, um seine Ausgabe zu senden. |
| ShellOutputReceiverStream | Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. |
| ShellStatusChecker | Prüfen Sie, ob der Shell-Status vor und nach der Ausführung eines Moduls wie erwartet ist. |
| ShippingApiLevelModuleController |
Führen Sie Tests aus, wenn das Gerät die folgenden Bedingungen erfüllt:
|
| ShowmapPullerMetricCollector |
Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können.
|
| SideloadOtaTargetPreparer |
Ein Target-Preparer, der ein angegebenes OTA-Paket sideloadet, das Paket anwendet, wartet, bis das Gerät hochgefahren ist, und die Geräte-Build-Eigenschaften als Build-Informationen einfügt.
Bei diesem Zielvorbereiter wird davon ausgegangen, dass sich das Gerät beim Start im regulären ADB-Modus befindet. Er sorgt dafür, dass das Gerät im selben Modus beendet wird, aber mit dem neueren Build. |
| SimpleFileLogger |
Eine ILeveledLogOutput, die Logmeldungen an stdout und an eine einzelne Logdatei weiterleitet.
|
| SimplePerfResult | Objekt, das alle simpleperf-Testergebnisse enthält |
| SimplePerfStatResultParser | Eine Hilfsklasse zum Parsen von simpleperf-Ergebnissen. |
| SimplePerfUtil | Dienstprogrammklasse zum Senden einfacher Befehle und Erfassen von Ergebnissen |
| SimplePerfUtil.SimplePerfType | Enumeration der einfachen Befehlsoptionen für simpleperf |
| SimpleStats | Eine kleine Hilfsklasse, die anhand eines numerischen Datasets einige statistische Messwerte berechnet. |
| SizeLimitedOutputStream |
Ein threadsicheres ERROR(/OutputStream), das auf einer Datei basiert und die maximale Menge an Daten begrenzt, die geschrieben werden können.
|
| SkipContext | Darstellung des Kontexts im Zusammenhang mit der Entscheidung, Ergebnisse zu überspringen oder zu cachen. |
| SkipFeature |
Eine Funktion, mit der auf einige der SkipManager-Informationen zugegriffen werden kann.
|
| SkipHWASanModuleController | Basisklasse für einen Modulcontroller, um keine Tests für HWASan-Builds auszuführen. |
| SkipManager | Anhand verschiedener Kriterien entscheidet der Skip-Manager, was auf verschiedenen Ebenen übersprungen werden soll: Aufruf, Module und Tests. |
| SkipReason | Geben Sie einen Grund und die zugehörigen Metadaten für das Überspringen eines Tests an. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Eine Utility-Klasse bietet Bluetooth-Vorgänge auf einem oder zwei Geräten mit SL4A |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumerationen für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enumerationen für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumerationen für die Prioritätsstufe von Bluetooth-Profilen, die auf BluetoothProfile.java basieren
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enums für Bluetooth-Profile, die auf BluetoothProfile.java basieren
|
| Sl4aClient | Sl4A-Client für die Interaktion über RPC mit der SL4A-Scripting-Ebene. |
| Sl4aEventDispatcher | Der Ereignis-Dispatcher fragt Ereignisse ab und stellt sie nach Namen in die Warteschlange, damit sie abgefragt werden können. |
| Sl4aEventDispatcher.EventSl4aObject | Vom Event-Poller zurückgegebenes Objekt. |
| SnapshotInputStreamSource | Eine InputStreamSource, die auf einer Datei basiert. |
| SnapuserdWaitPhase | Enum-Darstellung, wann der snapuserd-Aktualisierung beigetreten oder blockiert werden soll, bis sie abgeschlossen ist. |
| SparseImageUtil | Tool zum Aufheben der Sparsity von spärlichen Bildern. |
| SparseImageUtil.SparseInputStream | SparseInputStream wird aus dem Upstream gelesen und das Datenformat wird erkannt. |
| SparseIntArray | SparseIntArrays ordnen Ganzzahlen Ganzzahlen zu. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Klasse für Hilfsmethoden für Sponge. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Ein Post-Prozessor, der Messwerte für die Messung von Veränderungen verarbeitet, die nach dem „Vorher/Nachher“-Ansatz erfasst wurden, d.h. |
| StatsdEventMetricPostProcessor | Ein Post-Prozessor, der Ereignismesswerte in statsd-Berichten mithilfe der im Prozessor angegebenen Formatierer in Schlüssel/Wert-Paare umwandelt. |
| StatsdGenericPostProcessor | Ein Post-Prozessor, der binäre Proto-Statsd-Berichte in Schlüssel/Wert-Paare umwandelt, indem er den Bericht als Baumstruktur erweitert. |
| StatusCheckerResult |
Enthält das Ergebnis einer ISystemStatusChecker-Ausführung.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet.
|
| StopServicesSetup |
Ein ITargetPreparer, das Dienste auf dem Gerät beendet.
|
| StreamProtoReceiver | Ein Empfänger, der das empfangene Proto „TestRecord“ in Tradefed-Ereignisse übersetzt. |
| StreamProtoResultReporter |
Eine Implementierung von ProtoResultReporter
|
| StreamUtil | Dienstprogrammklasse zum Verwalten von Eingabestreams. |
| StrictShardHelper | Fragmentierungsstrategie zum Erstellen von strikten Shards, die nicht zusammen gemeldet werden |
| StringEscapeUtils | Hilfsklasse zum Escapen von Strings für bestimmte Formate. |
| StringUtil | Dienstprogrammklasse zum Escapen von Strings für die allgemeine Stringbearbeitung. |
| StubBuildProvider |
Leere Implementierung von IBuildProvider, die keine Operation ausführt.
|
| StubDevice |
Stub-Platzhalterimplementierung eines IDevice.
|
| StubKeyStoreClient | Standard-Stub-Implementierung für den KeyStore-Client. |
| StubKeyStoreFactory | Standard-Stub-Implementierung für KeyStore Factory |
| StubLocalAndroidVirtualDevice |
Ein Platzhalter IDevice, der von DeviceManager verwendet wird, um die Zuweisung zu bestimmen, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist
|
| StubMultiTargetPreparer |
Platzhalter für eine leere Implementierung von IMultiTargetPreparer.
|
| StubTargetPreparer |
Platzhalter für eine leere Implementierung von ITargetPreparer.
|
| StubTest | Leere Testimplementierung ohne Operation. |
| StubTestRunListener |
Stub-Implementierung von ITestRunListener
|
| SubprocessCommandException | Ein Unterprozessbefehl konnte nicht ausgeführt werden. |
| SubprocessConfigBuilder | Erstellen Sie eine Wrapper-TF-Konfigurations-XML für eine vorhandene TF-Konfiguration. |
| SubprocessEventHelper | Hilfsklasse zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen. |
| SubprocessEventHelper.BaseTestEventInfo | Base Helper für TestIgnored-Informationen. |
| SubprocessEventHelper.FailedTestEventInfo | Hilfe für „testFailed“-Informationen. |
| SubprocessEventHelper.InvocationEndedEventInfo | Hilfe für Informationen zum Ende des Aufrufs. |
| SubprocessEventHelper.InvocationFailedEventInfo | Helper für InvocationFailed-Informationen. |
| SubprocessEventHelper.InvocationStartedEventInfo | Hilfe für Informationen zum Start des Aufrufs. |
| SubprocessEventHelper.LogAssociationEventInfo | Helper für logAssociation-Informationen. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Helper für testEnded-Informationen. |
| SubprocessEventHelper.TestLogEventInfo | Hilfe für testLog-Informationen. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Hilfe für Informationen zum Start des Testmoduls. |
| SubprocessEventHelper.TestRunEndedEventInfo | Hilfe für testRunEnded-Informationen. |
| SubprocessEventHelper.TestRunFailedEventInfo | Hilfe für Informationen zu „testRunFailed“ |
| SubprocessEventHelper.TestRunStartedEventInfo | Hilfe für Informationen zu „testRunStarted“ |
| SubprocessEventHelper.TestStartedEventInfo | Hilfe für „testStarted“-Informationen |
| SubprocessExceptionParser | Helfer zum Verarbeiten der Ausnahmeausgabe von Standard-Tradefed-Befehlsausführungen. |
| SubprocessReportingHelper | Eine Klasse zum Erstellen einer Wrapper-Konfigurationsdatei für die Verwendung des Subprocess-Ergebnisberichts für einen Clusterbefehl. |
| SubprocessResultsReporter |
Implementiert ITestInvocationListener, das als „result_reporter“ angegeben werden soll, und leitet die Ergebnisse von Tests, Testläufen und Testaufrufen vom untergeordneten Prozess weiter.
|
| SubprocessTestResultsParser |
Erweitert ERROR(/FileOutputStream), um die Ausgabe zu parsen, bevor sie in die Datei geschrieben wird, damit wir die Test-Events auf der Launcher-Seite generieren können.
|
| SubprocessTestResultsParser.StatusKeys | Relevante Schlüssel für den Teststatus. |
| SubprocessTfLauncher |
Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation.
|
| SuiteApkInstaller | Installiert die angegebenen APKs für die Suite-Konfiguration: entweder aus der Variablen $ANDROID_TARGET_OUT_TESTCASES oder aus ROOT_DIR in den Build-Informationen. |
| SuiteModuleLoader | Ruft Kompatibilitätstestmoduldefinitionen aus dem Repository ab. |
| SuiteModuleLoader.ConfigFilter |
ERROR(/FilenameFilter), um alle Konfigurationsdateien in einem Verzeichnis zu finden.
|
| SuiteResultCacheUtil | Dienstprogramm zum Hoch- und Herunterladen von Cache-Ergebnissen für ein Testmodul. |
| SuiteResultCacheUtil.CacheResultDescriptor | Beschreibt die Cache-Ergebnisse. |
| SuiteResultHolder | Hilfsobjekt zum Vereinfachen der Serialisierung und Deserialisierung der Aufrufergebnisse. |
| SuiteResultReporter | Testergebnisse für einen gesamten Suite-Aufruf erfassen und die endgültigen Ergebnisse ausgeben. |
| SuiteResultReporter.ModulePrepTimes | Objekthalter für die Vorbereitungs- und Abbauzeit eines Moduls. |
| SuiteTestFilter | Stellt einen Filter zum Ein- und Ausschließen von Tests dar. |
| SwitchUserTargetPreparer |
Ein ITargetPreparer, das in setUp zum angegebenen Nutzertyp wechselt.
|
| SyncException |
Wird ausgelöst, wenn eine Übertragung mit ERROR(/SyncService) nicht abgeschlossen wird.
|
| SyncException.SyncError | |
| SyncService | Synchronisierungsdienstklasse zum Senden/Abrufen von Daten an/von Geräten/Emulatoren über die Debug-Bridge. |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Anzeigen des Übertragungsfortschritts. |
| SystemServerFileDescriptorChecker | Prüft, ob auf dem Systemserver die Anzahl der verfügbaren FDs zu gering wird. |
| SystemServerStatusChecker | Prüfen Sie, ob sich die PID von „system_server“ vor und nach der Ausführung eines Moduls geändert hat. |
| SystemUpdaterDeviceFlasher |
Ein IDeviceFlasher, das auf den System Updater angewiesen ist, um ein Systemimage zu installieren, das in einem OTA-Updatepaket enthalten ist.
|
| SystemUtil | Dienstprogrammklasse zum Ausführen von Systemaufrufen. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Hilfsklasse zum Anzeigen einer Matrix von String-Elementen in einer Tabelle. |
| TableFormatter | Hilfsklasse zum Anzeigen einer Matrix von String-Elementen, sodass jede Elementspalte ausgerichtet ist |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Beim Vorbereiten des Ziels für den Test ist ein schwerwiegender Fehler aufgetreten. |
| TarUtil | Dienstprogramm zum Bearbeiten einer TAR-Datei. |
| TearDownPassThroughPreparer | Ermöglicht das Ausführen von „tearDown“ für Preparer, die in einer Konfiguration als Objekt enthalten sind. |
| TelephonyHelper | Ein Dienstprogramm, mit dem Sie Informationen zur Telefonie abrufen und nutzen können. |
| TelephonyHelper.SimCardInformation | Ein Informationshalter für die SIM-Karteninformationen. |
| TelephonyTokenProvider | Tokenanbieter für telefoniebezogene Tokens. |
| TemperatureThrottlingWaiter |
Eine ITargetPreparer, die wartet, bis die Temperatur des Geräts die Zieltemperatur erreicht hat
|
| TemplateResolutionError |
Klasse, die ConfigurationException für vorlagenbezogene Fehler beim Parsen der Konfiguration erweitert.
|
| TerribleFailureEmailHandler | Eine einfache Handler-Klasse, die eine E‑Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. |
| TestAppInstallSetup |
Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden.
|
| TestContentAnalyzer | Der Analysator berücksichtigt den Kontext für die Analyse und ermittelt, was interessant ist. |
| TestContext | Eine Klasse zum Modellieren einer TestContext-Nachricht der TFC API. |
| TestDependencyResolver | Helfer zum Auflösen von Abhängigkeiten, falls erforderlich. |
| TestDescription | Klasse, die Informationen zu einem Testlauf darstellt. |
| TestDescriptionsFile | Eine Hilfsklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions in eine Testdatei. |
| TestDevice |
Implementierung eines ITestDevice für ein Android-Gerät mit vollständigem Stack
|
| TestDevice.MicrodroidBuilder | Ein Builder zum Erstellen eines Microdroid-Testgeräts. |
| TestDeviceOptions |
Container für ITestDevice-Options
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Eine umfassendere Darstellung des Gerätestatus als DeviceState.
|
| TestEnvironment | Eine Klasse zum Modellieren einer TestEnvironment-Nachricht, die von der TFC API zurückgegeben wird. |
| TestErrorIdentifier | Fehler-ID aus Tests und Test-Runnern. |
| TestFailureModuleController | Controller für Module, bei denen lediglich das Verhalten der erfassten Logeinträge für Testfehler angepasst werden soll. |
| TestFilePushSetup |
Ein ITargetPreparer, das eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf das Gerät überträgt.
|
| TestFilterHelper | Hilfsklasse zum Filtern von Tests |
| TestGroupStatus | Eine Klasse zum Speichern des Status einer Testgruppe. |
| TestIdentifier | Kennzeichnet einen geparsten Instrumentierungstest. |
| TestInfo | Speichert die Testinformationen in einer TEST_MAPPING-Datei. |
| TestInformation | Holder-Objekt, das alle Informationen und Abhängigkeiten enthält, die ein Test-Runner oder ein Test für die korrekte Ausführung benötigt. |
| TestInformation.Builder |
Builder zum Erstellen einer TestInformation-Instanz.
|
| TestInvocation |
Standardimplementierung von ITestInvocation.
|
| TestInvocation.RunMode | Die verschiedenen Modi, in denen ein Aufruf ausgeführt werden kann. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | GRPC-Server, der bei der Verwaltung von Testaufrufen und deren Lebenszyklus hilft. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Eine Klasse zum Laden einer TEST_MAPPING-Datei. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
Implementierung von BaseTestSuite zum Ausführen von Tests, die durch die Option „include-filter“ oder TEST_MAPPING-Dateien aus dem Build als Suite angegeben werden.
|
| TestOption | Speichert die in einer TEST_MAPPING-Datei festgelegten Testoptionsdetails. |
| TestOutputUploader | Lädt Testausgabedateien in das lokale Dateisystem, GCS oder einen HTTP(S)-Endpunkt hoch. |
| TestRecordInterpreter |
Dienstprogramm zum Konvertieren eines TestRecord-Protos in ein in Tradefed leichter zu manipulierendes Format.
|
| TestRecordProtoUtil |
Dienstprogramm zum Lesen des TestRecord-Protokolls aus einer Datei.
|
| TestResource | Eine Klasse zum Modellieren einer TestResource-Nachricht, die von der TFC API zurückgegeben wird. |
| TestResourceDownloader | Eine Klasse zum Herunterladen von Testressourcendateien aus dem Dateisystem, GCS oder HTTP. |
| TestResult | Container für das Ergebnis eines einzelnen Tests. |
| TestResult | Container für das Ergebnis eines einzelnen Tests. |
| TestResult.TestStatus | |
| TestResultListener | Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur für einzelne Testergebnisse interessieren. |
| TestRunnerUtil | Eine Hilfsklasse für verschiedene Test-Runner. |
| TestRunResult | Enthält Ergebnisse aus einem einzelnen Testlauf. |
| TestRunResult | Enthält Ergebnisse aus einem einzelnen Testlauf. |
| TestRunResultListener | Listener, mit dem der endgültige Status des Testlaufs gelesen werden kann. |
| TestRunToTestInvocationForwarder |
Weiterleitung von ddmlib ITestRunListener nach ITestLifeCycleReceiver.
|
| TestsPoolPoller | Wrapper für Tests, mit dem alle Tests eines Testpools ausgeführt werden können. |
| TestStatus | Darstellung möglicher Statuswerte für Testmethoden in Tradefed. |
| TestStatus | Enum, das die möglichen Ergebnisse eines Tests darstellt. |
| TestSuiteInfo |
Eine Klasse, die das Laden von Build-bezogenen Metadaten für die Testsuite auflöst.
Damit zugehörige Informationen richtig angezeigt werden, muss eine Testsuite eine |
| TestSummary | Eine Klasse zur Darstellung einer Testzusammenfassung. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
Eine ITargetPreparer, die eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf der /system-Partition des Geräts installiert.
|
| TestTimeoutEnforcer | Listener, mit denen die Ausführungszeit eines bestimmten Testlaufs geprüft und der Testlauf als fehlgeschlagen markiert werden kann, wenn ein bestimmtes Zeitlimit überschritten wird. |
| TextResultReporter | Ein Testresult-Reporter, der Ergebnisse an den JUnit-Textresult-Printer weiterleitet. |
| TfInternalOptionsFetcher | Eine Dienstprogrammklasse, mit der Klassen den Wert einer Variablen statisch aus einer Ressourcendatei laden können. |
| TfMetricProtoUtil | Dienstprogrammklasse zur Unterstützung der Umstellung von Map<string, string=""> auf Map<string, metric="">. </string,></string,> |
| TfObjectTracker | Ein Tool zum Erfassen der Nutzung der verschiedenen Trade Federation-Objekte. |
| TfSuiteRunner |
Implementierung von ITestSuite, mit der Lasttests aus dem Ordner „res/config/suite/“ in TF-JARs geladen werden.
|
| TfTestLauncher |
Eine IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation.
|
| ThreadInfo | Enthält Thread-Informationen. |
| TimeoutException | Wird ausgelöst, wenn eine Verbindung zu ADB mit einem Zeitlimit überschritten wurde. |
| TimeoutRemainder | Dienstprogrammklasse, um die verbleibende Zeit bei einem anfänglichen Zeitlimit zu verfolgen. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | Statusprüfung, um sicherzustellen, dass die Geräte- und Hostzeit synchronisiert bleiben. |
| TimeUtil | Enthält zeitbezogene Hilfsmethoden. |
| TimeVal |
Dies ist ein Sentinel-Typ, der ein Long umschließt.
|
| TimeWaster | Ein einfacher Zielvorbereiter, um Zeit zu verschwenden und das Gerät möglicherweise neu zu starten. |
| TokenProperty | Unterstütztes Token mit dynamischem Sharding. |
| TokenProviderHelper | Helfer, der den mit einem bestimmten Token verknüpften Anbieter zurückgibt, um herauszufinden, ob ein Gerät das Token unterstützt. |
| TraceCmdCollector |
Eine IMetricCollector, die während des Tests mit trace-cmd Traces erfasst und sie im Aufruf protokolliert.
|
| TracePropagatingExecutorService | Ein Executor-Dienst, der Aufgaben an eine zugrunde liegende Implementierung weiterleitet und gleichzeitig den Tracing-Kontext weitergibt. |
| TracingLogger | Klasse, die das Tracing für jeden Testaufruf verwaltet. |
| TradefedConfigObject | Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC API. |
| TradefedConfigObject.Type | Eine Liste der Konfigurationsobjekttypen, die in eine Clusterbefehlskonfiguration eingefügt werden können. |
| TradefedDelegator | Objekte, die helfen, den Aufruf an ein anderes Tradefed-Binärprogramm zu delegieren. |
| TradefedFeatureClient | Ein gRPC-Client, mit dem die Ausführung von Funktionen auf dem Server angefordert wird. |
| TradefedFeatureServer | Ein Server, der auf Anfragen zum Auslösen von Funktionen reagiert. |
| TradefedSandbox | Sandbox-Container, in dem ein Trade Federation-Aufruf ausgeführt werden kann. |
| TradefedSandboxFactory | Standardimplementierung für SandboxFactory |
| TradefedSandboxRunner |
Runner, der mit einem TradefedSandbox verknüpft ist und die Ausführung der Sandbox ermöglicht.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Ein Stub IScheduledInvocationListener, der nichts tut.
|
U
| UiAutomatorRunner | Führt UI Automator-Tests auf dem Gerät aus und meldet die Ergebnisse. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Threads, die für das Melden aller nicht ausgeführten Tests zuständig sind. |
| UniqueMultiMap<K, V> |
Ein MultiMap, das für eindeutige Werte für jeden Schlüssel sorgt.
|
| UploadManifest | Ein Manifest der hochzuladenden BLOBs und Dateien. |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
Ein IMultiDeviceRecovery, das USB-Busse für Offlinegeräte zurücksetzt.
|
| UsbResetRunConfigRecovery | Befehl zum Zurücksetzen des USB-Anschlusses eines Geräts auslösen |
| UsbResetTest |
Ein IRemoteTest, das den USB-Anschluss des Geräts zurücksetzt und prüft, ob das Gerät danach wieder online ist.
|
| UserChecker | Prüft, ob sich die Nutzer während des Tests geändert haben. |
| UserCleaner |
Ein ITargetPreparer, das sekundäre Nutzer beim Abbau entfernt.
|
| UserHelper | |
| UserInfo | Ähnlich der UserInfo-Klasse der Plattform. |
| UserInfo.UserType | Unterstützte Varianten des Nutzertyps in externen APIs. |
V
| ValidateSuiteConfigHelper |
Diese Klasse hilft dabei, zu prüfen, ob die für die Suite geladenen IConfiguration den erwarteten Anforderungen entsprechen: - Keine Build-Anbieter - Keine Ergebnisreporter
|
| VersionedFile | Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. |
| VersionParser | Die Version der ausgeführten Tradefed-Artefakte abrufen. |
| VisibleBackgroundUserPreparer | Zielvorbereiter zum Ausführen von Tests in einem Nutzer, der im Hintergrund gestartet wird. |
| VmRemoteDevice | Ein virtuelles Remote-Gerät, das wir in der virtuellen Maschine verwalten. |
W
| WaitDeviceRecovery |
Eine einfache Implementierung eines IDeviceRecovery, das darauf wartet, dass das Gerät online ist, und auf einfache Befehle reagiert.
|
| WaitForDeviceDatetimePreparer |
Eine ITargetPreparer, die darauf wartet, dass Datum und Uhrzeit auf dem Gerät festgelegt werden
Optional kann dieser Preparer ein |
| WifiCommandUtil | Eine Dienstprogrammklasse, die die Ausgaben von WLAN-Befehlen parsen kann. |
| WifiCommandUtil.ScanResult | Stellt ein WLAN mit den zugehörigen Informationen dar. |
| WifiHelper | Hilfsklasse zum Bearbeiten von WLAN-Diensten auf dem Gerät. |
| WifiPreparer |
Eine ITargetPreparer, die bei Bedarf WLAN auf dem Gerät konfiguriert.
|
| WorkUnitType | Enum-Wert, der mögliche Arbeitsbereichstypen darstellt. |
X
| XmlFormattedGeneratorReporter |
Implementierung von FormattedGeneratorReporter, die die Suite-Ergebnisse in einem XML-Format formatiert.
|
| XmlResultReporter | Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant kompatibel ist. |
| XmlSuiteResultFormatter | Hilfsklasse zum Speichern eines Suite-Laufs als XML. |
| XmlSuiteResultFormatter.RunHistory | Hilfsobjekt für die JSON-Konvertierung. |
| XmlTestRunListener | Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant kompatibel ist. |
J
| YamlClassOptionsParser | Helfer zum Parsen von Testrunner-Informationen aus der YAML-Tradefed-Konfiguration. |
Z
| ZipCompressionStrategy |
Eine ICompressionStrategy zum Erstellen von ZIP-Archiven.
|
| ZipUtil | Eine Hilfsklasse für komprimierungsbezogene Vorgänge |
| ZipUtil2 | Eine Hilfsklasse für die ZIP-Entpackung, die POSIX-Dateiberechtigungen berücksichtigt |