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