AaptParser | Klasse, die Informationen aus apk extrahiert, indem sie die Ausgabe von „aapt dump badge“ analysiert. |
AaptParser.AaptVersion | Aufzählung der Optionen für die AAPT-Version, die zum Analysieren von APK-Dateien verwendet wird. |
AbiFormatter | Gebrauchsklasse für abi. |
AbstractXmlParser | Hilfsbasisklasse zum Analysieren von XML-Dateien |
AbstractXmlParser.ParseException | Wird ausgelöst, wenn die XML-Eingabe nicht analysiert werden konnte |
AcloudConfigParser | Hilfsklasse, die eine Acloud-Konfiguration analysiert (zum Starten einer Cloud-Geräteinstanz). |
AcloudConfigParser.AcloudKeys | Schlüsselsätze, die in der Konfiguration durchsucht werden können. |
ActivityStatusChecker | Statusprüfer für verbleibende Aktivitäten, die am Ende eines Moduls ausgeführt werden. |
AdbRootElevator | Ein AutoCloseable , das bei Bedarf Adb-Root aktiviert und nach Abschluss den Root-Zustand wiederherstellt. |
AggregatePostProcessor | Ein Metrikaggregator, der Min, Max, Mittelwert, Varianz, Standardabweichung, Summe, Anzahl und optional Perzentile für numerische Metriken angibt, die während Testläufen mit mehreren Iterationen erfasst wurden, und sie als Doubles behandelt. |
AltDirBehavior | Eine Aufzählung zum Definieren alternativer Verzeichnisverhalten für verschiedene Testartefakt-Installer/Pusher |
AppBuildInfo | Eine IBuildInfo , die eine Android-Anwendung und ihre Testpakete darstellt. |
AppDeviceBuildInfo | Diese Klasse ist veraltet. Verwenden Sie IDeviceBuildInfo direkt. |
AppVersionFetcher | Utility-Klasse zum Abrufen der App-Versionszeichenfolge vom Gerät. |
AppVersionFetcher.AppVersionInfo | App-Versionsinfotypen. |
ArchModuleController | Modulcontroller, um keine Tests auszuführen, wenn er nicht mit einer bestimmten Architektur übereinstimmt. |
ArgsOptionParser | Füllt Option aus geparsten Befehlszeilenargumenten. |
ATestFileSystemLogSaver | Diese LogSaver-Klasse wird von ATest verwendet, um Protokolle in einem bestimmten Pfad zu speichern. |
AutoLogCollector | Aufzählung, die beschreibt, welcher Kollektor automatisch vom Kabelbaum gehandhabt werden kann. |
Automatisierte Reporter | Klasse, die die Zuordnung von automatisierten Reportern von Tradefed definiert. |
AveragePostProcessor | Implementierung eines Postprozessors, der den Durchschnitt der Liste der Metriken berechnet. |
BackgroundDeviceAction | Führt einen Befehl auf einem bestimmten Gerät aus und wiederholt ihn nach Bedarf, bis die Aktion abgebrochen wird. |
BaseDeviceMetricCollector | Basisimplementierung von IMetricCollector , die es ermöglicht, die Erfassung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) zu starten und zu stoppen. |
BaseEmulatorPreparer | Allgemeiner Vorbereiter zum Starten eines lokalen Emulators. |
BaseLeveledLogOutput | Eine Basisimplementierung für ILeveledLogOutput , die es ermöglicht, einige Tags basierend auf ihrem Namen oder ihren Komponenten zu filtern. |
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 , die es ermöglicht, das Objekt zu deaktivieren. |
BasePostProcessor | Der Basis- IPostProcessor , den jede Implementierung erweitern sollte. |
BaseRetryDecision | Basisimplementierung von IRetryDecision . |
BaseStreamLogger <Betriebssystem erweitert OutputStream> | Ein ILeveledLogOutput , der Protokollmeldungen an einen Ausgabestream und an stdout weiterleitet. |
BaseTargetPreparer | Basisimplementierungsklasse für ITargetPreparer , mit der gesteuert werden kann, ob das Objekt deaktiviert ist oder nicht. |
BaseTestSuite | Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System. |
BatteryController | Utility-Klasse, die es ermöglicht, den Batterieladezustand eines Geräts zu steuern. |
BatteryRechargeDeviceRecovery | Ermöglicht das Auslösen eines Befehls, wenn der Akkuladestand des Geräts unter einen bestimmten Schwellenwert fällt. |
Batterietemperatur | |
BatteryUnavailableDeviceRecovery | Wiederherstellungsprüfer, der eine Konfiguration auslöst, wenn der Akkustand nicht verfügbar ist. |
BinaryState | Enum wird verwendet, um den EIN/AUS-Zustand mit einem IGNORE-No-Op-Zustand aufzuzeichnen. |
BluetoothUtils | Utility-Funktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät Geräteseitiger Bluetooth-Instrumentierungscode finden Sie in AOSP unter: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | Ein IDeviceBuildProvider , der Build-Informationen vom Testgerät bootet Dies wird normalerweise für Geräte mit einem extern bereitgestellten Build verwendet, dh |
BugreportCollector | Ein Pass-Through- ITestInvocationListener , der Fehlerberichte sammelt, wenn konfigurierbare Ereignisse auftreten, und dann ITestInvocationListener#testLog für seine untergeordneten Elemente aufruft, nachdem jeder Fehlerbericht gesammelt wurde. |
BugreportCollector.Filter | |
FehlerberichtCollector.Freq | |
BugreportCollector.Substantiv | |
BugreportCollector.Prädikat | Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
FehlerberichtzOnFailureCollector | Sammeln Sie einen Bugreportz, wenn ein Testfall fehlschlägt. |
BuildInfo | Generische Implementierung einer IBuildInfo , die einem ITestDevice zugeordnet werden sollte. |
BuildInfoRecorder | Ein ITargetPreparer , der Build-Info-Metadaten in eine angegebene Datei schreibt. |
BuildInfoUtil | Eine util-Klasse zum Bearbeiten IBuildInfo |
BuildRetrievalError | Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. |
BuildTestsZipUtils | Eine Hilfsklasse für Vorgänge im Zusammenhang mit Test-ZIP-Dateien, die vom Android-Buildsystem generiert wurden |
BulkEmailer | Ein E-Mail-Sender-Dienstprogramm, das die folgende Konfiguration ermöglicht: Sendeintervall, anfängliche Burst-Größe, Empfänger und die Gesamtzahl der Nachrichten. |
BundletoolUtil | Hilfsklasse, die die Bundletool-Befehlszeile verwendet, um die .apks auf dem Gerät zu installieren. |
CecControllerTokenProvider | Token-Anbieter für Consumer Electronics Control (CEC)-bezogene Token. |
CircularAtraceUtil | Ein Atrace-Dienstprogramm, das hauptsächlich zur Identifizierung der Grundursachen von ANRs während Monkey-Tests entwickelt wurde. |
CircularByteArray | Datenstruktur zum Halten eines Arrays fester Größe, das als Ringpuffer fungiert und die Gesamtsumme aller Werte im Array verfolgt. |
ClangCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Clang-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
ClassNotFoundConfigurationException | ConfigurationException , wenn die Klasse eines Objekts nicht gefunden wird. |
ClassPathScanner | Findet Einträge im Klassenpfad. |
ClassPathScanner.ClassNameFilter | Ein IClassPathFilter , der Java-Klassennamen filtert und transformiert. |
ClassPathScanner.ExternalClassNameFilter | Ein ClassNameFilter , der innere Klassen ablehnt |
ClassPathScanner.IClassPathFilter | Ein Filter für Classpath-Eintragspfade Gemustert nach FileFilter |
ClusterBuildInfo | Eine IBuildInfo -Klasse für Builds, die von TFC geleitet werden. |
ClusterBuildProvider | Ein IBuildProvider zum Herunterladen von TFC-Testressourcen. |
ClusterClient | Eine IClusterClient Implementierung für die Interaktion mit dem TFC-Backend. |
ClusterBefehl | Eine Klasse, die eine vom TF-Cluster abgerufene Aufgabe darstellt. |
ClusterCommand.RequestType | |
ClusterCommand.State | Status des Befehls im TF-Cluster. |
ClusterCommandConfigBuilder | Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. |
ClusterCommandEvent | Eine Klasse zum Kapseln von Cluster-Befehlsereignissen, die hochgeladen werden sollen. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | Eine IRemoteTest -Klasse zum Starten eines Befehls von TFC über einen Unterprozess TF. |
ClusterCommandScheduler | Ein ICommandScheduler zur Unterstützung von TFC (Tradefed Cluster). |
ClusterCommandStatus | Eine Klasse, die den Status und den Abbruchgrund für einen Befehl von TF Cluster darstellt. |
ClusterDeviceInfo | Eine Klasse zum Kapseln von hochzuladenden Cluster-Geräteinformationen. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Eine IDeviceMonitor Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet. |
ClusterEventUploader <T erweitert IClusterEvent > | ClusterEventUploader-Klasse, die IClusterEvent in TFC hochlädt. |
ClusterHostEvent | Eine Klasse zum Kapseln von Cluster-Host-Ereignissen, die hochgeladen werden sollen. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Aufzählungen der verschiedenen Arten von Host-Ereignissen. |
ClusterHostUtil | Statische Dienstprogrammfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. |
ClusterLogSaver | Eine ILogSaver -Klasse zum Hochladen von Testausgaben in TFC. |
ClusterLogSaver.FilePickingStrategy | Strategien zur Dateiauswahl. |
ClusterOptionen | |
CollectingByteOutputReceiver | Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem byte[] sammelt. |
CollectingOutputReceiver | Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem String sammelt. |
CollectingTestListener | Ein ITestInvocationListener , der alle Testergebnisse sammelt. |
CollectorHelper | Helfer, um einige IMetricCollector Operationen auszuführen, die an mehreren Stellen benötigt werden. |
CommandFileParser | Parser für Datei, die eine Reihe von Befehlszeilen enthält. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | Dienstprogramm, das die üblichen Build-Informationsargumente von einer Befehlszeile erfassen und daraus eine IBuildInfo erstellen soll. |
Befehlsoptionen | Implementierung von ICommandOptions . |
CommandOptionsGetter | Dienstimplementierung, die den Befehlsoptionswert eines bestimmten Aufrufs zurückgibt. |
CommandRunner | Ein alternativer TradeFederation-Einstiegspunkt, der den in Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet. |
CommandRunner.ExitCode | Fehlercodes, mit denen beendet werden kann. |
CommandScheduler | Ein Planer zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. |
CommandScheduler.HostState | Enums mit unterschiedlichem Status des Hosts |
CommonLogRemoteFileUtil | Dieses Dienstprogramm ermöglicht die Vermeidung von Code-Duplikaten über die verschiedenen Remote-Gerätedarstellungen für die Remote-Log-Abruflogik gemeinsamer Dateien. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Eine Darstellung eines bekannten Protokolleintrags für Remotegeräte. |
ConditionPriorityBlockingQueue <T> | Eine Thread-sichere Klasse mit ERROR(/PriorityBlockingQueue) -ähnlichen Operationen, die Objekte abrufen können, die einer bestimmten Bedingung entsprechen. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Eine ConditionPriorityBlockingQueue.IMatcher , die mit einem beliebigen Objekt übereinstimmt. |
ConditionPriorityBlockingQueue.IMatcher <T> | Eine Schnittstelle zum Bestimmen, ob Elemente einer Bedingung entsprechen. |
ConfigCompleter | Implementierung des Completer für unsere TF-Konfigurationen. |
Aufbau | Eine konkrete IConfiguration -Implementierung, die die geladenen Konfigurationsobjekte in einer Zuordnung speichert. |
KonfigurationsDef | Enthält eine Aufzeichnung einer Konfiguration, der zugehörigen Objekte und ihrer Optionen. |
ConfigurationDef.ConfigObjectDef | Objekt zum Halten von Informationen für einen Klassennamen und die Erscheinungsnummer, die er hat (z. B. wenn eine Konfiguration zweimal dasselbe Objekt hat, hat die erste die erste Erscheinungsnummer). |
ConfigurationFactory | Factory zum Erstellen IConfiguration . |
ConfigurationFactory.ConfigLoader | Implementierung von IConfigDefLoader , die die enthaltenen Konfigurationen von einer Stammkonfiguration verfolgt und eine Ausnahme bei kreisförmigen Includes auslöst. |
ConfigurationUtil | Hilfsfunktionen zur Handhabung von Konfigurationsdateien. |
ConfigurationXmlParserSettings | Eine einfache Klasse, um Einstellungen für den ConfigurationXmlParser zu akzeptieren Um Einstellungen an diese Klasse zu übergeben, ist der Alias zwingend erforderlich. |
KonfigurationYamlParser | Parser für Tradefed-Konfigurationen im YAML-Stil |
Konsole | Hauptkonsole von TradeFederation, die dem Benutzer die Schnittstelle zur Interaktion bietet Derzeit unterstützt Operationen wie - Fügen Sie einen Befehl zum Testen hinzu
- Listen Sie Geräte und ihren Zustand auf
- laufende Aufrufe auflisten
- Befehle in der Warteschlange auflisten
- Aufrufprotokoll in Datei/stdout ausgeben
- stilllegen
|
Console.ArgRunnable <T> | Ein Runnable mit einer run -Methode, die ein Argument entgegennehmen kann |
Console.CaptureList | Ein einfacher Typ für List<List<String>> |
ConsoleReaderOutputStream | Ein OutputStream, der verwendet werden kann, damit System.out.print() gut mit dem LineReader unfinishedLine des Benutzers zusammenspielt. |
ConsoleResultReporter | Ergebnisreporter zum Drucken der Testergebnisse auf der Konsole. |
CountingTestResultListener | Ein TestResultListener , der die Gesamtzahl der Tests nach TestStatus |
CountTestCasesCollector | Zählen und melden Sie die Anzahl der Testfälle für einen bestimmten IRemoteTest . |
Abdeckungsoptionen | Tradefed-Objekt, um Coverage-Optionen zu halten. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereiter zum Erstellen von Benutzern und zum Aufräumen am Ende. |
DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt. |
DefaultRemoteAndroidTestRunner | Erweiterung des ddmlib RemoteAndroidTestRunner , um einige Standardwerte für Tradefed-Anwendungsfälle festzulegen. |
DefaultTestsZipInstaller | Eine Standardimplementierung des Test-Zip-Installationsprogramms. |
DelegatedInvocationExecution | InvocationExecution , die die Ausführung an eine andere Tradefed-Binärdatei delegieren. |
DependenciesResolver | Eine neue Art von Anbieter, der es ermöglicht, alle Abhängigkeiten für einen Test zu erhalten. |
DeviceAllocationResult | Stellt die Ergebnisse eines Zuordnungsversuchs für einen Befehl dar. |
DeviceAvailableChecker | Prüfer, um sicherzustellen, dass ein Modul das Gerät nicht in einem Offline-Zustand verlässt. |
DeviceBatteryLevelChecker | Ein IRemoteTest , der nach einer Mindestladung des Akkus sucht und darauf wartet, dass der Akku einen zweiten Ladeschwellenwert erreicht, wenn die Mindestladung nicht vorhanden ist. |
DeviceBatteryResourceMetricCollector | Dieser Collector sammelt Messwerte zum Akku des Geräts. |
DeviceBuildDescriptor | Eine Wrapper-Klasse für eine IBuildInfo , die Hilfsmethoden zum Abrufen von Geräteplattform-Build-Informationen enthält. |
DeviceBuildInfo | Eine IBuildInfo , die einen vollständigen Android-Gerätebuild und (optional) seine Tests darstellt. |
DeviceBuildInfoBootStrapper | Ein ITargetPreparer , der Build-Info-Felder durch vom Gerät gelesene Attribute ersetzt Dies ist nützlich zum Testen von Geräten mit Builds, die aus einer externen Quelle generiert wurden (z |
DeviceBuildInfoInjector | Ein ITargetPreparer , der DeviceBuildDescriptor Metadaten in die IBuildInfo . |
Gerätereiniger | Führt nach dem Test einen Neustart oder eine Formatierung als Bereinigungsaktion durch und schaltet optional den Bildschirm aus |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | Enthält Dienstprogrammmethoden und -klassen für die gleichzeitige Ausführung von Befehlen auf der Geräteseite Verwenden Sie ERROR(/ExecutorService) , um Befehle auszuführen, die als ShellCommandCallable implementiert sind, und verwenden Sie ERROR(/#joinFuture(String,Future,long)) für die Synchronisierung mit ERROR(/Future) , wie von ERROR(/ExecutorService) für die Befehlsausführung zurückgegeben. |
DeviceConcurrentUtil.ShellCommandCallable <V> | Ein ERROR(/Callable) , der die Details der Ausführung des Shell-Befehls auf einem ITestDevice . |
DeviceConfigurationHolder | Eine konkrete IDeviceConfiguration -Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert. |
DeviceFailedToBootError | Wird ausgelöst, wenn ein Gerät nicht booten kann, nachdem es mit einem Build geflasht wurde. |
DeviceFeatureModuleController | Ein Modulcontroller, der keine Tests durchführt, wenn er bestimmte Funktionen nicht unterstützt. |
DeviceFileReporter | Eine Hilfsklasse, die das Gerät auf Dateien überprüft und diese an ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) falls sie gefunden werden. |
DeviceFlashPreparer | Ein ITargetPreparer , der ein Image auf physischer Android-Hardware flasht. |
DeviceFlashPreparer.EncryptionOptions | Aufzählung von Optionen zum Umgang mit der Verschlüsselung des Benutzerdatenbilds |
DeviceFolderBuildInfo | Eine IDeviceBuildInfo , die auch andere Buildartefakte enthält, die in einem Verzeichnis im lokalen Dateisystem enthalten sind. |
DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereiter, der das Gerät mit Geräteabbildern flasht, die über ein bestimmtes Format bereitgestellt werden. |
DeviceInternetAccessibilityResourceMetricCollector | Der Collector pingt google.com an, um zu prüfen, ob das Gerät Internetzugriff hat oder nicht. |
Gerätemanager | |
DeviceManager.FastbootDevice | Darstellung eines Geräts im Fastboot-Modus. |
DeviceMetricData | Objekt zum Speichern aller von Messwertkollektoren erfassten Daten. |
DeviceMonitorMultiplexer | Eine Proxyklasse zum Weiterleiten von Anforderungen an mehrere IDeviceMonitor s. |
Geräteeigenschaften | Allgemeine Konstantendefinitionen für geräteseitige Eigenschaftsnamen |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Serverseitige Implementierung des Geräte-Resets. |
DeviceResetHandler | Umgang mit Hilfsprogrammen, allgemein das Zurücksetzen von Geräten. |
DeviceSelectionOptions | Container für Geräteauswahlkriterien. |
DeviceSelectionOptions.DeviceRequestedType | Die verschiedenen möglichen Typen von unterstützten Platzhaltergeräten. |
DeviceSettingChecker | Überprüfen Sie, ob sich Geräteeinstellungen während eines Modullaufs geändert haben. |
Geräte-Setup | Ein ITargetPreparer , der ein Gerät zum Testen basierend auf bereitgestellten Option konfiguriert. |
DeviceStateMonitor | Hilfsklasse zum Überwachen des Zustands eines IDevice . |
DeviceStorageAgeResourceMetricCollector | Analysieren Sie das Speicheralter von logcat. |
DeviceStorageStatusChecker | Überprüfen Sie, ob das Gerät über genügend Speicherplatz für die angegebenen Partitionen verfügt. |
DeviceUnavailableMonitor | Dieser Listener versucht, nur eine DNAE auf Testfallebene zu erfassen. |
DeviceUpdateTargetPreparer | Ein abstrakter ITargetPreparer , der sich um allgemeine Schritte rund um das Aktualisieren von Geräten mit einer Geräte-Image-Datei aus einer externen Quelle kümmert (im Gegensatz zu einem Build-Service). |
DeviceWifiResourceMetricCollector | Der Kollektor erfasst die aktuell verbundene WLAN-Signalstärke und die Metriken zur Verbindungsgeschwindigkeit. |
DirectedGraph <V> | Eine Implementierung von gerichteten ungewichteten Graphen. |
DynamicFileStubTest | Dies ist ein Tradefed-Test, um zu testen, ob Tradefed dynamische Dateien korrekt auflösen kann. |
DynamicRemoteFileResolver | Klasse, die beim Auflösen des Pfads zu Remotedateien hilft. |
DynamicRemoteFileResolver.FileResolverLoader | Lädt Implementierungen von IRemoteFileResolver . |
FakeTest | Ein gefälschter Test, dessen Zweck es ist, es einfach zu machen, wiederholbare Testergebnisse zu generieren. |
FakeTestsZipOrdner | Eine Testvorrichtung, die einen gefälschten entpackten Testordner basierend auf einer Inhaltsliste erstellt. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Eine Klasse, die auf Fastboot angewiesen ist, um ein Image auf physischer Android-Hardware zu flashen. |
FastbootHelper | Eine Hilfsklasse für Fastboot-Operationen. |
FastbootUpdateBootstrapPreparer | Ein ITargetPreparer , der bestimmte Dateien (Bootloader, Radio, Geräte-Image-Zip) in IDeviceBuildInfo , um Geräte mit FastbootDeviceFlasher geflasht zu bekommen, und dann Post-Boot-Geräteattribute in die Build-Informationen für Ergebnisberichtszwecke einfügt. |
FileDownloadCache | Eine Hilfsklasse, die einen lokalen Dateisystem-LRU-Cache mit heruntergeladenen Dateien verwaltet. |
FileDownloadCacheFactory | Eine Factory zum Erstellen FileDownloadCache |
FileDownloadCacheWrapper | Eine Wrapper-Klasse, die FileDownloadCache Einrichtungen bereitstellt, während sie die IFileDownloader -Schnittstelle implementiert. |
FileIdleMonitor | Überwacht Dateien und führt einen Rückruf aus, wenn sie im Leerlauf waren (z |
FileLogger | Ein ILeveledLogOutput , der Protokollmeldungen an eine Datei und an stdout weiterleitet. |
FileProtoResultReporter | Proto-Reporter, der den TestRecord in eine Datei ausgibt. |
FilePullerDeviceMetricCollector | Ein BaseDeviceMetricCollector , der auf Metrikschlüssel lauscht, die vom Gerät kommen, und sie als Datei vom Gerät abruft. |
FilePullerLogCollector | Logger der geräteseitig gemeldeten Datei. |
FileSystemLogSaver | Protokolle in einem Dateisystem speichern. |
FilteredResultForwarder | Variante von ResultForwarder , die nur die Meldung einer Zulassungsliste von TestDescription . |
FixedByteArrayOutputStream | Ein speicherinterner ERROR(/OutputStream) , der nur eine maximale Datenmenge speichert. |
FlashingResourcesParser | Eine Klasse, die erforderliche Versionen von zusätzlichen Bilddateien parst, die zum Flashen eines Geräts benötigt werden. |
FlashingResourcesParser.AndroidInfo | Eine Typdefinition für Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Eine Filterschnittstelle, die es FlashingResourcesParser ermöglichen soll, einige Ressourcen zu ignorieren, die es andernfalls verwenden könnte |
FlashingResourceUtil | Dieses Dienstprogramm hilft beim Festlegen der geeigneten Version von Artefakten, damit sie über DeviceFlashPreparer geflasht werden können. |
FoldableExpandingHandler | Ein IModuleParameterHandler , der für jede nicht primäre faltbare Konfiguration in weitere erweitert wird. |
FaltbarerHandler | Generischer faltbarer Handler, der die faltbaren Parameter verwenden kann, um ein spezialisiertes Modul zu erstellen. |
FoldableModePreparer | Ein Zielvorbereiter, der den faltbaren Zustand eines Geräts umschalten kann. |
FolderBuildInfo | Konkrete Implementierung einer IFolderBuildInfo . |
FormatierterGeneratorReporter | Reporter, mit dem Berichte in einem bestimmten Format erstellt werden können. |
IAbiReceiver | Ein Test, der das zu testende ABI benötigt. |
IAppBuildInfo | Diese Schnittstelle ist veraltet. Verwenden Sie IBuildInfo direkt. |
IAutoRetriableTest | Schnittstelle für einen IRemoteTest , der ITestFilterReceiver nicht implementiert, aber dennoch die automatische Wiederholung unterstützen möchte. |
IBatteryInfo | Die Schnittstelle, die die Interaktion mit einer Batterie eines Geräts definiert. |
IBatteryInfo.BatteryState | Beschreibt den aktuellen Ladezustand des Akkus. |
IBuildProvider | Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. |
IBuildReceiver | Ein Test, der auf den zu testenden Build verweisen muss. |
IClusterClient | Eine Schnittstelle für die Interaktion mit dem TFC-Backend. |
IClusterEvent | Schnittstelle für alle Cluster-Ereignisse, die auf TFC hochgeladen werden sollen. |
IClusterEventUploader <T erweitert IClusterEvent > | Schnittstelle für ClusterEventUploader |
IClusterOptions | Eine Schnittstelle zum Abrufen von Cluster-bezogenen Optionen. |
ICommandOptions | Container für Ausführungsoptionen für Befehle. |
ICommandScheduler | Ein Planer 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. |
IKonfiguration | Konfigurationsinformationen für einen TradeFederation-Aufruf. |
IConfigurationFactory | Factory zum Erstellen IConfiguration s |
IConfigurationReceiver | Einfache Schnittstelle zur Darstellung eines Objekts, das eine IConfiguration akzeptiert. |
ICredentialFactory | Eine Schnittstelle für die Credential Factory zum Erstellen von oauth2 Credential . |
IDefaultObjectLoader | Schnittstelle zum Laden der Standardobjekte, die Teil unserer YAML-Konfiguration sein sollen. |
IDefaultObjectLoader.LoaderConfiguration | Das Ladekonfigurationsobjekt, um Informationen an den Loader zu übergeben. |
IDeviceBuildInfo | Eine IBuildInfo , die einen vollständigen Android-Gerätebuild und (optional) seine Tests darstellt. |
IDeviceBuildProvider | Ein IBuildProvider , der Informationen von einem ITestDevice verwendet, um einen Build abzurufen. |
IDeviceConfiguration | Gerätekonfigurationshalter-Schnittstelle. |
IDeviceFlasher | Flasht ein Geräte-Image auf einem Gerät. |
IDeviceFlasher.UserDataFlashOption | Aufzählung von Optionen zum Umgang mit dem Benutzerdatenbild |
IDeviceManager | Schnittstelle zum Verwalten des Satzes verfügbarer Geräte zum Testen. |
IDeviceManager.IFastbootListener | Ein Listener für Fastboot-Statusänderungen. |
IDeviceMonitor | Schnittstelle zur Zustandsüberwachung von Geräten. |
IDeviceMonitor.DeviceLister | Eine Runnable -ähnliche Klasse, die die bekannten Geräte und ihre Zustände zurückgeben soll. |
IDeviceSelection | Schnittstelle für Geräteauswahlkriterien. |
IDeviceTest | Schnittstelle für Objekt, das einen Verweis auf ein ITestDevice . |
IDeaktivierbar | Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. |
IFileDownloader | Schnittstelle zum Herunterladen einer Remote-Datei. |
IFlashingResourcesParser | Schnittstelle zum Bereitstellen erforderlicher Versionen von zusätzlichen Bilddateien, die zum Flashen eines Geräts benötigt werden. |
IFlashingResourcesRetriever | Schnittstelle zum Abrufen von Hilfsbilddateien, die zum Flashen eines Geräts benötigt werden. |
IFolderBuildInfo | Eine einfache abstrakte IBuildInfo , deren Buildartefakte in einem lokalen Dateisystemverzeichnis enthalten sind. |
IFormatterGenerator | Schnittstelle, die einen Formatierer für SuiteResultHolder . |
IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
IInvocationContextReceiver | Ein Test, der auf den Kontext des Aufrufs verweisen muss. |
IInvocationExecution | Schnittstelle, die die Aktionen beschreibt, die als Teil eines Aufrufs ausgeführt werden. |
ILeveledLogOutput | Klassen, die diese Schnittstelle implementieren, stellen Methoden bereit, die sich mit der Ausgabe von Protokollmeldungen befassen. |
ILogcatReceiver | Eine Klasse, die die Ausgabe des Logcat 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 nützlich sind, um protokolliert zu werden |
IMetricCollector | Diese Schnittstelle wird als Decorator hinzugefügt, wenn Testergebnisse gemeldet werden, um übereinstimmende Metriken zu sammeln. |
IMetricCollectorReceiver | Schnittstelle für IRemoteTest s zum Implementieren, wenn sie die Liste der IMetricCollector s für den Testlauf abrufen müssen. |
IModulController | Schnittstelle zur Steuerung, ob ein Modul ausgeführt werden soll oder nicht. |
IModuleController.RunStrategy | Enum, das beschreibt, wie das Modul ausgeführt werden soll. |
IModuleParameterHandler | Die Schnittstelle für Parameter von Suite-Modulen. |
IMultiDeviceTest | Diese Schnittstelle ist veraltet. Diese Schnittstelle wird aus Kompatibilitätsgründen vorübergehend beibehalten, aber nicht mehr verwendet. Bitte nicht umsetzen. |
IMultiTargetPreparer | Bereitet die Testumgebung für mehrere Geräte gemeinsam vor. |
INativeDeviceTest | Schnittstelle für Objekt, das einen Verweis auf ein INativeDevice . |
InstallApexModuleTargetPreparer | |
InstantAppHandler | Handler für ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | Analysiert das Instrumentierungsergebnis-Proto, das während des Instrumentierungstestlaufs gesammelt wurde, und informiert ITestRunListener über die Ergebnisse. |
Aufrufkontext | Generische Implementierung eines IInvocationContext . |
AufrufAusführung | Klasse, die alle Aufrufschritte beschreibt: Download erstellen, target_prep, Tests ausführen, bereinigen. |
InvocationScope | Umfasst einen einzelnen Tradefed-Aufruf. |
InvocationScoped | |
InvocationScopeModule | Guice-Modul, das überall in einem TF-Aufruf verwendet werden kann, um die von Guice Tradefed unterstützten Objekte anzufordern. |
Aufrufstatus | Eine Klasse zum Speichern des Aufrufstatus. |
InvocationToJUnitResultForwarder | Eine Klasse, die auf ITestInvocationListener Ereignisse lauscht und sie an einen TestListener . |
IPostProcessor | Postprozessoren sind ein Trade Federation-Objekt, das die Verarbeitung von Metriken und Protokollen NACH den Tests und VOR der Ergebnisberichterstattung ermöglichen soll. |
IRemoteFeature | Schnittstelle, die eine Funktion in Tradefed beschreibt, die basierend auf der Anfrage ausgeführt werden kann. |
IRemoteFileResolver | Schnittstelle für Objekte, die eine entfernte Datei in eine lokale auflösen können. |
IRemoteFileResolver.RemoteFileResolverArgs | Die Argumente werden an die Resolver übergeben |
IRemoteFileResolver.ResolvedFile | Klasse, die Informationen über die aufgelöste Datei und einige Metadaten enthält. |
IReportNotExecuted | Im Falle einer unvollständigen Ausführung kann IRemoteTest , das diese Schnittstelle implementiert, seine nicht ausgeführten Tests für eine verbesserte Berichterstellung melden. |
IRescheduler | Schnittstelle zum Umplanen einer Konfiguration für die zukünftige Ausführung. |
IResourceMetricCollector | Die Benutzeroberfläche zum Implementieren angepasster Ressourcensammler. |
IRestApiHelper | Eine Hilfsschnittstelle zum Ausführen von REST-API-Aufrufen. |
IResumableTest | Diese Schnittstelle ist veraltet. Das ist nicht mehr nötig |
IRetryDecision | Schnittstelle, die die Wiederholungsentscheidung steuert und den Filter für eine gezieltere Wiederholung auf die Klasse anwendet. |
IRuntimeHintProvider | |
ISandbox | Schnittstelle, die eine Sandbox definiert, die zum Ausführen eines Aufrufs verwendet werden kann. |
ISandboxFactory | Factory zum Erstellen ISandbox . |
ISetOptionReceiver | Die Implementierung dieser Schnittstelle sollte eine Option mit einem "set-option"-Namen haben, der mit HostTest#SET_OPTION_NAME verknüpft ist. |
IShardableTest | Ein IRemoteTest , der in separat ausführbare Untertests aufgeteilt werden kann. |
IShardHelper | Schnittstelle eines Objekts, das die für eine Konfiguration anzuwendende Sharding-Strategie beschreibt. |
ISystemStatusChecker | Ein Checker, der Prüfungen des Systemstatus durchführt und einen booleschen Wert zurückgibt, um anzugeben, ob sich das System in einem erwarteten Zustand befindet. |
ISystemStatusCheckerReceiver | Ein IRemoteTest , der Zugriff auf ISystemStatusChecker aus der Konfiguration erfordert. |
ITargetCleaner | Diese Schnittstelle ist veraltet. tearDown wurde in die Basis-ITargetPreparer-Schnittstelle verschoben. |
ITargetPreparer | Bereitet die Testumgebung für den Testlauf vor. |
ITerribleFailureHandler | Eine Schnittstelle zur Behandlung schrecklicher Fehler von LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | Ein Runner, der basierend auf Anmerkungen filtern kann, welche Tests ausgeführt werden sollen. |
ITestCollector | Bietet Unterstützung für die Testsammlung; Wenn festgelegt, muss der Testläufer einen Probelauf durchführen, um Testfälle zu sammeln, ohne sie tatsächlich auszuführen. |
ITestFileFilterReceiver | Ein Runner, der eine Datei empfangen kann, die angibt, welche Tests ausgeführt und/oder nicht ausgeführt werden sollen. |
ITestFilterReceiver | Ein Läufer, der filtern kann, welche Tests ausgeführt werden sollen. |
ITestInformationReceiver | Schnittstelle zum Empfangen der TestInformation für einige Klassen. |
ITestInvocation | Verarbeitet einen TradeFederation-Testaufruf. |
ITestInvocation.ExitInformation | Stellt einige Exit-Informationen für einen Aufruf dar. |
ITestSuite | Abstrakte Klasse zum Ausführen von Test Suite. |
ITestSuiteResultLoader | Schnittstelle, die einen Helfer beschreibt, um frühere Ergebnisse so zu laden, dass sie erneut ausgeführt werden können. |
ITestsZipInstaller | Installiert Tests aus einer Tests-ZIP-Datei (wie vom Buildsystem ausgegeben) auf einem Gerät. |