Kursindex
Das sind die API-Klassen. Alle API-Pakete ansehen
A
| AaptParser | Klasse, die Informationen aus einer APK extrahiert, indem die Ausgabe von „aapt dump badging“ geparst wird. |
| AaptParser.AaptVersion | Enum mit Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet wird. |
| Abi | Eine Klasse, die ein ABI darstellt. |
| AbiFormatter | Dienstprogrammklasse für abi. |
| AbiUtils | Dienstprogrammklasse zum Umgang mit Geräte-ABIs |
| AbstractConnection | Abstrakte Verbindungsdarstellung. |
| AbstractHostMonitor | Typische Klasse für die Überwachung der Hostgesundheit. |
| AbstractTunnelMonitor | Abstrakter Tunnel-Monitor für GCE-AVD |
| AbstractXmlParser | Hilfsbasisklasse zum Parsen von XML-Dateien |
| AbstractXmlParser.ParseException | Wird geworfen, wenn die XML-Eingabe nicht geparst werden konnte. |
| AcloudConfigParser | Hilfsklasse, die eine Acloud-Konfiguration analysiert (zum Starten einer Cloud-Geräteinstanz). |
| AcloudConfigParser.AcloudKeys | Schlüsselsätze, die über die Konfiguration durchsucht werden können. |
| ActionInProgress | Die allgemeine Aktion, die gerade ausgeführt wird. |
| ActiveTrace | Hauptklasse, die zum Beschreiben und Verwalten einer aktiven Trace-Datei verwendet wird. |
| ActivityStatusChecker | Statusprüfung für übrig gebliebene Aktivitäten, die am Ende eines Moduls ausgeführt werden. |
| AdbRootElevator |
Eine AutoCloseable, die bei Bedarf adb root beim Erstellen aktiviert und den Root-Status wiederherstellt, wenn die Ausführung abgeschlossen ist.
|
| AdbSshConnection | Adb-Verbindung über eine SSH-Bridge |
| AdbStopServerPreparer | Zielvorbereitung, um den adb-Server auf dem Host vor und nach dem Ausführen von adb-Tests zu beenden. |
| AdbTcpConnection | Standardverbindungsdarstellung eines Geräts, die als Standard-adb-Verbindung des Geräts angenommen wird. |
| AdbUtils | Eine Dienstprogrammklasse für adb-Vorgänge. |
| AfterClassWithInfo |
Ähnliche Garantien wie bei AfterClass, aber die Methode muss mit einem TestInformation-Parameter versehen sein.
|
| AggregatePostProcessor | Ein Messwert-Aggregator, der Minimum, Maximum, Mittelwert, Varianz, Standardabweichung, Gesamtzahl, Anzahl und optional Perzentile für numerische Messwerte liefert, die bei Tests mit mehreren Iterationen erfasst wurden. Die Messwerte werden dabei als Doppelwerte behandelt. |
| AllTestAppsInstallSetup |
Eine ITargetPreparer, mit der alle Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf dem Gerät installiert werden.
|
| AltDirBehavior |
Ein Enum, um alternative Verzeichnisverhalten für verschiedene Testartefakt-Installations-/Push-Tools zu definieren
|
| AnalysisHeuristic | Die Reihenfolge ist wichtig. |
| AndroidJUnitTest | Ein Test, bei dem ein Instrumentierungstestpaket mit dem AndroidJUnitRunner auf einem bestimmten Gerät ausgeführt wird. |
| AndroidTestOrchestratorRemoteTestRunner | Führt einen instrumentierten Android-Test mit dem Befehl „adb“ und AndroidTestOrchestrator aus. |
| AoaTargetPreparer |
ITargetPreparer, die eine Reihe von Aktionen (z.B. Klicks und Wischbewegungen) mit dem Android Open Accessory (AOAv2)-Protokoll ausführt.
|
| ApkChangeDetector |
Diese Klasse erkennt, ob sich die zu installierenden APKs von denen auf dem Gerät unterscheiden, um zu entscheiden, ob die App-Installation und ‑Deinstallation während der Einrichtung und Deaktivierung von ERROR(/TestAppInstallSetup) übersprungen werden soll.
|
| AppBuildInfo |
Eine IBuildInfo, die eine Android-Anwendung und ihre Testpakete darstellt.
|
| AppDeviceBuildInfo |
Diese Klasse wurde eingestellt.
Verwenden Sie IDeviceBuildInfo direkt.
|
| AppSetup |
Eine ITargetPreparer, die eine APK und die zugehörigen Tests installiert.
|
| AppVersionFetcher | Dienstprogrammklasse zum Abrufen des App-Versionsstrings vom Gerät. |
| AppVersionFetcher.AppVersionInfo | Arten von App-Versionsinformationen |
| ArchModuleController | Der Modulcontroller führt keine Tests aus, wenn keine der angegebenen Architekturen übereinstimmt. |
| ArgsOptionParser |
Fügt Option-Felder aus geparsten Befehlszeilenargumenten ein.
|
| ArrayUtil | Dienstprogrammmethoden für Arrays |
| ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
| ArtGTest | |
| ArtifactDetails | Hier wird die Struktur des Inhalts und sein Deskriptor beschrieben, wie sie vom CAS-Tool generiert wurden. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Ein Dienstprogramm, mit dem sich Build-Artefakte analysieren lassen. |
| ArtRunTest | Ein Test-Runner zum Ausführen von ART-Lauftests. |
| ArtRunTest.AdbShellCommandException | Eine Ausnahmeklasse, um einen Fehler zu melden, der bei der Ausführung eines ADB-Shell-Befehls aufgetreten ist. |
| ATestFileSystemLogSaver | Diese LogSaver-Klasse wird von ATest verwendet, um Protokolle an einem bestimmten Pfad zu speichern. |
| AtestRunner |
Implementierung von ITestSuite
|
| AtraceCollector |
Eine IMetricCollector, die während eines Tests atrace ausführt, das Ergebnis erfasst und in der Aufrufabfolge protokolliert.
|
| AtraceRunMetricCollector | Hiermit werden die Protokolle aus dem gesamten Testverzeichnis unter dem angegebenen Verzeichnis auf dem Testgerät erfasst, das Testverzeichnis protokolliert, die Protokolldateien im Testverzeichnis nachbearbeitet und die Messwerte zusammengefasst. |
| AutoLogCollector | Aufzählung, die beschreibt, welcher Messwertsensor automatisch vom Kabelbaum verarbeitet werden kann. |
| AutomatedReporters | Klasse, die die Zuordnung von automatisierten Tradefed-Berichtern definiert. |
| AveragePostProcessor | Implementierung eines Postprozessors, der den Durchschnitt der Liste der Messwerte berechnet. |
B
| BackgroundDeviceAction | Führt einen Befehl auf einem bestimmten Gerät aus und wiederholt ihn bei Bedarf, bis die Aktion abgebrochen wird. |
| BaseDeviceMetricCollector |
Basisimplementierung von IMetricCollector, mit der die Erhebung an onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) gestartet und beendet werden kann.
|
| BaseEmulatorPreparer | Gemeinsamer Emulator-Vorbereiter |
| BaseHostJUnit4Test | Basistestklasse für die Ausführung von JUnit4-Tests auf dem Host |
| BaseLeveledLogOutput |
Eine Basisimplementierung für ILeveledLogOutput, mit der einige Tags nach Name oder Komponenten gefiltert werden können.
|
| BaseModuleController |
Grundlegende Implementierung von IModuleController, die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht.
|
| BaseMultiTargetPreparer |
Basisimplementierung von IMultiTargetPreparer, mit der das Objekt deaktiviert werden kann.
|
| BasePostProcessor |
Die Basis-IPostProcessor, die jede Implementierung erweitern sollte.
|
| BaseRetryDecision |
Basisimplementierung von IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
Ein ILeveledLogOutput, das Protokollmeldungen an einen Ausgabestream und an stdout weiterleitet.
|
| BaseTargetPreparer |
Basisimplementierungsklasse für ITargetPreparer, mit der 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. |
| BatteryController | Dienstprogrammklasse, mit der der Akkuladestatus eines Geräts gesteuert werden kann. |
| BatteryRechargeDeviceRecovery | Es kann ein Befehl ausgelöst werden, wenn der Akkustand des Geräts unter einen bestimmten Grenzwert fällt. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Wiederherstellungsprüfer, der eine Konfiguration auslöst, wenn der Akkustand nicht verfügbar ist. |
| BeforeClassWithInfo |
Ähnliche Garantien wie bei BeforeClass, aber die Methode muss mit einem TestInformation-Parameter versehen sein.
|
| BinaryState | Enum, mit dem der Ein-/Aus-Status mit dem Status „IGNORE“ (Nicht ausführen) aufgezeichnet wird. |
| BluetoothConnectionLatencyCollector | Der Collector sendet eine vordefinierte StatsD-Konfiguration für den Messwert „Dauer“ an die Geräte und erfasst die Dauer der Bluetooth-Verbindung für jedes Profil. |
| BluetoothConnectionStateCollector | Dieser Collector erfasst Messwerte vom Typ „BluetoothConnectionStateChanged“ und zeichnet die Verbindungsstatusnummer für jedes Profil auf. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementierung eines Postprozessors, der die Erfolgsquote für ein Bluetooth-Profil berechnet
Verwenden Sie „metric-key-match“, um Messwerte anzugeben, die Bluetooth-Verbindungsstatus in einem numerischen Array enthalten. Beispiel: [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Collector, um die Bluetooth HCI-Snoop-Protokollierung auf der DUT zu aktivieren und das Protokoll für jeden Test zu erfassen. |
| BluetoothUtils |
Dienstfunktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät
Den geräteseitigen BluetoothInstrumentation-Code finden Sie in AOSP unter:
|
| BootstrapBuildProvider |
Eine IDeviceBuildProvider, die Build-Informationen vom Testgerät aus startet
Dies wird in der Regel für Geräte mit einem extern bereitgestellten Build verwendet, d.h. |
| BootstrapServiceFileResolverLoader | Lädt Resolver mithilfe der Dienstladefunktion. |
| Fehlerbericht | Objekt mit den Referenzen auf die Fehlerberichtsdateien, kompatibel mit flachen Fehlerberichten und ZIP-komprimierten Fehlerberichten (bugreportz). |
| BugreportCollector |
Eine weiterleitende ITestInvocationListener, die Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann nach jedem erfassten Fehlerbericht ITestInvocationListener.testLog auf ihre untergeordneten Elemente anwendet.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Erfassen Sie einen Fehlerbericht, wenn ein Testlauf fehlschlägt. |
| BugreportzOnTestCaseFailureCollector | Erstellen Sie einen Fehlerbericht, wenn ein Testfall in einem Lauf fehlschlägt. |
| BuildAnalysis | Stellt die Ergebnisse einer einzelnen Build-Analyse dar. |
| BuildError | Wird geworfen, wenn der angegebene Build nicht ausgeführt werden kann. |
| BuildInfo |
Generische Implementierung eines IBuildInfo, das mit einem ITestDevice verknüpft werden sollte.
|
| BuildInfoKey | Klasse mit einer Aufzählung zu Abfragen zu Gebäudeinformationen. |
| BuildInfoKey.BuildInfoFileKey |
Enum, das alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können.
|
| BuildInfoRecorder |
Eine ITargetPreparer, die Metadaten zu Build-Informationen in eine angegebene Datei schreibt.
|
| BuildInfoUtil |
Eine Dienstprogrammklasse zum Manipulieren von IBuildInfo
|
| BuildRetrievalError | Beim Abrufen des Builds für den Test ist ein schwerwiegender Fehler aufgetreten. |
| BuildSerializedVersion |
Klasse, die die aktuelle Serialization-Version aller IBuildInfo enthält.
|
| BuildTestsZipUtils | Eine Hilfsklasse für Vorgänge im Zusammenhang mit dem vom Android-Buildsystem generierten ZIP-Archiv für Tests |
| BulkEmailer | Ein Dienstprogramm zum Senden von E-Mails, das die folgende Konfiguration ermöglicht: gesendetes Intervall, anfängliche Burst-Größe, Empfänger und Gesamtzahl der Nachrichten. |
| BundletoolUtil | Dienstprogrammklasse, die die Bundletool-Befehlszeile verwendet, um die .apks auf dem Gerät zu installieren. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Eine Klasse zum Darstellen eines einfachen Byte-Arrays. |
| ByteArrayUtil | Dienstprogramme zum Bearbeiten von Byte-Arrays, z.B. zum Konvertieren von Bytes in Ganzzahlen. |
| ByteStreamDownloader |
Ein Client, der die Read-Methode des ByteStream-gRPC-Dienstes implementiert.
|
| ByteStreamUploader |
Ein Client, der die Write-Methode des ByteStream-gRPC-Dienstes implementiert.
|
C
| CacheClientFactory |
Eine Factory, die eine Singleton-Instanz von ICacheClient erstellt.
|
| CarModuleController | Dieser Controller verhindert die Ausführung von Testfällen auf Geräten, die nicht für die Automobilbranche bestimmt sind. |
| CarryDnaeError |
Interne RuntimeException, um DeviceNotAvailableException durch das JUnit4-Framework zu leiten.
|
| CarryInterruptedException | Wird geworfen, wenn das Zeitlimit der Testphase ausgelöst wird und eine InterruptedException vom Testausführungs-Thread zum Aufrufausführungs-Thread übertragen werden muss. |
| CdmaDeviceFlasher | Eine Klasse, die ein Image auf einem physischen Android-Gerät mit CDMA-Funkschnittstelle aufspielt. |
| CecControllerTokenProvider | Tokenanbieter für CEC-bezogene Tokens (Consumer Electronics Control). |
| CentralDirectoryInfo | CentralDirectoryInfo ist eine Klasse, die die Informationen zu einer Datei oder einem Ordner in einer ZIP-Datei enthält. |
| CheckPairingPreparer |
Eine CompanionAwarePreparer, die die BT-Kopplung zwischen primären und Companion-Geräten überprüft
|
| Chunker |
Eine blob wird in eine oder mehrere Chunks mit maximal chunkSize Byte aufgeteilt.
|
| Chunker.Chunk | Ein Teil eines Blobs. |
| CircularAtraceUtil | Ein Atrace-Dienstprogramm, das hauptsächlich zum Identifizieren der Grundursachen von ANRs während Monkey-Tests entwickelt wurde. |
| CircularByteArray | Datenstruktur zum Speichern eines Arrays mit fester Größe, das als zyklischer Puffer dient und die Gesamtsumme aller Werte im Array erfasst. |
| ClangCodeCoverageCollector |
Eine BaseDeviceMetricCollector, die Clang-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert.
|
| ClangProfileIndexer | Eine Dienstprogrammklasse, die Clang-Codeabdeckungsmessungen indexiert. |
| ClassNotFoundConfigurationException |
ConfigurationException, wenn die Klasse eines Objekts nicht gefunden wird.
|
| ClassPathScanner | Sucht nach Einträgen im Klassenpfad. |
| ClassPathScanner.ClassNameFilter |
Eine IClassPathFilter, die Java-Klassennamen filtert und transformiert.
|
| ClassPathScanner.ExternalClassNameFilter |
Eine ClassNameFilter, die innere Klassen ablehnt
|
| ClassPathScanner.IClassPathFilter |
Ein Filter für Pfadnamen von Classpath-Einträgen
Muster nach |
| Client | ResultDB-Aufzeichnungsclient, der Testergebnisse in ResultDB hochlädt. |
| ClockworkUtils | Ein Dienstprogramm zum Teilen von Logik für mehrere Geräte |
| CloseableTraceScope | Eine Klasse mit Bereichsbeschränkung, mit der der Ablaufabschnitt über try-with-resources gemeldet werden kann |
| ClusterBuildInfo |
Eine IBuildInfo-Klasse für Builds, die von TFC gesendet werden.
|
| ClusterBuildProvider |
Eine IBuildProvider, um TFC-Testressourcen herunterzuladen.
|
| ClusterClient |
Eine IClusterClient-Implementierung für die Interaktion mit dem TFC-Backend.
|
| ClusterCommand | Eine Klasse, die eine Aufgabe darstellt, die aus dem TF-Cluster abgerufen wurde. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Status des Befehls im TF-Cluster. |
| ClusterCommandConfigBuilder | Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. |
| ClusterCommandEvent | Eine Klasse zum Kapseln von Clusterbefehlsereignissen, die hochgeladen werden sollen. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Eine IRemoteTest-Klasse, um einen Befehl von TFC über einen TF-Unterprozess auszuführen.
|
| ClusterCommandScheduler |
Ein ICommandScheduler zur Unterstützung von TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Eine Klasse, die den Status und den Grund für die Stornierung eines Befehls von TF Cluster darstellt. |
| ClusterDeviceInfo | Eine Klasse zum Kapseln von Clustergeräteinformationen, die hochgeladen werden sollen. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Eine IDeviceMonitor-Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet.
|
| ClusterEventUploader<T extends IClusterEvent> |
Die Klasse „ClusterEventUploader“, die IClusterEvent in TFC hochlädt.
|
| ClusterHostEvent | Eine Klasse zum Kapseln von Clusterhostereignissen, die hochgeladen werden sollen. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enumerationen der verschiedenen Arten von Host-Ereignissen. |
| ClusterHostUtil | Statische Dienstfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. |
| ClusterLogSaver |
Eine ILogSaver-Klasse zum Hochladen von Testergebnissen in TFC.
|
| ClusterLogSaver.FilePickingStrategy | Strategien zur Dateiauswahl |
| ClusterOptions | |
| CodeCoverageCollector |
Eine BaseDeviceMetricCollector, die Java- und native Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert.
|
| CodeCoverageTest | Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt und der Codeabdeckungsbericht generiert wird. |
| CollectingByteOutputReceiver |
Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer byte[] sammelt.
|
| CollectingOutputReceiver |
Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer String zusammenfasst.
|
| CollectingTestListener |
Eine ITestInvocationListener, in der alle Testergebnisse erfasst werden.
|
| CollectorHelper |
Hilft bei einigen IMetricCollector-Vorgängen, die an mehreren Stellen erforderlich sind.
|
| CommandBaselineSetter | Ein gängiger Setter zum Verwalten der Gerätegrundeinstellungen über adb-Shell-Befehle. |
| CommandFileParser | Parser für eine Datei, die mehrere Befehlszeilen enthält. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Dienst, mit dem TradeFederation-Befehle unterbrochen oder als nicht unterbrechbar gekennzeichnet werden können. |
| CommandLineBuildInfoBuilder |
Dienstprogramm, mit dem die üblichen Build-Informationsargumente aus einer Befehlszeile erfasst und daraus ein IBuildInfo erstellt werden.
|
| CommandOptions |
Implementierung von ICommandOptions.
|
| CommandOptionsGetter | Dienstimplementierung, die den Wert der Befehlsoptionen einer bestimmten Aufrufsmethode zurückgibt. |
| CommandResult | Enthält das Ergebnis eines Befehls. |
| CommandRunner | Ein alternativer TradeFederation-Einstiegspunkt, der den in den Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet. |
| CommandRunner.ExitCode | Fehlercodes, mit denen das Programm beendet werden kann. |
| CommandScheduler | Ein Scheduler zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. |
| CommandScheduler.HostState | Enums für verschiedene Status des Hosts |
| CommandStatus | Stellt den Status eines zeitgesteuerten Vorgangs dar. |
| CommandStatusHandler | Handler, mit dem der Status eines Aufrufs überwacht und aktualisiert werden kann. |
| CommandSuccessModuleController | Basisklasse für einen Modulcontroller, um das Testmodul bei einem Shell-Befehlsfehler zu überspringen. |
| CommonLogRemoteFileUtil | Mit diesem Dienstprogramm lässt sich die Codeduplizierung bei der Logik zum Abrufen von Remote-Protokollen für gängige Dateien über die verschiedenen Remote-Geräte hinweg vermeiden. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Eine Darstellung eines bekannten Protokolleintrags für Remote-Geräte. |
| CompanionAllocator |
Basisklasse, die das Zuweisen und Freigeben des Companion-Geräts übernimmt
|
| CompanionAwarePreparer |
Ein ITargetPreparer, das die Logik zum Abrufen eines bereits zugewiesenen Companion-Geräts kapselt.
|
| CompanionAwareTest |
Basistestklasse, die den Boilerplate-Code zum Abrufen und Prüfen des Companion-Geräts kapselt
Die Unterklasse kann |
| CompanionDeviceTracker | Eine Klasse zum Zuweisen und Freigeben von Companion-Geräten |
| CompanionRunCommandTargetPreparer |
Ein ITargetPreparer, das bestimmte Befehle auf dem zugewiesenen Companion-Gerät ausführt
|
| CompanionTestAppInstallSetup |
Eine ITargetPreparer, mit der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf einem zugewiesenen Companion-Gerät installiert werden.
|
| CompileBootImageWithSpeedTargetPreparer | Der Boot-Classpath und der Systemserver werden mit dem Compilerfilter „speed“ neu kompiliert. |
| ConditionFailureMonitor | Prüfen Sie, ob bei der Aufrufung Fehler auftreten. |
| ConditionPriorityBlockingQueue<T> |
Eine threadsichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, mit denen Objekte abgerufen werden können, die einer bestimmten Bedingung entsprechen.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Ein ConditionPriorityBlockingQueue.IMatcher, das mit jedem Objekt übereinstimmt.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Eine Benutzeroberfläche, mit der ermittelt wird, ob Elemente einer bestimmten Bedingung entsprechen. |
| ConfigCompleter |
Implementierung der Completer für unsere TF-Konfigurationen.
|
| ConfigurableGrpcDynamicShardingClient | |
| Konfiguration |
Eine konkrete IConfiguration-Implementierung, die die geladenen Konfigurationsobjekte in einer Map speichert.
|
| ConfigurationDef | Enthält einen Datensatz einer Konfiguration, die zugehörigen Objekte und ihre Optionen. |
| ConfigurationDef.ConfigObjectDef | Objekt, das Informationen zu einer Klassennamen und der zugehörigen Erscheinungsnummer enthält. Wenn eine Konfiguration beispielsweise dasselbe Objekt zweimal enthält, hat das erste die erste Erscheinungsnummer. |
| ConfigurationDescriptor | Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. |
| ConfigurationDescriptor.LocalTestRunner | Enum, das den lokalen Test-Runner angibt. |
| ConfigurationException | Wird geworfen, wenn die Konfiguration nicht geladen werden konnte. |
| ConfigurationFactory |
Factory zum Erstellen von IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implementierung von IConfigDefLoader, die die eingeschlossenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei rekursiven Einschlüssen eine Ausnahme auslöst. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Dienstprogrammfunktionen zum Verarbeiten von Konfigurationsdateien |
| ConfigurationXmlParserSettings |
Eine einfache Klasse, um Einstellungen für den ConfigurationXmlParser zu akzeptieren
Der Alias ist erforderlich, um Einstellungen an diesen Kurs weiterzugeben. |
| ConfigurationYamlParser | Parser für Tradefed-Konfigurationen im YAML-Format |
| ConfigUtil | Dienstprogrammklasse zum Erstellen, Interagieren mit und Pushen von StatsD-Konfigurationsdateien. |
| ConfigUtil.LogSource | |
| Konsole |
Die Hauptkonsole von TradeFederation, über die Nutzer interagieren können
Derzeit werden folgende Vorgänge unterstützt:
|
| Console.ArgRunnable<T> |
Ein Runnable mit einer run-Methode, die ein Argument annehmen kann
|
| Console.CaptureList |
Ein praktisches Format für List<List<String>>
|
| ConsoleReaderOutputStream |
Ein OutputStream, mit dem System.out.print() mit der LineReader unfinishedLine des Nutzers zusammenarbeiten kann.
|
| ConsoleResultReporter | Ergebnisbericht, um die Testergebnisse in der Konsole auszugeben |
| ContentAnalysisContext | Geben Sie den Kontext für Inhalte an, um sie richtig analysieren zu können. |
| ContentAnalysisContext.AnalysisMethod | Hier erfahren Sie, was Sie von der Inhaltsstruktur für eine ordnungsgemäße Analyse erwarten können. |
| ContentAnalysisResults | Zusammenfassung der Inhaltsanalyse. |
| ContentInformation | Stellt den Inhalt für ein bestimmtes Build-Ziel seiner Basis- und aktuellen Version dar. |
| ContentMerkleTree | Einen Merkle-Baum aus den Inhaltsinformationen berechnen. |
| ContentModuleLister | Eine Modulliste aus dem Kontext berechnen. |
| ContentProviderHandler | Handler, der die Interaktionen mit dem Inhaltsanbieter abstrahiert und die Verwendung des geräteseitigen Inhaltsanbieters für verschiedene Vorgänge ermöglicht. |
| CountingTestResultListener |
Eine TestResultListener, die die Gesamtzahl der Tests nach TestStatus erfasst
|
| CountTestCasesCollector |
Anzahl der Testfälle für eine bestimmte IRemoteTest zählen und erfassen
|
| CoverageMeasurementForwarder | Ein Platzhaltertest, der Abdeckungsmessungen vom Buildanbieter an den Logger weiterleitet. |
| CoverageOptions | Tradefed-Objekt für Abdeckungsoptionen. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
Eine ITargetPreparer, die wartet, bis die maximale Taktfrequenz auf allen Kernen wiederhergestellt ist
|
| CreateAvdPreparer | |
| CreateUserPreparer | Zielvorbereitung zum Erstellen von Nutzern und zum Bereinigen am Ende. |
| CurrentInvocation | Eine Klasse, die die aktuellen Aufrufinformationen erfasst und bereitstellt, die überall innerhalb des Aufrufs nützlich sind. |
| CurrentInvocation.InvocationInfo | Ein Schlüssel mit einem bestimmten Namen, der immer für die Aufrufe verwendet wird. |
| CurrentInvocation.IsolationGrade | Beschreibt den Isolationsgrad |
D
| DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
| DefaultConnection | Standardverbindungsdarstellung eines Geräts, die als Standard-adb-Verbindung des Geräts angenommen wird. |
| DefaultConnection.ConnectionBuilder | Builder, mit dem die Verbindung beschrieben wurde. |
| DefaultRemoteAndroidTestRunner |
Erweiterung der ddmlib RemoteAndroidTestRunner, um einige Standardeinstellungen für Tradefed-Anwendungsfälle festzulegen.
|
| DefaultTestsZipInstaller | Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. |
| DelegatedInvocationExecution |
InvocationExecution, die die Ausführung an ein anderes Tradefed-Binary delegieren.
|
| DependenciesResolver | Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. |
| DeviceActionTargetPreparer |
Ein ITargetPreparer, um Geräteaktionen auszuführen.
|
| DeviceActionUtil | Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen. |
| DeviceActionUtil.Command | Befehle für Geräteaktionen. |
| DeviceActionUtil.DeviceActionConfigError | Ausnahme für Konfigurationsfehler. |
| DeviceAllocationResult | Stellt die Ergebnisse eines Zuweisungsversuchs für einen Befehl dar. |
| DeviceAllocationState | Stellt den Zuweisungsstatus des Geräts aus Sicht des IDeviceManager dar. |
| DeviceAvailableChecker | Prüft, ob ein Modul das Gerät nicht im Offlinestatus lässt. |
| DeviceBaselineChecker | Legen Sie vor jedem Modul die Gerätegrundeinstellungen fest. |
| DeviceBaselineSetter | Abstrakte Klasse, die zum Erstellen einer Geräte-Baseline-Einstellung verwendet wird. |
| DeviceBatteryLevelChecker |
Eine IRemoteTest, die nach einem Mindestakkustand sucht und wartet, bis der Akku einen zweiten Ladegrenzwert erreicht, wenn der Mindestakkustand nicht erreicht wird.
|
| DeviceBatteryResourceMetricCollector | Mit diesem Collector werden Messwerte zum Akku des Geräts erfasst. |
| DeviceBuildDescriptor |
Eine Wrapper-Klasse für eine IBuildInfo, die Hilfsmethoden zum Abrufen von Informationen zur Geräteplattform enthält.
|
| DeviceBuildInfo |
Eine IBuildInfo, die einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt.
|
| DeviceBuildInfoBootStrapper |
Ein ITargetPreparer, das Build-Informationsfelder durch vom Gerät gelesene Attribute ersetzt
Dies ist nützlich für das Testen von Geräten mit Builds, die aus einer externen Quelle generiert wurden (z.B. |
| DeviceBuildInfoInjector |
Ein ITargetPreparer, das DeviceBuildDescriptor-Metadaten in die IBuildInfo einfügt.
|
| DeviceCleaner | Nach dem Test wird ein Neustart oder eine Formatierung als Bereinigungsaktion ausgeführt und optional wird das Display ausgeschaltet. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Enthält Dienstmethoden und ‑klassen für die gleichzeitige Ausführung von Befehlen auf Geräteseite
Verwenden Sie |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Ein ERROR(/Callable), das die Details zur Ausführung eines Shell-Befehls auf einem ITestDevice umschließt.
|
| DeviceConfigurationHolder |
Eine konkrete IDeviceConfiguration-Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert.
|
| DeviceDescriptor | Eine Klasse mit Informationen zu einem Testgerät. |
| DeviceDisconnectedException | Wird geworfen, wenn ein Gerät über seinen Transporttyp nicht mehr erreichbar ist, z. B. wenn das Gerät nicht mehr über USB oder eine TCP/IP-Verbindung sichtbar ist. |
| DeviceErrorIdentifier | Fehler-IDs von Gerätefehlern und vom Gerät gemeldeten Fehlern. |
| DeviceFailedToBootError | Wird geworfen, wenn ein Gerät nicht hochfährt, nachdem es mit einem Build geflasht wurde. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Ein Modulcontroller, der Tests nicht ausführt, wenn eine bestimmte Funktion nicht unterstützt wird. |
| DeviceFileReporter |
Eine Dienstklasse, die das Gerät auf Dateien überprüft und sie bei Bedarf an ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) sendet.
|
| DeviceFlashPreparer |
Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware blinkt.
|
| DeviceFoldableState | Darstellung des Faltstatus des Geräts, wie von „cmd device_state print-states“ zurückgegeben. |
| DeviceFolderBuildInfo |
Eine IDeviceBuildInfo, die auch andere Build-Artefakte in einem Verzeichnis im lokalen Dateisystem enthält.
|
| DeviceImageTracker | Für einige der inkrementellen Geräteupdates benötigen wir die Baseline-Dateien, um Differenzen zu berechnen. |
| DeviceImageTracker.FileCacheTracker | Informationen zum im Cache gespeicherten Gerätebild und zu den zugehörigen Metadaten erfassen |
| DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereitungstool, das das Gerät mit Gerätebildern über ein bestimmtes Format flasht. |
| DeviceInspectionResult | Eine Klasse enthält das Ergebnis der Geräteprüfung, wenn ein Gerät nicht mehr verfügbar ist. |
| DeviceInternetAccessibilityResourceMetricCollector | Der Collector sendet einen Ping an google.com, um zu prüfen, ob das Gerät eine Internetverbindung hat. |
| DeviceJUnit4ClassRunner |
JUnit4-Test-Runner, der auch IDeviceTest unterstützt.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Gefälschte Anmerkung, die Logs an die Reporter weiterleiten soll. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Gefälschte Anmerkung, die Messwerte an die Meldepersonen weitergeben soll. |
| DeviceJUnit4ClassRunner.TestLogData |
Implementierung von ExternalResource und TestRule
|
| DeviceJUnit4ClassRunner.TestMetrics |
Implementierung von ExternalResource und TestRule
|
| DeviceManagementGrpcServer | GRPC-Server, mit dem ein Gerät bei Tradefed reserviert werden kann. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Darstellung eines Geräts im Fastboot-Modus. |
| DeviceMerkleTree | Einen Merkle-Baum aus den Geräteinhaltsinformationen berechnen. |
| DeviceMetricData | Objekt, das alle Daten enthält, die von Messwert-Collectors erfasst wurden. |
| DeviceMonitorMultiplexer |
Eine Proxy-Klasse, um Anfragen an mehrere IDeviceMonitors weiterzuleiten.
|
| DeviceNotAvailableException | Wird geworfen, wenn ein Gerät nicht mehr für Tests verfügbar ist. |
| DeviceOwnerTargetPreparer |
Ein ITargetPreparer, mit dem eine Geräteeigentümerkomponente eingerichtet wird.
|
| DeviceParameterizedRunner | Parametrisierter JUnit4-Laufen für hostseitig gesteuerte parametrisierte Tests. |
| DeviceProperties | Gängige Konstantendefinitionen für geräteseitige Property-Namen |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Device Release Reporter, der die Kommunikation mit dem übergeordneten Prozess der freizugebenden Geräte übernimmt. |
| DeviceResetFeature | Serverseitige Implementierung des Zurücksetzens von Geräten. |
| DeviceResetHandler | Dienstprogramm zum Generisch Zurücksetzen von Geräten |
| DeviceRuntimeException | Wird geworfen, wenn eine Geräteaktion nicht die erwarteten Ergebnisse liefert. |
| DeviceSelectionOptions | Container für Kriterien für die Geräteauswahl. |
| DeviceSelectionOptions.DeviceRequestedType | Die verschiedenen unterstützten Platzhaltergerätetypen. |
| DeviceSettingChecker | Prüfen Sie, ob sich die Geräteeinstellungen während der Ausführung eines Moduls geändert haben. |
| DeviceSetup |
Eine ITargetPreparer, die ein Gerät anhand der bereitgestellten Options für Tests konfiguriert.
|
| DeviceSnapshotFeature | Serverseitige Implementierung des Geräte-Snapshots. |
| DeviceSnapshotHandler | Dienstprogramm zum Verwalten des Cuttlefish-Snapshots. |
| DeviceStateMonitor |
Hilfsklasse zum Überwachen des Status einer IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Speicheralter aus Logcat parsen |
| DeviceStorageFiller | Zielvorbereitung, um den Speicherplatz zu füllen, damit ein gewisser 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 | Zielvorbereitung zum Schreiben eines Strings in eine Datei. |
| DeviceSuite |
Erweitert den JUnit4-Container Suite, um den Tests, für die dies erforderlich ist, ein ITestDevice zur Verfügung zu stellen.
|
| DeviceSyncHelper | Hilfsprogramm, das beim Synchronisieren eines neuen Geräte-Images mit dem Gerät hilft. |
| DeviceTestCase |
Hilfs-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt.
|
| DeviceTestResult |
Eine Spezialisierung von TestResult, die abgebrochen wird, wenn ein DeviceNotAvailableException auftritt
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Eine Builder-Klasse für Optionen zum Ausführen von Gerätetests über BaseHostJUnit4Test. |
| DeviceTestSuite |
Hilfs-JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt.
|
| DeviceTraceCollector | Dieser Collector startet den perfetto-Trace, wenn ein Testlauf beginnt, und protokolliert die Tracedatei am Ende. |
| DeviceUnavailableMonitor | Dieser Listener versucht, nur DNAE auf Testfallebene zu erfassen. |
| DeviceUnresponsiveException |
Eine Spezialisierung von DeviceNotAvailableException, die angibt, dass das Gerät für adb sichtbar ist, aber nicht reagiert (z.B. Befehle schlagen fehl oder das Gerät startet nicht)
|
| DeviceUpdateTargetPreparer |
Eine abstrakte ITargetPreparer, die gängige Schritte zur Aktualisierung von Geräten mit einer Geräte-Imagedatei aus einer externen Quelle (im Gegensatz zu einem Build-Dienst) übernimmt.
|
| DeviceWifiResourceMetricCollector | Der Collector erfasst die aktuelle Signalstärke des verbundenen WLANs und die Linkgeschwindigkeit. |
| DeviceWiper |
Eine ITargetPreparer, die Nutzerdaten löscht
|
| DigestCalculator |
Dienstprogrammmethoden zum Berechnen von Digest.
|
| DirectedGraph<V> | Eine Implementierung gerichteter ungewichteter Graphen. |
| DisableSELinuxTargetPreparer | Zielvorbereitung, die SELinux deaktiviert, wenn es aktiviert ist. |
| DryRunKeyStore | Ein Schlüsselspeicher für einen Trockenlauf, bei dem jeder Schlüsselspeicherwert immer richtig ersetzt und gefunden wird. |
| Trockner | Führen Sie Tests transparent als Trockenlauf durch, anstatt sie tatsächlich auszuführen. |
| DynamicFileStubTest | Dies ist ein Tradefed-Test, um zu prüfen, ob Tradefed die dynamische Datei korrekt auflösen kann. |
| DynamicRemoteFileResolver | Klasse, die beim Auflösen des Pfads zu Remotedateien hilft. |
| DynamicRemoteFileResolver.FileResolverLoader |
Lädt Implementierungen von IRemoteFileResolver.
|
| DynamicShardHelper | Sharding-Strategie, die die Auslagerung von Aufgaben in mehreren TF-Instanzen ermöglicht |
| DynamicShardingConnectionInfoMessage | Datenaufbewahrungsklasse, um das Senden über den Funktionsserver zu vereinfachen. |
| DynamicSystemPreparer |
Ein ITargetPreparer, das ein System-Image auf einem Gerätebuild mit dem dynamischen Systemupdate einrichtet.
|
E
| EarlyDeviceReleaseFeature | Implementierung des Funktionsservers für die Vorabveröffentlichung von Geräten. |
| Eine Hilfsklasse zum Senden einer E-Mail. | |
| EmailHostHealthAgent |
Eine IHostHealthAgent-Implementierung zum Senden von E-Mails aus Host-Monitorberichten
|
| EmmaXmlConstants | Konstanten, die beim Parsen des emma-XML-Berichts verwendet werden. |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo ist eine Klasse, die die Gesamtinformationen einer ZIP-Datei enthält. |
| EnforcedSeLinuxChecker | Statusprüfer, der den Status von SELinux prüft. |
| EnvironmentVariableUtil | Eine Sammlung von Hilfsmethoden zum Vorbereiten von Umgebungsvariablen. |
| EraseUserDataPreparer |
Eine ITargetPreparer, mit der Nutzerdaten auf dem Gerät gelöscht werden.
|
| ErrorIdentifier | Auf dieser Oberfläche werden ein bestimmter Fehler und seine Eigenschaften beschrieben. |
| ErrorStorageUtil | Hilfsklasse zum Anpassen der Fehler an den gemeinsamen Speicher. |
| EventsLoggerListener | Listener, der alle empfangenen Ereignisse in einer Datei protokolliert |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Eine Werteklasse, die eine ausführbare Aktion darstellt. |
| ExecutableActionResult |
Eine Werteklasse, die ein Ergebnis einer ExecutableAction darstellt.
|
| ExecutableBaseTest | Basisklasse für ausführbare Tests. |
| ExecutableHostTest | Test-Runner für ausführbare Dateien, die auf dem Host ausgeführt werden. |
| ExecutableTargetTest | Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. |
| ExecutionFiles | Dateiabhängigkeiten, die während der Ausführung eines Tests oder einer Aufrufs generiert werden und für den Test benötigt werden. |
| ExecutionFiles.FilesKey | Aufzählung der bekannten Standardschlüssel für die Karte. |
| ExecutionProperties | Eigenschaften, die während der Ausführung eines Tests oder einer Aufrufs generiert werden. |
| ExistingBuildProvider |
Eine IBuildProvider, die eine bereits erstellte IBuildInfo zurückgibt.
|
| ExtendedFile | Eine Erweiterung der Standarddatei, die buildbezogene Metadaten enthält. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry für die lokale Verwendung von statsd. |
F
| FailureDescription | Die Klasse, die Fehlerinformationen in der Trade Federation beschreibt. |
| FakeTest | Ein Scheintest, der dazu dient, wiederholbare Testergebnisse zu generieren. |
| FakeTestsZipFolder | Eine Test-Fixture, die anhand einer Liste von Inhalten einen gefälschten entpackten Testordner erstellt. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Zielvorbereitung, die Fastboot auslöst und Fastboot-Befehle sendet. |
| FastbootDeviceFlasher | Eine Klasse, die Fastboot zum Flashen eines Images auf physischer Android-Hardware verwendet. |
| FastbootHelper | Eine Hilfsklasse für Fastboot-Vorgänge. |
| FastbootPack | Entpacken Sie das Paket gemäß der Bootloader-Spezifikation. |
| FastbootUpdateBootstrapPreparer |
Eine ITargetPreparer, die bestimmte Dateien (Bootloader, Radio, ZIP-Datei des Geräte-Images) in IDeviceBuildInfo platziert, um Geräte mit FastbootDeviceFlasher zu flashen, und dann Geräteattribute nach dem Start in die Build-Informationen einschleust, um Ergebnisse zu erfassen.
|
| FatalHostError | Eine Ausnahme, die darauf hinweist, dass auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ein schwerwiegender Fehler aufgetreten ist, der nicht behoben werden kann, und dass die TradeFederation-Instanz heruntergefahren werden sollte. |
| FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remote-Dienst optimiert wurden). |
| FileDownloadCache | Eine Hilfsklasse, die einen LRU-Cache des lokalen Dateisystems mit heruntergeladenen Dateien verwaltet. |
| FileDownloadCacheFactory |
Eine Factory zum Erstellen von FileDownloadCache
|
| FileDownloadCacheWrapper |
Eine Wrapper-Klasse, die FileDownloadCache-Funktionen bereitstellt und die Schnittstelle IFileDownloader implementiert.
|
| FileIdleMonitor | Überwacht Dateien und führt einen Rückruf aus, wenn sie inaktiv waren (d.h. |
| FileInputStreamSource |
Eine InputStreamSource, die eine Eingabedatei annimmt.
|
| FileLogger |
Ein ILeveledLogOutput, das Protokollmeldungen an eine Datei und an stdout weiterleitet.
|
| FileProtoResultReporter |
Proto-Reporter, der die TestRecord in eine Datei ablegt.
|
| FilePullerDeviceMetricCollector |
Eine BaseDeviceMetricCollector, die auf Messwertschlüssel vom Gerät wartet und sie als Datei vom Gerät abruft.
|
| FilePullerLogCollector | Logger der vom Gerät gemeldeten Datei. |
| FileSystemLogSaver | Protokolle in einem Dateisystem speichern |
| FilesystemRootChecker | |
| FileUtil | Eine Hilfsklasse für dateibezogene Vorgänge |
| FileUtil.LowDiskSpaceException | Wird geworfen, wenn der nutzbare Speicherplatz unter dem Mindestgrenzwert liegt. |
| FilteredResultForwarder |
Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann.
|
| FixedByteArrayOutputStream |
Eine In-Memory-ERROR(/OutputStream), die nur eine maximale Datenmenge beibehält.
|
| FlashingMethod | Eine Enum, die die Methode beschreibt, mit der das Testgerät geflasht wird |
| FlashingResourcesParser | Eine Klasse, die die erforderlichen Versionen von Hilfsbilddateien analysiert, die zum Flashen eines Geräts erforderlich sind. |
| FlashingResourcesParser.AndroidInfo |
Ein Typdefiniert für Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
Eine Filteroberfläche, mit der FlashingResourcesParser einige Ressourcen ignorieren kann, die sie andernfalls verwenden würde.
|
| FlashingResourceUtil |
Mit diesem Dienstprogramm können Sie die richtige Version der Artefakte festlegen, damit sie über DeviceFlashPreparer geflasht werden können.
|
| FoldableExpandingHandler |
Ein IModuleParameterHandler, das sich für jede nicht primäre faltbare Konfiguration erweitert.
|
| FoldableHandler | Generischer Handler für faltbare Elemente, der die Parameter für faltbare Elemente verwenden kann, um ein spezielles Modul zu erstellen. |
| FoldableModePreparer | Ein Zielvorbereitungstool, mit dem der Faltstatus eines Geräts geändert werden kann. |
| FolderBuildInfo |
Konkrete Implementierung einer IFolderBuildInfo.
|
| FolderSaver |
Eine ITargetPreparer, die Verzeichnisse vom Gerät abruft, komprimiert und im Logging-Backend speichert.
|
| FormattedGeneratorReporter | Mit diesem Tool können Berichte in einem bestimmten Format erstellt werden. |
| FreeDeviceState | |
| FuseUtil | Eine Hilfsklasse für FUSE-Vorgänge. |
G
| GceAvdInfo | Struktur zum Speichern relevanter Daten für eine bestimmte GCE-AVD-Instanz. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Thread-Monitor für den GCE-Lab-Host-Proxy-Tunnel, der für die Sauerstoffversorgung verwendet wird. |
| GceManager | Helfer, der die GCE-Aufrufe zum Starten/Stoppen und Erfassen von Protokollen aus GCE verwaltet. |
| GceRemoteCmdFormatter | Dienstprogrammklasse zum Formatieren von Befehlen, um ein Remote-GCE-Gerät zu erreichen. |
| GceRemoteCmdFormatter.ScpMode | Je nach Struktur der Argumente kann SCP zum Pushen oder Pullen von Dateien verwendet werden. |
| GceSshTunnelMonitor | Thread-Monitor für den GCE-SSH-Tunnel. |
| GcovCodeCoverageCollector |
Eine BaseDeviceMetricCollector, die Abdeckungsmessungen von gcov vom Gerät abruft und als Testartefakte protokolliert.
|
| GcovKernelCodeCoverageCollector |
Eine BaseDeviceMetricCollector, die gcov-Kernelabdeckungsmessungen aus debugfs und vom Gerät abruft und schließlich als Testartefakte protokolliert.
|
| GCSBucketUtil | Dateimanager zum Herunterladen und Hochladen von Dateien aus Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Einfacher Wrapper für Dateiinformationen in GCS. |
| GCSCommon | Veraltet Verwenden Sie stattdessen com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Basisklasse für Gcs-Vorgänge wie Download und Upload. |
| GCSConfigurationFactory |
Mit einer ConfigurationFactory werden Konfigurationen aus Google Cloud Storage geladen.
|
| GCSConfigurationFactory.GCSConfigLoader |
Erweiterung von ConfigurationFactory.ConfigLoader, die die Konfiguration aus GCS lädt, die enthaltenen Konfigurationen aus einer Stammkonfiguration verfolgt und bei rekursiven Einschlüssen eine Ausnahme auslöst.
|
| GCSConfigurationServer | Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS) herunter. |
| GCSDownloaderHelper | Downloader für GCS-Bucket, der das Caching und die Auflösung der globalen Konfiguration übernimmt. |
| GCSFileDownloader | Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). |
| GCSFileUploader | Datei-Uploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Hostressource aus GCS (Google Cloud Storage) herunterladen |
| GcsRemoteFileResolver |
Implementierung von IRemoteFileResolver, die das Herunterladen aus einem GCS-Bucket ermöglicht.
|
| GenericLogcatEventParser<LogcatEventType> | Logcat-Eingabe für Ereignisse analysieren |
| GenericLogcatEventParser.LogcatEvent | Struktur zum Speichern eines Logcat-Ereignisses mit dem Ereignistyp und der auslösenden Logcat-Nachricht |
| GetPreviousPassedHelper | Hilfsfunktion zum Abrufen der zuvor bestandenen Testfilter. |
| GkiDeviceFlashPreparer | Ein Zielvorbereitungstool, das das Gerät mit dem generischen Android Common Kernel-Image flasht. |
| GlobalConfiguration |
Eine IGlobalConfiguration-Implementierung, die die geladenen Konfigurationsobjekte in einer Map speichert
|
| GlobalFilterGetter | Dienstimplementierung, die die Filter einer bestimmten Aufrufung zurückgibt. |
| GlobalTestFilter | Filteroptionen, die auf die Aufrufe angewendet werden. |
| GoogleApiClientUtil | Dienstprogramme zum Erstellen eines Google API-Clients. |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Hier werden die Ergebnisse von Google Benchmark geparst, die über die Shell ausgeführt werden, und eine Karte mit allen Ergebnissen zurückgegeben. |
| GoogleBenchmarkTest | Ein Test, bei dem ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausgeführt wird. |
| GranularRetriableTestWrapper |
Eine Wrapper-Klasse arbeitet mit der IRemoteTest, um den IRemoteTest auf Testfallebene zu granulieren.
|
| GranularRetriableTestWrapper.StartEndCollector | Hilfsklasse zum Erfassen fehlender Laufstarts und -enden. |
| GsiDeviceFlashPreparer | Ein Zielvorbereitungstool, das das Gerät mit dem generischen Android-System-Image flasht. |
| GTest | Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird. |
| GTestBase | Die Basisklasse von gTest |
| GTestListTestParser | Ein Ergebnisparser für den gtest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. |
| GTestResultParser | Parset die Ergebnisse des „Raw Output Mode“ von nativen Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. |
| GTestXmlResultParser | Parset die Ergebnisse des „xml-Ausgabemodus“ von nativen Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse. |
H
| HarnessException | Basisausnahmeklasse für im Harness geworfene Ausnahmen. |
| HarnessIOException | Ausnahme für das Übertragen von Dateiproblemen |
| HarnessRuntimeException | |
| HeapHostMonitor |
AbstractHostMonitor-Implementierung, die den Heap-Speicher auf dem Host überwacht und regelmäßig in das Verlaufsprotokoll protokolliert.
|
| HelloWorldMultiTargetPreparer |
Eine Beispielimplementierung einer IMultiTargetPreparer.
|
| HistoryLogger | TF-Verlaufslogger, spezielles Protokoll, das nur bestimmte Ereignisse enthält. |
| HostGTest | Ein Test, bei dem ein natives Testpaket ausgeführt wird. |
| HostMetric | Diese Klasse stellt ein zu erfassendes Hostmesswertbeispiel dar. |
| HostOptions | Holder-Klasse der Hostoptionen. |
| HostStatsdMetricCollector |
Ein IMetricCollector, das StatsD-Messwerte mithilfe von StatsD-Dienstprogrammbefehlen auf Hostseite erfasst.
|
| HostTest | Ein Test-Runner für hostbasierte JUnit-Tests. |
| HostUtils | Implementiert einige nützliche Dienstprogrammmethoden zum Ausführen von Hosttests. |
| HprofAllocSiteParser | Hilfsklasse zum Parsen von Informationen aus dem Bereich „Allocation Sites“ (Zuweisungswebsites) von HPROF-Berichten. |
| HttpHelper | Enthält Hilfsmethoden zum Senden von HTTP-Anfragen |
| HttpHelper.RequestRunnable |
Kann zum Senden von Anfragen mit IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) verwendet werden.
|
| HttpMultipartPost | Hilfsklasse zum Senden mehrteiliger HTTP-POST-Anfragen. |
| HttpRemoteFileResolver |
Implementierung von IRemoteFileResolver, die den Download remoter Dateien über HTTP ermöglicht
|
| HttpsRemoteFileResolver |
Implementierung von IRemoteFileResolver, die das Herunterladen von Remotedateien über https ermöglicht
|
I
| IAbi | Benutzeroberfläche, die das zu testende ABI darstellt. |
| IAbiReceiver | Ein Test, für den das zu testende ABI erforderlich ist. |
| IAndroidDebugBridge |
Schnittstellendefinition für AndroidDebugBridge-Methoden, die in diesem Paket verwendet werden.
|
| IAppBuildInfo |
Diese Benutzeroberfläche wurde eingestellt.
Verwenden Sie IBuildInfo direkt.
|
| IAutoRetriableTest |
Benutzeroberfläche für eine IRemoteTest, die ITestFilterReceiver nicht implementiert, aber trotzdem die automatische Wiederholung unterstützen möchte.
|
| IBatteryInfo | Die Schnittstelle, die die Interaktion mit dem Akku eines Geräts definiert. |
| IBatteryInfo.BatteryState | Beschreibt den aktuellen Akkuladestatus. |
| IBuildInfo | Enthält Informationen zum zu testenden Build. |
| IBuildInfo.BuildInfoProperties |
Einige Eigenschaften, die eine IBuildInfo haben kann, um die Verarbeitung anzupassen.
|
| IBuildProvider | Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. |
| IBuildReceiver | Ein Test, der auf den zu testenden Build verweist. |
| ICacheClient | Eine Schnittstelle für einen Cache-Client. |
| IClusterClient | Eine Schnittstelle für die Interaktion mit dem TFC-Backend. |
| IClusterEvent | Benutzeroberfläche für alle Clusterereignisse, die in TFC hochgeladen werden sollen. |
| IClusterEventUploader<T extends IClusterEvent> | Benutzeroberfläche für ClusterEventUploader |
| IClusterOptions | Eine Benutzeroberfläche für clusterbezogene Optionen. |
| ICommandOptions | Container für Ausführungsoptionen für Befehle. |
| ICommandScheduler | Ein Scheduler zum Ausführen von TradeFederation-Befehlen. |
| ICommandScheduler.IScheduledInvocationListener | Listener für Aufrufereignisse, wenn der Aufruf abgeschlossen ist. |
| ICompressionStrategy | Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. |
| IConfigOptionValueTransformer | Eine Benutzeroberfläche zum Ändern des Werts einer Konfigurationsoption |
| IConfigurableVirtualDevice | Eine Schnittstelle, über die Informationen zu einem möglicherweise vorkonfigurierten virtuellen Gerät bereitgestellt werden (z. B. Host-IP, Hostnutzer, Portoffset). |
| IConfiguration | Konfigurationsinformationen für eine TradeFederation-Aufruf. |
| IConfigurationFactory |
Factory zum Erstellen von IConfigurations
|
| IConfigurationReceiver |
Einfache Schnittstelle zum Darstellen von Objekten, die ein IConfiguration akzeptieren.
|
| IConfigurationServer | Eine Schnittstelle für den Konfigurationsserver. |
| ICredentialFactory |
Eine Schnittstelle für die Anmeldedaten-Factory zum Erstellen von OAuth2-Credential.
|
| IDefaultObjectLoader | Schnittstelle zum Laden der Standardobjekte, die Teil der YAML-Konfiguration sein sollten. |
| IDefaultObjectLoader.LoaderConfiguration | Das Ladekonfigurationsobjekt, um Informationen an den Lader weiterzugeben. |
| IDeviceActionReceiver | Bietet eine API zum Empfangen von Geräteereignissen. |
| IDeviceBuildInfo |
Eine IBuildInfo, die einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt.
|
| IDeviceBuildProvider |
Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen.
|
| IDeviceConfiguration | Gerätekonfigurations-Inhaberoberfläche |
| IDeviceFlasher | Flasht ein Geräte-Image auf einem Gerät. |
| IDeviceFlasher.UserDataFlashOption | Enum mit Optionen für die Verarbeitung des userdata-Images |
| IDeviceManager | Benutzeroberfläche zum Verwalten der für Tests verfügbaren Geräte. |
| IDeviceManager.IFastbootListener | Ein Listener für Änderungen des Fastboot-Status. |
| IDeviceMonitor | Benutzeroberfläche zum Überwachen des Status von Geräten. |
| IDeviceMonitor.DeviceLister |
Eine Runnable-ähnliche Klasse, die die bekannten Geräte und ihre Status zurückgeben sollte.
|
| IDeviceRecovery | Benutzeroberfläche zum Wiederherstellen eines Geräts, das offline gegangen ist. |
| IDeviceSelection | Benutzeroberfläche für die Geräteauswahl |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Bietet Funktionen zum Überwachen des Status einer IDevice.
|
| IDeviceTest |
Benutzeroberfläche für Objekte, die einen Verweis auf eine ITestDevice erfordern.
|
| IDisableable | Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. |
| IDynamicShardingClient |
Wrapper-Oberfläche für den Sharding-Client
So können wir bei Bedarf einen HTTP- oder einen Test-Proxy einfügen. |
| IDynamicShardingConnectionInfo | Schnittstelle für Klassen, die Informationen zu dynamischen Sharding-Verbindungen enthalten |
| IEmail | Schnittstelle zum Senden von E-Mails. |
| IEmail.Message | Container für E-Mail-Nachrichtendaten. |
| IFileDownloader | Benutzeroberfläche zum Herunterladen einer Remotedatei. |
| IFileEntry |
Schnittstellendefinition, die einen einfacheren, mockbaren Vertrag für FileEntry-Methoden bietet.
|
| IFileResolverLoader |
Lädt Implementierungen von IRemoteFileResolver.
|
| IFileResolverLoader.ResolverLoadingException | Diese Ausnahme wird geworfen, wenn ein Resolver nicht geladen oder initialisiert werden kann. |
| IFlashingResourcesParser | Schnittstelle zum Bereitstellen der erforderlichen Versionen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. |
| IFlashingResourcesRetriever | Schnittstelle zum Abrufen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. |
| IFolderBuildInfo |
Eine einfache abstrakte IBuildInfo, deren Build-Artefakte sich in einem lokalen Dateisystemverzeichnis befinden.
|
| IFormatterGenerator |
Schnittstelle, die einen Formatierer für SuiteResultHolder beschreibt.
|
| IGlobalConfiguration | Eine Klasse, die globale Konfigurationsinformationen für eine einzelne Trade Federation-Instanz enthält (umfasst eine beliebige Anzahl von Aufrufen tatsächlicher Konfigurationen). |
| IHarnessException | Beschreibung der Harness-Ausnahmeoberfläche, die von Harness-Ausnahmen implementiert wird. |
| IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
| IHostHealthAgent | Eine Schnittstelle zum Senden von Host- oder Gerätemesswerten. |
| IHostMonitor | Schnittstelle zum Senden von Hostdaten |
| IHostMonitor.HostDataPoint | Allgemeine Klasse für zu meldende Daten. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Oberfläche für Inhaber von Hostoptionen |
| IHostOptions.PermitLimitType | Aufzählung der möglichen Begrenzungen für Genehmigungen |
| IHostResourceManager | Oberfläche zum Verwalten der Hostressource. |
| IHttpHelper | Hilfsmethoden zum Ausführen von HTTP-Anfragen. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Eine Benutzeroberfläche, die bei der Entscheidung hilft, ob eine inkrementelle Einrichtung für TradeFed-Ersteller versucht werden soll. |
| IInvocationContext | Enthält Informationen zur Aufrufabfolge, auf die die Tests bei Bedarf zugreifen können. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Ein Test, der sich auf den Kontext der Aufrufe beziehen muss. |
| IInvocationExecution | Benutzeroberfläche, die die Aktionen beschreibt, die im Rahmen einer Aufrufung ausgeführt werden. |
| IKeyStoreClient | Benutzeroberfläche für den Zugriff auf einen Schlüsselspeicher für Passwörter oder vertrauliche Daten. |
| IKeyStoreFactory |
Factory zum Erstellen von IKeyStoreClient.
|
| ILabPreparer |
Markierungsoberfläche für Lab-Vorbereiter
Eine Beschreibung der Verwendung dieser Schnittstellen finden Sie unter |
| ILeveledLogOutput | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen. |
| ILogcatReceiver |
Eine Klasse, die die Ausgabe des Logcats eines Geräts als InputStreamSource bereitstellt.
|
| ILogRegistry |
Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet.
|
| ILogRegistry.EventType | Ereignisse, die protokolliert werden sollten |
| ILogSaver | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Protokollen an einem zentralen Speicherort. |
| ILogSaverListener |
Ermöglicht es ITestInvocationListeners, zu prüfen, ob Logdateien gespeichert werden.
|
| ImageContentAnalyzer | Analysetool für die Inhaltsanalyse von Gerätebildern |
| IManagedTestDevice | Ein ITestDevice, dessen Lebenszyklus verwaltet wird. |
| IManagedTestDevice.DeviceEventResponse |
Container für eine Antwort auf einen IManagedTestDevice.handleAllocationEvent(DeviceEvent)-Aufruf
|
| IManagedTestDeviceFactory |
Creator-Benutzeroberfläche für IManagedTestDevices
|
| IMetricCollector | Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse erfasst werden, um übereinstimmende Messwerte zu erfassen. |
| IMetricCollectorReceiver |
Benutzeroberfläche für IRemoteTests, die die Liste der IMetricCollectors für den Testlauf abrufen müssen.
|
| IMoblyYamlResultHandler | Schnittstelle des Mobly-YAML-Ergebnis-Handlers. |
| IMoblyYamlResultHandler.ITestResult | Oberfläche des Mobly-YAML-Ergebnisses |
| IModuleController | Benutzeroberfläche, über die festgelegt wird, ob ein Modul ausgeführt werden soll oder nicht. |
| IModuleController.RunStrategy | Aufzählung, aus der hervorgeht, wie das Modul ausgeführt werden soll. |
| IModuleParameterHandler | Die Benutzeroberfläche für Parameter von Suite-Modulen. |
| IMultiDeviceRecovery | Benutzeroberfläche zum Wiederherstellen mehrerer offline Geräte |
| IMultiDeviceTest | Diese Benutzeroberfläche wurde eingestellt. Diese Benutzeroberfläche wird aus Kompatibilitätsgründen vorübergehend beibehalten, wird aber nicht mehr verwendet. Bitte implementieren Sie sie nicht. |
| IMultiTargetPreparer | Die Testumgebung wird für mehrere Geräte gleichzeitig vorbereitet. |
| INativeDevice |
Bietet eine zuverlässige und etwas höhere API für eine ddmlib IDevice.
|
| INativeDeviceTest |
Benutzeroberfläche für Objekte, die einen Verweis auf eine INativeDevice erfordern.
|
| IncrementalImageUtil | Ein Dienstprogramm zum Nutzen des inkrementellen Image- und Geräteupdates. |
| InfraErrorIdentifier | Fehler-IDs aus der Trade Federation-Infrastruktur und abhängiger Infrastruktur (z. B. Build-Infrastruktur). |
| InputStreamSource |
Diese Schnittstelle umschließt im Grunde eine ERROR(/InputStream), um sie klonbar zu machen.
|
| InstallAllTestZipAppsSetup |
Eine ITargetPreparer, die alle Apps in einer Test-Zip-Datei installiert.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Eine ITargetPreparer, die eine oder mehrere APKs im Dateisystem installiert.
|
| InstallBuildEnvApkSetup |
Eine ITargetPreparer, die eine oder mehrere Test-APKs aus einer Build-Umgebung der Android-Plattform installiert.
|
| InstalledInstrumentationsTest | Führt alle auf dem aktuellen Gerät gefundenen Instrumentierungen aus. |
| InstallKernelModulePreparer | Ein Zielvorbereiter, der Kernelmodule installiert. |
| InstantAppHandler |
Handler für ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
Ein ITargetPreparer, das die Instrumentierung ausführt
|
| InstrumentationProtoResultParser | Parset die Ergebnisse des „protoStd output mode“ eines Instrumentierungstests, der über die Shell ausgeführt wurde, und informiert einen ITestRunListener über die Ergebnisse. |
| InstrumentationResultParser | Parset die Ergebnisse des „Raw Output Mode“ eines Instrumentierungstests, der über die Shell ausgeführt wurde, und benachrichtigt einen ITestRunListener über die Ergebnisse. |
| InstrumentationTest | Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt wird. |
| InvocationCacheHelper | Dienstprogramm zum Hochladen und Abrufen von Ergebnissen aus dem Aufruf-Cache. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Beschreibt die Cache-Ergebnisse. |
| InvocationContext |
Generische Implementierung einer IInvocationContext.
|
| InvocationExecution | Klasse, die alle Aufrufschritte beschreibt: build download, target_prep, run tests, clean up. |
| InvocationLocal<T> | Diese Klasse bietet Variablen auf Aufrufebene. |
| InvocationMetricLogger | Eine Dienstprogrammklasse für eine Aufrufmethode zum Protokollieren einiger Messwerte. |
| InvocationMetricLogger.InvocationGroupMetricKey | Mithilfe von Gruppierungen können mehrere Gruppen unter einem einzigen Schlüssel protokolliert werden. |
| InvocationMetricLogger.InvocationMetricKey | Ein spezieller Schlüssel, der immer für die Aufrufe verwendet wird. |
| InvocationProtoResultReporter | Berichter zum Speichern von Caching-Informationen auf Aufrufebene und der Liste der Module |
| InvocationStatus | Eine Klasse zum Speichern des Aufrufstatus. |
| InvocationStatus | Ein Hilfsenum, das den Aufrufstatus darstellt |
| InvocationSummaryHelper |
Hilfsklasse zum Erfassen und Berichten von TestSummary für eine Gruppe von Zuhörern
|
| InvocationToJUnitResultForwarder |
Eine Klasse, die ITestInvocationListener-Ereignisse überwacht und an eine TestListener weiterleitet.
|
| IPostProcessor | Post Processors ist ein Trade Federation-Objekt, mit dem Messwerte und Protokolle NACH den Tests und VOR der Ergebniserstellung verarbeitet werden können. |
| IRecorderClient | Schnittstelle für die Kommunikation mit dem ResultDB-Aufzeichnungs-Backend. |
| IRemoteFeature | Benutzeroberfläche, die eine Funktion in Tradefed beschreibt, die auf Grundlage der Anfrage ausgeführt werden kann. |
| IRemoteFileResolver | Benutzeroberfläche für Objekte, die eine Remotedatei in eine lokale Datei auflösen können. |
| IRemoteFileResolver.RemoteFileResolverArgs | Die an die Resolver übergebenen Argumente |
| IRemoteFileResolver.ResolvedFile | Klasse mit Informationen zur aufgelösten Datei und einigen Metadaten. |
| IRemoteScheduledListenersFeature |
Erweiterung von IRemoteFeature zur Unterstützung der Weitergabe von IScheduledInvocationListeners.
|
| IRemoteTest |
Ein Test, bei dem die Ergebnisse direkt an eine ITestInvocationListener gesendet werden.
|
| IReportNotExecuted |
Bei einer unvollständigen Ausführung können IRemoteTest, die diese Schnittstelle implementieren, ihre nicht ausgeführten Tests für eine bessere Berichterstellung melden.
|
| IRescheduler | Oberfläche zum Umplanen einer Konfiguration für eine zukünftige Ausführung. |
| IResourceMetricCollector | Benutzeroberfläche, über die Nutzer benutzerdefinierte Ressourcensammler implementieren können. |
| IRestApiHelper | Eine Hilfsoberfläche für die Ausführung von REST API-Aufrufen. |
| IResumableTest | Diese Benutzeroberfläche wurde eingestellt. Das ist nicht mehr nötig. |
| IRetryDecision | Benutzeroberfläche, die die Entscheidung zum Neuversuch steuert und den Filter auf die Klasse anwendet, um den Neuversuch gezielter zu gestalten. |
| IRuntimeHintProvider | |
| IRunUtil | Schnittstelle zum Ausführen von zeitgesteuerten Vorgängen und Systembefehlen. |
| IRunUtil.EnvPriority | Enum, das festlegt, ob eine bestimmte Umgebung festgelegt oder aufgehoben wird. |
| IRunUtil.IRunnableResult | Eine Schnittstelle für die asynchrone Ausführung eines Vorgangs, der einen booleschen Status zurückgibt. |
| ISandbox | Benutzeroberfläche, die eine Sandbox definiert, die zum Ausführen eines Aufrufs verwendet werden kann. |
| ISandboxFactory |
Factory zum Erstellen von ISandbox.
|
| ISetOptionReceiver |
Die Implementierung dieser Schnittstelle sollte ein Option mit dem Namen „set-option“ haben, das mit HostTest.SET_OPTION_NAME verknüpft ist.
|
| IShardableListener |
Eine ITestInvocationListener, die geShardet werden kann.
|
| IShardableTest |
Ein IRemoteTest, das in separat ausführbare Teiltests unterteilt werden kann.
|
| IShardHelper | Benutzeroberfläche eines Objekts, die die Sharding-Strategie beschreibt, die für eine Konfiguration verwendet werden soll. |
| IsolatedHostTest | Implementiert einen TradeFed-Runner, der die Tests mit einem untergeordneten Prozess in einer Umgebung mit wenigen Abhängigkeiten ausführt, anstatt sie im Hauptprozess auszuführen. |
| ISupportGranularResults |
Schnittstelle, die angibt, ob ein ITestInvocationListener den Empfang der detaillierten Ergebnisse unterstützt oder nicht.
|
| ISystemStatusChecker | Ein Prüftool, das 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 über die Konfiguration Zugriff auf die ISystemStatusChecker benötigt.
|
| ITargetCleaner | Diese Benutzeroberfläche wurde eingestellt. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. |
| ITargetPreparer | Bereitet die Testumgebung für den Testlauf vor. |
| ITerribleFailureHandler |
Eine Oberfläche zum Beheben von schwerwiegenden Fehlern von LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Ein Runner, mit dem sich anhand von Anmerkungen filtern lässt, welche Tests ausgeführt werden sollen. |
| ITestCollector | Bietet Unterstützung für die Testerhebung. Wenn diese Option festgelegt ist, muss der Test-Runner einen Trockenlauf ausführen, um Testfälle zu erfassen, ohne sie tatsächlich auszuführen. |
| ITestDevice |
Bietet eine zuverlässige und etwas höhere API für eine ddmlib IDevice.
|
| ITestDevice.ApexInfo | Eine einfache Strukturklasse zum Speichern von Informationen zu einer einzelnen APEX |
| ITestDevice.MountPointInfo | Eine einfache Strukturklasse zum Speichern von Informationen zu einem einzelnen Bereitstellungspunkt |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Ein Runner, der eine Datei empfangen kann, in der angegeben ist, welche Tests ausgeführt und/oder nicht ausgeführt werden sollen. |
| ITestFilterReceiver | Ein Runner, mit dem sich die ausführbaren Tests filtern lassen. |
| ITestInformationReceiver |
Schnittstelle zum Empfangen der TestInformation für einige Klassen.
|
| ITestInvocation | Verarbeitet eine TradeFederation-Testaufruf. |
| ITestInvocation.ExitInformation | Stellt Informationen zum Beenden einer Aufrufabfolge dar. |
| ITestInvocationListener | Listener für Testergebnisse aus dem Testaufruf. |
| ITestLifeCycleReceiver | Erhält Ereignisbenachrichtigungen während der Ausführung von Instrumentierungstests. |
| ITestLogger | Eine Entität, die unterschiedliche Arten von Datenstreams protokollieren kann. |
| ITestLoggerReceiver |
Eine Entität, die in eine ITestLogger-Instanz eingefügt werden kann, damit sie zu Logging-Zwecken verwendet werden kann.
|
| ITestsPool | Oberfläche mit einer Reihe von Tests, auf die wir zugreifen und die wir ausführen können |
| ITestSuite | Abstrakte Klasse, die zum Ausführen der Testsuite verwendet wird. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Benutzeroberfläche, die einen Helfer beschreibt, mit dem vorherige Ergebnisse so geladen werden können, dass sie noch einmal ausgeführt werden können. |
| ITestSummaryListener |
Benutzeroberfläche, über die ITestInvocationListener einige eingeschränkte Informationen über Zusammenfassungen austauschen kann.
|
| ITestsZipInstaller | Installiert Tests aus einer ZIP-Datei mit Tests (wie vom Build-System ausgegeben) auf einem Gerät. |
| ITokenProvider | Eine Schnittstelle, die ein Objekt beschreibt, das die Tokens eines bestimmten Geräts bereitstellen kann. |
| ITokenRequest |
Eine Benutzeroberfläche, die eine IRemoteTest implementieren kann, um anzugeben, dass ein Gerät mit einem speziellen Token erforderlich ist.
|
J
| JarHostTest | Test-Runner für hostseitige JUnit-Tests. |
| JarHostTest.HostTestListener | Wrapper-Listener, der alle Ereignisse mit Ausnahme von „testRunStarted()“ und „testRunEnded()“ an den eingebetteten Listener weiterleitet. |
| JavaCodeCoverageCollector |
Eine BaseDeviceMetricCollector, die Java-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert.
|
| JavaCodeCoverageFlusher | Eine Dienstprogrammklasse, die die Messungen der Java-Codeabdeckung von Prozessen auf dem Gerät zurücksetzt und erzwingt. |
| JSONFileKeyStoreClient | Eine Beispielimplementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher dient. |
| JSONFileKeyStoreFactory |
Implementierung einer JSON KeyStore-Fabrik, die eine JSONFileKeyStoreClient für den Zugriff auf eine JSON-Schlüsseldatei bereitstellt.
|
| JsonHttpTestResultReporter | Ein Ergebnisbericht, der Testmesswerte und Informationen zu Branche und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt POSTet |
| JUnit4ResultForwarder | Ergebnisweiterleiter vom JUnit4-Runner. |
| JUnit4TestFilter |
Hilfsklasse, die die Filterung für den JUnit4-Ausführer durch Erweiterung der Filter bereitstellt.
|
| JUnitRunUtil |
Eine Hilfsklasse, um einen IRemoteTest.run(TestInformation, ITestInvocationListener)-Anruf an einen Test.run(TestResult)-Anruf weiterzuleiten.
|
| JUnitToInvocationResultForwarder |
Eine Klasse, die TestListener-Ereignisse überwacht und an eine ITestInvocationListener weiterleitet.
|
| JUnitXmlParser | Parser, der Testergebnisdaten aus JUnit-Ergebnissen extrahiert, die im XMLJUnitResultFormatter von Ant gespeichert sind, und an einen ITestInvocationListener weiterleitet. |
K
| KernelModuleUtils | |
| KernelTargetTest | Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden, und Parsen des Ergebnisses des Kernel-Tests. |
| KernelTestModuleController | Basisklasse für einen Modulcontroller, um Tests nicht auszuführen, wenn sie nicht mit der Architektur übereinstimmen . |
| KeyguardControllerState | Ein Container für die Status des Sperrbildschirms. |
| KeyguardStatusChecker | Prüft den Status des Sperrbildschirms nach der Modulausführung. |
| KeyStoreException | Wird ausgelöst, wenn ein schwerwiegender Fehler im Schlüsselspeicher auftritt. |
| KillExistingEmulatorPreparer |
Ein ITargetPreparer, mit dem ein laufender Emulator beendet wird.
|
| KnownFailurePreparer | Zielvorbereitung, um den erneuten Versuch bei einem bekannten Fehler zu überspringen. |
| KTapResultParser | Liest die KTAP-Ausgabe, die von einem KUnit-Testmodul erstellt und in einer „results“-Datei 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 dazu dient, die Ausgabe von lang laufenden Befehlen zu erfassen. |
| LastShardDetector |
Beim Ausführen des lokalen Shardings möchten wir manchmal einige Aktionen nur ausführen, wenn der letzte Shard invocationEnded(long) erreicht.
|
| LeakedThreadStatusChecker | Statusprüfer, um sicherzustellen, dass ein Modul keinen laufenden Thread leckt. |
| LegacySubprocessResultsReporter | Eine eingefrorene Implementierung des subprocess results reporters, die trotz Änderungen an der Superklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. |
| ListInstrumentationParser |
Eine IShellOutputReceiver, die die Ausgabe einer „pm list instrumentation“-Abfrage analysiert
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. |
| LocalAppBuildProvider |
Ein IBuildProvider, das einen IBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt
|
| LocalDeveloper | Erkennt und gibt zurück, ob es sich um einen lokalen Entwickler handelt, der Tradefed ausführt. |
| LocalDeviceBuildProvider |
Ein IBuildProvider, das eine IDeviceBuildInfo anhand eines angegebenen Dateisystemverzeichnispfads erstellt.
|
| LocalEmulatorLaunch | Ein TargetPreparer, der einen Emulator lokal aus einer Android-Build-Umgebung startet. |
| LocalEmulatorSnapshot | Ein TargetPreparer zum Generieren eines sauberen Emulator-Snapshots aus einer Android-Build-/Entwicklungsumgebung |
| LocalFileHeader | LocalFileHeader ist eine Klasse, die die Informationen zu einer Datei oder einem Ordner in einer ZIP-Datei enthält. |
| LocalFileResolver |
Implementierung von IRemoteFileResolver, mit der lokale Dateien verknüpft werden können
|
| LocalFolderBuildProvider |
Ein IBuildProvider, das einen IFolderBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt
|
| LocalHostResourceManager | Manager-Hostressource. |
| LocalPool | Implementierung eines Pools lokaler Tests |
| LocalRunInstructionBuilder | Dienstprogramm zum Kompilieren der Anweisung zum lokalen Ausführen von Tests. |
| LockSettingsBaselineSetter | Ein Setter zum Entfernen der Einstellungen für die Displaysperre. |
| Log | Protokollklasse, die die API in den Haupt-Android-Quellen widerspiegelt. |
| Log.ILogOutput | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen. |
| Log.LogLevel | Enum „Log Level“. |
| LogcatCrashResultForwarder | Spezieller Listener: Bei Fehlern (Absturz des Instrumentierungsvorgangs) wird versucht, den Absturz aus dem Logcat zu extrahieren und der Fehlermeldung hinzuzufügen, die mit dem Test verknüpft ist. |
| LogcatEventParser | |
| LogcatEventType |
Ereignistypen für LogcatEventParser
|
| LogcatOnFailureCollector | Collector, der ein Logcat erfasst und protokolliert, wenn ein Testlauf fehlschlägt. |
| LogcatReceiver | Klasse, die Logcat im Hintergrund erfasst. |
| LogcatTimingMetricCollector | Ein Messwert-Erfassungstool, das während eines oder mehrerer wiederholter Tests Zeitinformationen (z. B. die Zeit für den Nutzerwechsel) aus Logcat erfasst. Dazu werden Start- und Endsignale eines Ereignisses aus Logcat-Zeilen mithilfe bestimmter regulärer Ausdrucksmuster geparst. |
| LogDataType | Stellt den Datentyp der Protokolldaten dar. |
| LogFile | Klasse zum Speichern der Metadaten für eine gespeicherte Protokolldatei. |
| LogFileSaver |
Ein Helper für ITestInvocationListener, mit dem Logdaten in einer Datei gespeichert werden
|
| LogReceiver | |
| LogRegistry |
Eine ILogRegistry-Implementierung, die verschiedene Protokolle multiplext und verwaltet und je nach ThreadGroup des Threads, der den Aufruf ausführt, den entsprechenden verwendet.
|
| LogSaverResultForwarder |
Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Datei-Saver.
|
| LogUtil | Eine Dienstprogrammklasse für die Protokollierung. |
| LogUtil.CLog |
Eine Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Protokoll-Tag verwendet
|
| LUCIResultReporter | Ein Ergebnisberichter, der Testergebnisse, die von ResultDB und LUCI benötigt werden, im JSON-Format (go/result-sink) speichert und den Dateispeicherort in der Konsole protokolliert. |
M
| MainlineModuleHandler | Eine einfache Handler-Klasse für Mainline-Module, die einen InstallApexModuleTargetPreparer erstellt und den dynamischen Link basierend auf den angegebenen Mainline-Modulen einschleust, um diese Module automatisch abzurufen. |
| MainlineTestModuleController | Basisklasse für einen Modulcontroller, um Tests basierend auf den vorab geladenen Mainline-Modulen auf dem zu testenden Gerät auszuführen. |
| ManagedRemoteDevice | Ein Gerät, das in einer virtuellen Maschine ausgeführt wird, die wir per Fernzugriff über eine Tradefed-Instanz in der VM verwalten. |
| ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
| MaxSdkModuleController | Basisklasse für einen Modulcontroller, um keine Tests für Versionen über einer bestimmten SDK-Version auszuführen. |
| MergedZipEntryCollection | Einzelne ZIP-Einträge in einer großen ZIP-Datei zu Blöcken 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 und der Dateischlüssel, der in den anderen Build kopiert werden soll, benannt werden.
|
| MergeStrategy | Hier wird beschrieben, wie die Ergebnisse zusammengefasst werden sollen, wenn mehrere Versuche vorhanden sind. |
| MerkleTree | Eine Merkle-Baumdarstellung gemäß der Remote Execution API. |
| MetricFilePostProcessor | Wird zum Hochladen der Messwertprotokolldatei verwendet, die auf Test- und Ausführungsebene erfasst wurde. |
| MetricOption |
Anmerkung für mit @Test annotierte Testmethoden oder wenn die Anmerkung Teil der Anmerkungsliste von TestDescription ist, mit der zusätzliche Parameter angegeben werden können, die für Folgendes nützlich sind: Anpassen des Verhaltens der Collectors, Filtern einiger Methoden.
|
| MetricsXMLResultReporter | MetricsXMLResultReporter schreibt Testmesswerte und Ausführungsmesswerte in eine XML-Datei in einem Ordner, der in der Phase „invocationEnded“ des Tests über den Parameter „metrics-folder“ angegeben wird. |
| MetricTestCase |
Erweiterung von TestCase, mit der Messwerte protokolliert werden können, wenn das Script im Rahmen von TradeFed ausgeführt wird.
|
| MetricTestCase.LogHolder | Struktur, die eine zu meldende Protokolldatei enthält. |
| MetricUtil | Dienstprogrammklasse zum Abrufen von Messwerten aus gepushten StatsD-Konfigurationen. |
| MetricUtility | Enthält gängige Dienstmethoden zum Speichern der Testmesswerte, zum Aggregieren der Messwerte in ähnlichen Tests und zum Schreiben der Messwerte in eine Datei. |
| MinApiLevelModuleController | Basisklasse für einen Modulcontroller, der keine Tests ausführt, wenn er unter einer bestimmten API-Ebene liegt. |
| MinSdkModuleController | Basisklasse für einen Modulcontroller, um keine Tests für Versionen auszuführen, die unter einer bestimmten SDK-Version liegen. |
| MixImageZipPreparer |
Ein IMultiTargetPreparer, das die Images eines System-Builds in einen Geräte-Build einbindet.
|
| MixKernelTargetPreparer |
Ein ITargetPreparer, mit dem sich ein Kernel-Image mit dem Geräte-Image kombinieren lässt.
|
| MoblyBinaryHostTest | Hosttest zum Ausführen einer mobly-Python-Binärdatei aus dem Android-Build-System (Soong) |
| MoblyYamlResultControllerInfoHandler | Mobly-YAML-Ergebnis-Element-Handler „Controller Info“. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Mobly-YAML-Ergebnis-Handler-Factory, die je nach Ergebnistyp einen geeigneten Handler generiert. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Mobly-Yaml-Testergebnis-Parser |
| MoblyYamlResultRecordHandler | Mobly-YAML-Ergebnis-Element-Handler „Record“ |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Mobly-YAML-Ergebnis-Element-Handler „Summary“ |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Mobly-YAML-Ergebnis-Element-Handler „Test Name List“ |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Mobly-YAML-Ergebnis-Element-Handler „Nutzerdaten“. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Container für die Konfiguration des Testlaufs. |
| ModuleListener |
Listener, der an jede IRemoteTest jedes Moduls angehängt ist, um die Liste der Ergebnisse zu erfassen.
|
| ModuleLogcatCollector | Version des Logcat-Collectors, aber für das Modul. |
| ModuleMerger |
Hilfsklasse für Vorgänge, die mit dem Zusammenführen von ITestSuite und ModuleDefinition nach einer Aufteilung zusammenhängen.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Spezielle Werte, die den Schlüsseln „Parameter“ der Suite in den Metadaten der einzelnen Module zugeordnet sind. |
| ModuleParametersHelper |
Hilfsfunktion zum Abrufen des mit dem Parameter verknüpften IModuleParameterHandler.
|
| ModuleProtoResultReporter | Ein Ergebnisbericht, der nur die Ergebnisse auf Modulebene enthält. |
| ModulePusher | |
| ModulePusher.ModulePushError | Schwerwiegender Fehler beim Pushen des Mainline-Moduls. |
| ModuleResultsAndMetricsForwarder |
Eine Erweiterung von ResultAndLogForwarder, die den Testergebnissen zusätzliche modulbezogene Messwerte hinzufügt.
|
| ModuleSplitter |
Hilft dabei, eine Liste von Modulen, die durch IConfiguration dargestellt werden, in eine Liste von Ausführungseinheiten aufzuteilen, die durch ModuleDefinition dargestellt werden.
|
| ModuleTestTypeUtil | Enthält gängige Dienstmethoden zum Prüfen des Moduls. |
| MultiFailureDescription |
Mehrere FailureDescription in einem einzigen Halter sammeln.
|
| MultiMap<K, V> |
Ein ERROR(/Map), das mehrere Werte pro Schlüssel unterstützt.
|
N
| NameMangleListener | Ein Proxy-Listener, der Testmethode, Klasse und Paketnamen bei der Berichterstellung übersetzt. |
| NativeBenchmarkTest | Ein Test, bei dem ein nativer Benchmark-Test auf einem bestimmten Gerät ausgeführt wird. |
| NativeBenchmarkTestParser |
Eine IShellOutputReceiver, die die Benchmark-Testdatenausgabe analysiert und Messwerte zur durchschnittlichen Zeit pro Vorgang erfasst.
|
| NativeBridgeModuleController | Ein Modulcontroller, der prüft, ob ein Gerät die native Bridge unterstützt. |
| NativeCodeCoverageFlusher | Eine Dienstprogrammklasse, die Messungen der nativen Abdeckung löscht und die nativen Abdeckungsdaten aus Prozessen auf dem Gerät zwangsweise löscht. |
| NativeDevice |
Standardimplementierung eines ITestDevice Android-Geräts ohne vollständigen Stack
|
| NativeDevice.AdbAction |
Eine ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Ausführen eines Betriebssystembefehls vom Typ „adb…“.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) zum Neustarten eines Geräts.
|
| NativeDevice.RebootMode | Ein Neustartmodus. |
| NativeDeviceStateMonitor |
Hilfsklasse zum Überwachen des Status einer IDevice ohne Framework-Unterstützung.
|
| NativeLeakCollector |
Eine ITargetPreparer, auf der „dumpsys meminfo --unreachable -a“ ausgeführt wird, um den nicht erreichbaren nativen Arbeitsspeicher zu ermitteln, der derzeit von jedem Prozess belegt ist.
|
| NativeStressTest | Ein Test, bei dem ein nativer ausführbarer Stresstest auf einem bestimmten Gerät ausgeführt wird. |
| NativeStressTestParser |
Eine IShellOutputReceiver, die die Datenausgabe des Stresstests analysiert und Messwerte zur Anzahl der abgeschlossenen Iterationen und zur durchschnittlichen Zeit pro Iteration erfasst.
|
| NegativeHandler | Handler, der angibt, dass nichts getan werden soll und der Parameter kein zusätzliches Modul erstellen soll. |
| NestedDeviceStateMonitor | Gerätestatus-Monitor, der zusätzliche Prüfungen an verschachtelten Geräten durchführt, um den Besonderheiten der virtualisierten Umgebung gerecht zu werden. |
| NestedRemoteDevice | Darstellung des Geräts, das in einer Remote-Cuttlefish-VM ausgeführt wird. |
| NetworkNotAvailableException | Wird geworfen, wenn ein Gerät keine Verbindung zum Netzwerk für Tests herstellen kann. |
| NoApkTestSkipper | Spezieller Verantwortlicher für die Vorbereitung, mit dem eine Aufrufung (Vorbereitung und Tests) vollständig übersprungen werden kann, wenn keine APKs zum Testen vorhanden sind. |
| NoDeviceException | Wird geworfen, wenn kein Gerät vorhanden ist, auf dem ein bestimmter Befehl ausgeführt werden kann. |
| NoisyDryRunTest | Einen lauten Trockenlauf für eine Befehlsdatei ausführen. |
| NoOpConfigOptionValueTransformer |
Eine IConfigOptionValueTransformer ohne Aktion
|
| NotMultiAbiHandler |
Spezieller Handler, der SuiteModuleLoader darüber informiert, dass die sekundäre ABI kein Modul erstellen soll.
|
| NullDevice |
Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet wird, wenn IDeviceSelection.nullDeviceRequested() true ist.
|
O
| OpenObjectLoader | Lader für die in AOSP verfügbaren Standardobjekte. |
| Option |
Hiermit wird angegeben, dass ein Feld eine IConfiguration-Option darstellt.
|
| Option.Importance | |
| OptionClass |
Eine Klasse wird als IConfiguration-Objekt gekennzeichnet.
|
| OptionCopier |
Eine Hilfsklasse, mit der Option-Feldwerte mit demselben Namen von einem Objekt in ein anderes kopiert werden können.
|
| OptionDef |
Enthält die Details eines Option.
|
| OptionFetcher | Hilfsfunktion zum Abrufen der Testoptionen aus dem übergeordneten Prozess. |
| OptionNotAllowedException |
Spezifische ConfigurationException, wenn eine Option nicht in der Befehlszeile übergeben werden darf.
|
| OptionSetter |
Füllen Sie Option-Felder aus.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Ein Handler zum Verarbeiten von Werten für Zuordnungsfelder.
|
| OptionSetter.OptionFieldsForName | Container für die Liste der Optionsfelder mit dem angegebenen Namen. |
| OptionUpdateRule | Hiermit wird das Verhalten festgelegt, wenn eine Option mehrmals angegeben wird. |
| OtaDeviceBuildInfo |
Ein IDeviceBuildInfo, das für Over-the-air-Aktualisierungstests verwendet wird.
|
| OtatoolsBuildInfo |
Ein IBuildInfo, das otatools-Artefakte enthält.
|
| OtaUpdateDeviceFlasher | Ein Geräte-Flasher, der das Script „system/update_engine/scripts/update_device.py“ mit einem vollständigen oder inkrementellen OTA-Paket auslöst, um das Geräte-Image zu aktualisieren. |
| OxygenUtil | Dienstprogramm zur Interaktion mit dem Oxygen-Dienst. |
P
| PackageInfo | Container für die Paketinformationen einer Anwendung, die vom Gerät geparst wurden. |
| PackageInstalledModuleController | Der Modulcontroller führt keine Tests aus, wenn die angegebenen Pakete nicht auf dem Gerät installiert sind. |
| Pair<A, B> | Wir definieren unsere eigene Pair-Klasse, die zwei Objekte enthält. |
| PairingMultiTargetPreparer | Ein Multi-Target-Vorbereiter unterstützt das Bluetooth-Pairing (und die Verbindung) zwischen zwei Geräten. |
| ParallelDeviceExecutor<V> |
ERROR(/ExecutorService)-Wrapper, um eine Funktion parallel auszuführen.
|
| ParentSandboxInvocationExecution |
Version von InvocationExecution für die speziellen Aktionen der übergeordneten Aufrufe beim Ausführen einer Sandbox.
|
| ParentShardReplicate | Eine Einrichtung für ein Gerät auf alle anderen Geräte replizieren, die am Sharding teilnehmen. |
| PartialZipDownloadCache | Dienstprogramm zum Caching von teilweise heruntergeladenen Dateien basierend auf ihrem Inhalt. |
| PassingTestFileReporter |
Ein ITestInvocationListener, das die Liste der bestandenen Testfälle in einer Testdatei speichert
|
| PerfettoGenericPostProcessor | Ein Postprozessor, der die Text-/Binärmesswert-Perfetto-Protodatei in Schlüssel/Wert-Paare verarbeitet, indem die Proto-Nachrichten und -Felder mit Stringwerten rekursiv erweitert werden, bis das Feld mit dem numerischen Wert gefunden wird. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto Preparer überträgt die Konfigurationsdatei an einen Standardspeicherort auf dem Gerät, auf den perfetto zugreifen kann. |
| PerfettoPullerMetricCollector |
Basisimplementierung von FilePullerDeviceMetricCollector, mit der die perfetto-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können.
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Eine Dienstprogrammklasse zum Aufzeichnen eines perfetto-Traces auf einem ITestDevice.
|
| PrettyPrintDelimiter | Hilfsprogramm zum Drucken von abgegrenzten Nachrichten, die auffallen. |
| PrettyTestEventLogger | Logger, der Ereignisse abgleicht und protokolliert, um die Fehlerbehebung zu erleichtern. |
| ProcessInfo | Wird zum Speichern von prozessbezogenen Informationen(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) verwendet. |
| ProcessUtil | |
| ProfileParameterHandler | Basisparameter-Handler für jeden Profilnutzer. |
| ProfileTargetPreparer |
Basisklasse zum Einrichten des Zielvorbereiters für jeden Profilnutzer android.os.usertype.profile.XXX.
|
| PropertyChanger | Eine Dienstprogrammklasse zum Ändern (oder Hinzufügen) von Elementen in einer Android-Eigenschaftsdatei |
| ProtoResultParser | Parser für das Proto-Format von Tradefed-Ergebnissen. |
| ProtoResultParser.TestLevel | Aufzählung, die das aktuelle Level des verarbeiteten Prototyps darstellt. |
| ProtoResultReporter |
Der Ergebnisberichter erstellt ein TestRecord-Protobuf mit allen Ergebnissen.
|
| ProtoUtil | Dienstmethoden für den typunabhängigen Umgang mit Protobuf-Nachrichten. |
| ProxyConfiguration | Objekt, mit dem auf eine ausführbare Remotekonfiguration verwiesen werden kann. |
| PsParser | Dienstprogramm zum Parsen von USER,PID und NAME aus der Ausgabe des Befehls „ps“ |
| PtsBotTest | PTS-Bot-Tests ausführen |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Diese Klasse wurde eingestellt.
Verwenden Sie stattdessen PushFilePreparer.
|
| PushFilePreparer |
Ein ITargetPreparer, mit dem versucht wird, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätepfad zu übertragen.
|
| PythonBinaryHostTest |
Hosttest zum Ausführen einer Python-Binärdatei aus dem Android-Build-System (Soong)
Der Test-Runner unterstützt Einschluss- und Ausschlussfilter. |
| PythonBinaryHostTest.PythonForwarder | Ergebnisweiterleiter, um den Namen der Ausführung durch den Binärnamen zu ersetzen. |
| PythonUnitTestResultParser |
Er interpretiert die Ausgabe von Tests, die mit dem unittest-Framework von Python ausgeführt wurden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListeners.
|
| PythonUnitTestRunner |
Diese Klasse wurde eingestellt.
Verwenden Sie stattdessen PythonBinaryHostTest.
|
| PythonVirtualenvHelper | Eine Hilfsklasse zum Aktivieren der virtuellen Python 3-Umgebung. |
| PythonVirtualenvPreparer | Richtet eine virtuelle Python-Umgebung auf dem Host ein und installiert Pakete. |
Q
| QuotationAwareTokenizer |
R
| RebootReasonCollector | Dieser Collector erfasst Neustarts des Geräts während des Testlaufs und meldet sie nach Grund und Anzahl. |
| RebootTargetPreparer | Zielvorbereitung, die das Gerät neu startet. |
| RecoveryLogPreparer | Ein Zielvorbereiter, mit dem Protokolle vor der Wiederherstellung erfasst werden. |
| RegexTrie<V> |
Das RegexTrie ist ein Trie, bei dem jedes ERROR(/Pattern)
|
| RemoteAndroidDevice |
Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist.
|
| RemoteAndroidTestRunner | Führt einen Android-Testbefehl aus der Ferne aus und meldet die Ergebnisse. |
| RemoteAndroidTestRunner.StatusReporterMode | Stellt einen Statusberichtermodus in den Befehlsoptionen eines Instruments dar. |
| RemoteAndroidVirtualDevice |
Erweitert das Verhalten von RemoteAndroidDevice für ein Full-Stack-Android-Gerät, das in der Google Compute Engine (GCE) ausgeführt wird.
|
| RemoteAvdIDevice |
Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet wird, wenn DeviceSelectionOptions.gceDeviceRequested() true ist.
|
| RemoteCacheClient | Eine RemoteActionCache-Implementierung, die gRPC-Aufrufe an einen Remote-API-Server verwendet. |
| RemoteDynamicPool | Implementierung eines Pools mit Tests, die in der Warteschlange für Remote-Arbeit stehen |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Eine einfache Klasse, mit der Dateien an verschiedenen Orten mithilfe von URIs und der Funktionen des Dienstanbieters geladen werden können. |
| RemoteFileUtil | Dienstprogrammklasse zum Verwalten von Dateien aus einer Remote-Instanz |
| RemoteInvocationExecution |
Implementierung von InvocationExecution, die eine Remote-Ausführung steuert.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | Dienstprogramm zum Ausführen von SSH-Befehlen auf Remote-Instanzen. |
| RemoteTestTimeOutEnforcer | Listener, mit denen die Ausführungszeit einer bestimmten Testkonfiguration geprüft und der Test fehlgeschlagen wird, wenn sie eine bestimmte Zeitüberschreitung überschreitet. |
| RemoteZip | Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. |
| RemoveSystemAppPreparer |
Eine ITargetPreparer zum Entfernen eines APK aus der Systempartition vor einem Testlauf.
|
| ReportPassedTests | Geben Sie in einer Datei mögliche Filter an, um bestandene Tests auszuschließen. |
| RequestUtil | Dienstprogramme, die das generische Wiederholen von Netzwerkanfragen mit Fehlerbehandlung ermöglichen. |
| ResolvePartialDownload | Teilweise Downloadanfrage bearbeiten |
| ResourceMetricUtil | Dienstfunktionen zum Erstellen von Messwerten |
| ResourceUtil | Dienstprogramm zum Lesen von Konfigurationsressourcen. |
| RestApiHelper | Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. |
| RestartSystemServerTargetPreparer | Zielvorbereitung, die den Systemserver neu startet, ohne das Gerät neu zu starten. |
| ResultAggregator | Spezieller Weiterleiter, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie zusammenfasst. |
| ResultAndLogForwarder | Forwarder für Ergebnisse und Protokollereignisse. |
| ResultDBReporter | |
| ResultDBUtil | Dienstprogrammklasse für ResultDB-Melder. |
| ResultForwarder |
Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet.
|
| ResultsPlayer | Spezieller Runner, der die angegebenen Ergebnisse abspielt. |
| RetentionFileSaver | Hilfsklasse zum Erstellen einer .retention-Datei in einem Verzeichnis. |
| RetryConfigurationFactory | Factory, die den Wiederholungsversuch eines Befehls verarbeitet. |
| RetryLogSaverResultForwarder | Weiterleitung, die auch den aktuellen Versuch weiterleitet. |
| RetryPreparationDecision | Eine Klasse, in der die Entscheidungen darüber beschrieben werden, ob die Vorbereitung wiederholt werden soll und ob der Modullauf fehlschlagen soll. |
| RetryRescheduler | Ein spezieller Runner, mit dem zuvor ausgeführte Tests, die fehlgeschlagen sind oder nicht ausgeführt wurden, neu geplant werden können. |
| RetryRescheduler.RetryType | Die Arten von Tests, die wiederholt werden können. |
| RetryResultForwarder |
Eine Erweiterung von ResultForwarder, die immer eine bestimmte Versuchszahl sendet.
|
| RetryResultHelper | Hilfsklasse, um zu bestimmen, welches Modul oder welcher Test ausgeführt werden soll. |
| RetryStatistics |
Struktur mit den Statistiken für eine Wiederholungssitzung einer IRemoteTest.
|
| RetryStrategy | Die Wiederholungsstrategie, die beim erneuten Ausführen einiger Tests verwendet werden soll. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Zielvorbereitung, die „adb root“ oder „adb unroot“ ausführt, je nach Option „force-root“. |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
Generische Basis IMultiDeviceRecovery, um eine Tradefed-Konfiguration für den Wiederherstellungsschritt auszuführen.
|
| RunHostCommandTargetPreparer | Zielvorbereitung, um vor und nach dem Ausführen des Tests beliebige Hostbefehle auszuführen. |
| RunHostScriptTargetPreparer | Zielvorbereitung, die ein Script vor dem Ausführen eines Tests ausführt. |
| RunInterruptedException | Wird geworfen, wenn ein Ausführungsvorgang durch eine externe Anfrage unterbrochen wird. |
| RunNotifierWrapper |
Umschlag von RunNotifier, damit wir die DeviceNotAvailableException tragen können.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Handler für ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Ein ITargetPreparer, um anzugeben, dass Tests in der SDK-Sandbox ausgeführt werden sollen.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Eine ITargetPreparer, damit der Test als sekundärer Nutzer ausgeführt wird.
|
| RunOnSystemUserTargetPreparer |
Ein ITargetPreparer, das angibt, dass Tests für den Nutzer (nicht für den aktuellen Nutzer) ausgeführt werden sollen.
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Eine ITargetPreparer, die bei der Einrichtung ein Arbeitsprofil erstellt und angibt, dass Tests für diesen Nutzer ausgeführt werden sollen.
|
| RuntimeRestartCollector | Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürzen) während des Tests erfasst, falls vorhanden. |
| RunUtil | Eine Sammlung von Hilfsmethoden zum Ausführen von Vorgängen. |
| RustBenchmarkResultParser |
Hier werden die Ergebnisse von Tests, die mit dem Criterion-Benchmarking-Framework ausgeführt wurden, interpretiert und in Aufrufe einer Reihe von ITestInvocationListeners umgewandelt.
|
| RustBinaryHostTest | Hosttest zum Ausführen einer Rust-Binärdatei aus dem Android-Build-System (Soong) |
| RustBinaryTest | Ein Test, bei dem ein Rust-Binärprogramm auf einem bestimmten Gerät ausgeführt wird. |
| RustTestBase | Basisklasse von RustBinaryHostTest und RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Er interpretiert die Ausgabe von Tests, die mit dem unittest-Framework von Rust ausgeführt wurden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListeners.
|
S
| SandboxConfigDump |
Runner-Klasse, die anhand einer Befehlszeile eine IConfiguration erstellt und in eine Datei ablegt.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Spezielle Konfigurationsausnahme aus der Sandbox-Einrichtung. |
| SandboxConfigurationFactory | Spezielle Konfigurations-Factory zum Erstellen von Konfigurationen für Sandbox-Zwecke. |
| SandboxConfigUtil |
Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Sandboxing.
|
| SandboxedInvocationExecution | Spezielle Sandbox-Ausführung der Aufrufe: Dies ist die InvocationExection, wenn wir uns in der Sandbox befinden und den Befehl ausführen. |
| SandboxInvocationRunner | Führen Sie die mit der Aufrufung verknüpften Tests in der Sandbox aus. |
| SandboxOptions |
Klasse, die Optionen für eine ISandbox empfangen und bereitstellen kann.
|
| ScreenshotOnFailureCollector | Erfasst und protokolliert einen Screenshot, wenn ein Testfall fehlschlägt. |
| Sdk28ModuleController | Ein Modulcontroller, der prüft, ob auf einem Gerät SDK 28 (Android 9) oder höher installiert ist. |
| Sdk29ModuleController | Führen Sie Tests nur aus, wenn das Testgerät die SDK-Version 29 oder höher hat. |
| Sdk30ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 30 oder höher installiert ist. |
| Sdk31ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 31 oder höher installiert ist. |
| Sdk32ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 32 oder höher installiert ist. |
| Sdk33ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 33 oder höher installiert ist. |
| Sdk34ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 34 oder höher installiert ist. |
| Sdk35ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 35 oder höher installiert ist. |
| Sdk36ModuleController | Führen Sie Tests nur aus, wenn auf dem Testgerät die SDK-Version 36 oder höher installiert ist. |
| SearchArtifactUtil | Eine Dienstprogrammklasse, mit der nach Testartefakten gesucht werden kann. |
| SecondaryUserHandler |
Handler für ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Handler für ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Handler für ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Dies ist ein Wrapper, mit dem ein Token verwendet wird, um die Testausführung im Tradefed-Host zu serialisieren. |
| SerializationUtil |
Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert.
|
| ServiceAccountKeyCredentialFactory |
Eine Anmeldedaten-Fabrik zum Erstellen von OAuth-Credential-Objekten auf Grundlage von Dienstkontoschlüsseln.
|
| SettingsBaselineSetter | Ein gängiger Setter zum Verwalten der Gerätegrundeinstellungen über ITestDevice.setSetting. |
| ShardBuildCloner | Hilfsklasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet. |
| ShardHelper | Helper-Klasse, die das Erstellen der Shards und die Planung für eine Aufrufvorbereitung übernimmt. |
| ShardListener |
Ein ITestInvocationListener, das Ergebnisse aus einem Aufruf-Shard (d. h. einer Aufrufaufteilung, die parallel auf mehreren Ressourcen ausgeführt wird) erfasst und an einen anderen Listener weiterleitet.
|
| ShardMainResultForwarder |
Eine ResultForwarder, die die Ergebnisse von fragmentierten Testaufrufen kombiniert.
|
| ShellOutputReceiverStream | Dienstprogrammunterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. |
| ShellStatusChecker | Prüfen Sie vor und nach dem Ausführen eines Moduls, ob der Shell-Status wie erwartet ist. |
| ShippingApiLevelModuleController |
Führen Sie Tests aus, wenn das Gerät die folgenden Bedingungen erfüllt:
|
| ShowmapPullerMetricCollector |
Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können.
|
| SideloadOtaTargetPreparer |
Ein Zielvorbereiter, der das Sideloaden eines bestimmten OTA-Pakets durchführt, das Paket anwendet, auf das Starten des Geräts wartet und die Build-Eigenschaften des Geräts als Build-Informationen einschleust
Bei dieser Zielvorbereitung wird davon ausgegangen, dass sich das Gerät beim Starten im regulären ADB-Modus befindet. Außerdem wird dafür gesorgt, dass das Gerät im selben Modus beendet wird, jedoch mit der neueren Build-Version. |
| SimpleFileLogger |
Ein ILeveledLogOutput, das Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet.
|
| SimplePerfResult | Objekt zum Speichern aller simpleperf-Testergebnisse |
| SimplePerfStatResultParser | Eine Dienstprogrammklasse zum Parsen von simpleperf-Ergebnissen. |
| SimplePerfUtil | Dienstprogrammklasse zum Senden einfacher Befehle und Erfassen der Ergebnisse |
| SimplePerfUtil.SimplePerfType | Enum der Befehlsoptionen von simpleperf |
| SimpleStats | Eine kleine Dienstprogrammklasse, die anhand eines numerischen Datensatzes einige statistische Messwerte berechnet. |
| SizeLimitedOutputStream |
Eine threadsichere Dateisicherung von ERROR(/OutputStream), die die maximale Menge an Daten begrenzt, die geschrieben werden kann.
|
| SkipContext | Darstellung des Kontexts der Entscheidung zum Überspringen oder Caching von Ergebnissen. |
| SkipFeature |
Eine Funktion, mit der auf einige der SkipManager-Informationen zugegriffen werden kann.
|
| SkipHWASanModuleController | Basisklasse für einen Modulcontroller, um keine Tests auf HWASan-Builds auszuführen. |
| SkipManager | Anhand verschiedener Kriterien hilft der Überspringmanager dabei zu entscheiden, was auf verschiedenen Ebenen übersprungen werden soll: Aufruf, Module und Tests. |
| SkipReason | Geben Sie einen Grund und die zugehörigen Metadaten für das Überspringen eines Tests an. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Eine Dienstprogrammklasse bietet Bluetooth-Vorgänge auf einem oder zwei Geräten mit SL4A. |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enums für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enums für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enums für die Prioritätsstufe von Bluetooth-Profilen, die auf BluetoothProfile.java basieren
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enums für Bluetooth-Profile, die auf BluetoothProfile.java basieren
|
| Sl4aClient | Sl4A-Client, der über RPC mit der SL4A-Scripting-Ebene interagiert. |
| Sl4aEventDispatcher | Der Ereignis-Dispatcher fragt nach Ereignissen und stellt sie nach Namen in die Warteschlange, um sie abzufragen. |
| Sl4aEventDispatcher.EventSl4aObject | Vom Ereignis-Poller zurückgegebenes Objekt. |
| SnapshotInputStreamSource | Eine dateibasierte InputStreamSource. |
| SnapuserdWaitPhase | Enum-Darstellung, wann das Update von snapuserd abgeschlossen werden soll. |
| SparseImageUtil | Dienstprogramm zum Entfernen von Sparse-Bildern. |
| SparseImageUtil.SparseInputStream | SparseInputStream wird von vorgelagerten Systemen gelesen und erkennt das Datenformat. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Ein Postprozessor, der Messwerte verarbeitet, die mit dem Ansatz „Vorher/Nachher“ erfasst wurden, d.h. |
| StatsdEventMetricPostProcessor | Ein Postprozessor, der Ereignismesswerte in StatsD-Berichten mithilfe der für den Prozessor angegebenen Formate in Schlüssel/Wert-Paare umwandelt. |
| StatsdGenericPostProcessor | Ein Postprozessor, der binäre Proto-Statsd-Berichte in Schlüssel/Wert-Paare verarbeitet, indem der Bericht als Baumstruktur erweitert wird. |
| StatusCheckerResult |
Enthält das Ergebnis der Ausführung einer ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet.
|
| StopServicesSetup |
Ein ITargetPreparer, das Dienste auf dem Gerät beendet.
|
| StreamProtoReceiver | Ein Empfänger, der empfangene Proto-Test-Rechnungen in Tradefed-Ereignisse umwandelt. |
| StreamProtoResultReporter |
Eine Implementierung von ProtoResultReporter
|
| StreamUtil | Dienstprogrammklasse zum Verwalten von Eingabestreams. |
| StrictShardHelper | Sharding-Strategie zum Erstellen strenger Shards, die nicht zusammen in Berichten aufgeführt werden, |
| StringEscapeUtils | Dienstprogrammklasse zum Entkommenttieren von Strings für bestimmte Formate. |
| StringUtil | Dienstprogrammklasse zum Entkommentieren von Strings für die gängige Stringmanipulation. |
| StubBuildProvider |
Leere Implementierung ohne Funktion einer IBuildProvider.
|
| StubDevice |
Stub-Platzhalterimplementierung eines IDevice.
|
| StubKeyStoreClient | Standard-Stub-Implementierung für KeyStore-Client. |
| StubKeyStoreFactory | Standard-Stub-Implementierung für KeyStore Factory |
| StubLocalAndroidVirtualDevice |
Ein Platzhalter IDevice, der von DeviceManager zum Zuweisen verwendet wird, wenn DeviceSelectionOptions.localVirtualDeviceRequested() true ist.
|
| StubMultiTargetPreparer |
Platzhalter für leere Implementierung eines IMultiTargetPreparer.
|
| StubTargetPreparer |
Platzhalter für leere Implementierung eines ITargetPreparer.
|
| StubTest | Leere Testimplementierung ohne Aktion |
| StubTestRunListener |
Stub-Implementierung von ITestRunListener
|
| SubprocessCommandException | Ein Befehl für einen untergeordneten Prozess konnte nicht ausgeführt werden. |
| SubprocessConfigBuilder | Erstellen Sie eine TF-Konfigurations-XML-Wrapper für eine vorhandene TF-Konfiguration. |
| SubprocessEventHelper | Hilfsfunktion zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen. |
| SubprocessEventHelper.BaseTestEventInfo | Basis-Hilfetext für TestIgnored-Informationen. |
| SubprocessEventHelper.FailedTestEventInfo | Helfer für Informationen zu „testFailed“. |
| SubprocessEventHelper.InvocationEndedEventInfo | Helfer für Informationen zum Ende des Aufrufs. |
| SubprocessEventHelper.InvocationFailedEventInfo | Helfer für Informationen zu InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Helfer für Informationen zum Starten eines Aufrufs. |
| SubprocessEventHelper.LogAssociationEventInfo | Helfer für Informationen zu „logAssociation“. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Helfer für Informationen zu „testEnded“. |
| SubprocessEventHelper.TestLogEventInfo | Helfer für Informationen zu „testLog“. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Helfer für Informationen zum Starten des Testmoduls. |
| SubprocessEventHelper.TestRunEndedEventInfo | Helfer für Informationen zu „testRunEnded“. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helfer für Informationen zu testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Helfer für Informationen zu „testRunStarted“ |
| SubprocessEventHelper.TestStartedEventInfo | Hilfe für Informationen zu „testStarted“ |
| SubprocessExceptionParser | Hilfsprogramm zum Umgang mit der Ausnahmeausgabe von standardmäßigen Tradefed-Befehlen. |
| SubprocessReportingHelper | Eine Klasse zum Erstellen einer Wrapper-Konfigurationsdatei, um den subprocess results reporter für einen Clusterbefehl zu verwenden. |
| SubprocessResultsReporter |
Implementiert ITestInvocationListener, um als „result_reporter“ angegeben zu werden, und leitet die Ergebnisse von Tests, Testläufen und Testaufrufen aus dem untergeordneten Prozess weiter.
|
| SubprocessTestResultsParser |
Erweitert ERROR(/FileOutputStream), um die Ausgabe vor dem Schreiben in die Datei zu analysieren, damit wir die Testereignisse auf Launcher-Seite generieren können.
|
| SubprocessTestResultsParser.StatusKeys | Relevante Teststatusschlüssel. |
| SubprocessTfLauncher |
Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation.
|
| SuiteApkInstaller | Hier werden die angegebenen APKs für die Suite-Konfiguration installiert: entweder über die Variable $ANDROID_TARGET_OUT_TESTCASES oder das ROOT_DIR in den Build-Informationen. |
| SuiteModuleLoader | Ruft Moduldefinitionen für Kompatibilitätstests aus dem Repository ab. |
| SuiteModuleLoader.ConfigFilter |
Ein ERROR(/FilenameFilter), um alle Konfigurationsdateien in einem Verzeichnis zu finden.
|
| SuiteResultCacheUtil | Dienstprogramm zum Hoch- und Herunterladen von Cache-Ergebnissen für ein Testmodul. |
| SuiteResultCacheUtil.CacheResultDescriptor | Beschreibt die Cache-Ergebnisse. |
| SuiteResultHolder | Hilfsobjekt, das die Serialisierung und Deserialisierung der Aufrufergebnisse vereinfacht. |
| SuiteResultReporter | Testergebnisse für eine gesamte Suite-Aufrufabfolge erfassen und die endgültigen Ergebnisse ausgeben. |
| SuiteResultReporter.ModulePrepTimes | Objekthalter für die Vorbereitung und den Abbau eines Moduls. |
| SuiteTestFilter | Stellt einen Filter zum Ein- und Ausschließen von Tests dar. |
| SwitchUserTargetPreparer |
Eine ITargetPreparer, die in setUp zur angegebenen Nutzerart wechselt.
|
| SystemServerFileDescriptorChecker | Prüft, ob dem Systemserver die Dateideskriptoren ausgehen. |
| SystemServerStatusChecker | Prüfen Sie, ob sich die PID von „system_server“ vor und nach dem Ausführen eines Moduls geändert hat. |
| SystemUpdaterDeviceFlasher |
Ein IDeviceFlasher, das den System-Updater zur Installation eines System-Images verwendet, das in einem OTA-Update-Paket gebündelt ist.
|
| SystemUtil | Dienstprogrammklasse zum Ausführen von Systemaufrufen. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Hilfsklasse zum Darstellen einer Matrix von Stringelementen in einer Tabelle. |
| TableFormatter | Hilfsklasse zum Darstellen einer Matrix von Stringelementen, sodass die einzelnen Spalten ausgerichtet sind |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Beim Vorbereiten des Ziels für den Test ist ein schwerwiegender Fehler aufgetreten. |
| TarUtil | Dienstprogramm zum Bearbeiten einer TAR-Datei. |
| TearDownPassThroughPreparer | Ermöglicht das Ausführen von tearDown für Vorbereiter, die in einer Konfiguration als Objekt enthalten sind. |
| TelephonyHelper | Ein Dienstprogramm zur Verwendung und zum Abrufen von Informationen zur Telefonie. |
| TelephonyHelper.SimCardInformation | Ein Informationshalter für die SIM-Karteninformationen. |
| TelephonyTokenProvider | Tokenanbieter für telefonbezogene Tokens. |
| TemperatureThrottlingWaiter |
Ein ITargetPreparer, das wartet, bis die Temperatur des Geräts auf die Zieltemperatur gesunken ist
|
| TemplateResolutionError |
Klasse, die ConfigurationException für einen vorlagebezogenen 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 Analyser berücksichtigt den Kontext für die Analyse und ermittelt, was interessant ist. |
| TestContext | Eine Klasse zum Modellieren einer TestContext-Mitteilung der TCF API. |
| TestDependencyResolver | Hilft bei Bedarf, Abhängigkeiten zu beheben. |
| TestDescription | Klasse, die Informationen zu einem Testfall enthält. |
| TestDescriptionsFile | Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von Testbeschreibungen in eine Testdatei. |
| TestDevice |
Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät
|
| TestDevice.MicrodroidBuilder | Ein Builder zum Erstellen eines Microdroid-Testgeräts. |
| TestDeviceOptions |
Container für ITestDevice 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 | Fehlerkennung aus Tests und Testläufern. |
| TestFailureModuleController | Controller für das Modul, mit dem Sie einfach die Funktionsweise des Protokolls für fehlgeschlagene Tests anpassen möchten. |
| TestFilePushSetup |
Eine ITargetPreparer, die eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()-Ordner auf das Gerät überträgt.
|
| TestFilterHelper | Hilfsklasse zum Filtern von Tests |
| TestGroupStatus | Eine Klasse zum Speichern des Status einer Testgruppe. |
| TestInfo | Speichert den Testinformationssatz in einer TEST_MAPPING-Datei. |
| TestInformation | Holder-Objekt, das alle Informationen und Abhängigkeiten enthält, die ein Test-Runner oder Test für eine ordnungsgemäße Ausführung benötigen könnte. |
| TestInformation.Builder |
Builder zum Erstellen einer TestInformation-Instanz.
|
| TestInvocation |
Standardimplementierung von ITestInvocation.
|
| TestInvocation.RunMode | Der Modus, in dem eine Aufrufung ausgeführt wird. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | GRPC-Server, der die Verwaltung von Testaufrufen und deren Lebenszyklus unterstützt. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Eine Klasse zum Laden einer TEST_MAPPING-Datei. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
Implementierung von BaseTestSuite, um Tests auszuführen, die mit der Option „include-filter“ oder mit TEST_MAPPING-Dateien aus dem Build als Suite angegeben wurden.
|
| TestOption | Hier werden die Details der Testoptionen gespeichert, die in einer TEST_MAPPING-Datei festgelegt sind. |
| TestOutputUploader | Testausgabedateien werden in das lokale Dateisystem, GCS oder einen HTTP(S)-Endpunkt hochgeladen. |
| TestRecordInterpreter |
Dienstprogramm zum Konvertieren eines TestRecord-Prototyps in ein leichter zu manipulierendes Format in Tradefed.
|
| TestRecordProtoUtil |
Dienstprogramm zum Lesen des TestRecord-Prototyps aus einer Datei.
|
| TestResource | Eine Klasse zum Modellieren einer TestResource-Nachricht, die von der TFC API zurückgegeben wird. |
| TestResourceDownloader | Eine Klasse zum Herunterladen von Testressourcendateien aus dem Dateisystem/GCS/HTTP. |
| TestResult | Container für das Ergebnis eines einzelnen Tests. |
| TestResultListener | Eine Vereinfachung von ITestLifecycleListener für Implementierer, die nur an einzelnen Testergebnissen interessiert sind. |
| TestRunnerUtil | Eine Dienstprogrammklasse, die verschiedene Testläufe unterstützt. |
| TestRunResult | Enthält die Ergebnisse eines einzelnen Testlaufs. |
| TestRunResultListener | Listener, mit dem der Status des letzten Testlaufs gelesen werden kann. |
| TestRunToTestInvocationForwarder |
Weiterleitung von ddmlib ITestRunListener an ITestLifeCycleReceiver.
|
| TestsPoolPoller | Test-Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können. |
| TestStatus | Darstellung möglicher Status für Testmethoden in Tradefed |
| TestSuiteInfo |
Eine Klasse, die das Laden von buildbezogenen Metadaten für die Testsuite löst
Damit zugehörige Informationen korrekt angezeigt werden, muss eine Testsuite eine |
| TestSummary | Eine Klasse, die eine Testzusammenfassung darstellt. |
| 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 Testfalls geprüft und der Test fehlgeschlagen wird, wenn er eine bestimmte Zeitüberschreitung überschreitet. |
| TextResultReporter | Ein Testergebnisbericht, der die Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. |
| TfInternalOptionsFetcher | Eine Dienstprogrammklasse, mit der Klassen einen Variablenwert statisch aus einer RES-Datei laden können. |
| TfMetricProtoUtil | Dienstprogrammklasse, die bei der Umstellung von „Map<string, string="">“ zu „Map<string, metric="">“ hilft. </string,></string,> |
| TfObjectTracker | Ein Dienstprogramm zum Überwachen der Nutzung der verschiedenen Handelsverbandsobjekte. |
| TfSuiteRunner |
Implementierung von ITestSuite, mit der Tests aus dem TF-Jar-Ordner „res/config/suite“ geladen werden.
|
| TfTestLauncher |
Eine IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation.
|
| TimeStatusChecker | Statusprüfung, um sicherzustellen, dass die Geräte- und Hostzeit synchronisiert bleiben. |
| TimeUtil | Enthält zeitbezogene Dienstmethoden. |
| TimeVal |
Dies ist ein Sentinel-Typ, der ein Long umschließt.
|
| TimeWaster | Eine einfache Zielvorbereitung, die Zeit kostet und möglicherweise zum Neustart des Geräts führt. |
| TokenProperty | Unterstütztes Token mit dynamischem Sharding. |
| TokenProviderHelper | Helfer, der dem mit einem bestimmten Token verknüpften Anbieter mitteilt, ob ein Gerät das Token unterstützt. |
| TraceCmdCollector |
Eine IMetricCollector, die während des Tests mit trace-cmd Protokolle erfasst und in der Aufrufdatei protokolliert.
|
| TracePropagatingExecutorService | Ein Executor-Dienst, der Aufgaben an eine zugrunde liegende Implementierung weiterleitet und dabei den Trace-Kontext weitergibt. |
| TracingLogger | Klasse, die das Tracing für jede Testausführung 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 bei der Delegierung der Aufrufe an eine andere Tradefed-Binärdatei helfen. |
| TradefedFeatureClient | Ein gRPC-Client, der die Ausführung der Funktion vom Server anfordert. |
| TradefedFeatureServer | Ein Server, der auf Anfragen zum Auslösen von Funktionen antwortet. |
| TradefedSandbox | Sandbox-Container, in dem eine Trade Federation-Aufruf ausgeführt werden kann. |
| TradefedSandboxFactory | Standardimplementierung für SandboxFactory |
| TradefedSandboxRunner |
Runner, der mit einem TradefedSandbox verknüpft ist und die Ausführung der Sandbox ermöglicht.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Ein Stub IScheduledInvocationListener, der nichts tut.
|
U
| UiAutomatorRunner | Führt den UI Automator-Test auf dem Gerät aus und meldet die Ergebnisse. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Threads, die alle nicht ausgeführten Tests melden. |
| UniqueMultiMap<K, V> |
Ein MultiMap, das für jeden Schlüssel eindeutige Werte sicherstellt.
|
| UploadManifest | Ein Manifest der BLOBs und Dateien, die hochgeladen werden sollen. |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
Ein IMultiDeviceRecovery, das USB-Busse für offline Geräte zurücksetzt.
|
| UsbResetRunConfigRecovery | Es soll möglich sein, einen Befehl zum Zurücksetzen des USB-Anschlusses eines Geräts auszulösen. |
| UsbResetTest |
Eine IRemoteTest, die das Gerät über USB zurücksetzt und prüft, ob es danach wieder online ist.
|
| UserChecker | Prüft, ob sich die Nutzer während des Tests geändert haben. |
| UserCleaner |
Eine ITargetPreparer, die sekundäre Nutzer beim Rückbau entfernt.
|
| UserHelper | |
| UserInfo | Ähnlich wie die UserInfo-Klasse der Plattform. |
| UserInfo.UserType | Unterstützte Varianten des Nutzertyps in externen APIs. |
V
| ValidateSuiteConfigHelper |
Mit dieser Klasse können Sie prüfen, ob die für die Suite geladenen IConfiguration die erwarteten Anforderungen erfüllen: – Keine Build-Anbieter – Keine Ergebnisberichte
|
| VersionedFile | Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. |
| VersionParser | Rufen Sie die Version der laufenden Tradefed-Artefakte ab. |
| VisibleBackgroundUserPreparer | Zielvorbereitung für das Ausführen von Tests in einem Nutzer, der im Hintergrund sichtbar gestartet wird. |
| VmRemoteDevice | Ein Remote-virtuelles Gerät, das wir innerhalb 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 wartet, bis das Datum und die Uhrzeit auf dem Gerät festgelegt wurden
Optional kann dieser Vorbereiter |
| WifiCommandUtil | Eine Dienstprogrammklasse, die die Ausgabe von WLAN-Befehlen parsen kann. |
| WifiCommandUtil.ScanResult | Stellt ein WLAN mit den zugehörigen Informationen dar. |
| WifiHelper | Hilfsklasse zum Manipulieren von WLAN-Diensten auf dem Gerät. |
| WifiPreparer |
Eine ITargetPreparer, die bei Bedarf das WLAN auf dem Gerät konfiguriert.
|
X
| XmlFormattedGeneratorReporter |
Implementierung des FormattedGeneratorReporter, mit dem die Suitenergebnisse in einem XML-Format formatiert werden.
|
| XmlResultReporter | Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant übereinstimmt. |
| XmlSuiteResultFormatter | Dienstprogrammklasse zum Speichern eines Suite-Laufs als XML. |
| XmlSuiteResultFormatter.RunHistory | Hilfsobjekt für die JSON-Konvertierung. |
J
| YamlClassOptionsParser | Hilfsprogramm zum Parsen von Informationen zum Test-Runner aus der YAML-Tradefed-Konfiguration. |
Z
| ZipCompressionStrategy |
Eine ICompressionStrategy zum Erstellen von ZIP-Archiven.
|
| ZipUtil | Eine Hilfsklasse für komprimierungsbezogene Vorgänge |
| ZipUtil2 | Eine Hilfsklasse für die ZIP-Entpackung, die POSIX-Dateiberechtigungen berücksichtigt |