AaptParser | Klasse, die Informationen aus der APK extrahiert, indem sie die Ausgabe von „aapt dump badging“ analysiert. |
AaptParser.AaptVersion | Aufzählung der Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet wird. |
AbiFormatter | Utility-Klasse für Abi. |
AbstractXmlParser | Hilfsbasisklasse zum Parsen von XML-Dateien |
AbstractXmlParser.ParseException | Wird ausgelöst, wenn die XML-Eingabe nicht analysiert werden konnte |
AcloudConfigParser | Hilfsklasse, die eine Acloud-Konfiguration analysiert (wird zum Starten einer Cloud-Geräteinstanz verwendet). |
AcloudConfigParser.AcloudKeys | Schlüsselsätze, die in der Konfiguration durchsucht werden können. |
ActivityStatusChecker | Statusprüfer für übrig gebliebene Aktivitäten, die am Ende eines Moduls ausgeführt werden. |
AdbRootElevator | Ein AutoCloseable , das bei Bedarf ADB-Root beim Erstellen aktiviert und nach Abschluss den Root-Status 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 diese als Doubles behandelt. |
AltDirBehavior | Eine Enumeration zum Definieren alternativer Verzeichnisverhaltensweisen 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 | Dienstprogrammklasse zum Abrufen der App-Versionszeichenfolge vom Gerät. |
AppVersionFetcher.AppVersionInfo | Infotypen zur App-Version. |
ArchModuleController | Der Modul-Controller führt keine Tests durch, wenn er keiner bestimmten Architektur entspricht. |
ArgsOptionParser | Füllt Option aus analysierten 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 verarbeitet werden kann. |
Automatisierte Reporter | Klasse, die die Zuordnung von automatisierten Tradefed-Reportern definiert. |
AveragePostProcessor | Implementierung eines Postprozessors, der den Durchschnitt der Metrikliste berechnet. |
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 , die das Starten und Stoppen der Sammlung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) ermöglicht. |
BaseEmulatorPreparer | Gemeinsamer Vorbereiter zum Starten eines lokalen Emulators. |
BaseLeveledLogOutput | Eine Basisimplementierung für ILeveledLogOutput , die das Filtern einiger Tags basierend auf ihrem Namen oder ihren Komponenten ermöglicht. |
BaseModuleController | Grundlegende Implementierung von IModuleController , die zur Überprüfung implementiert werden sollte, ob ein Modul ausgeführt werden soll oder nicht. |
BaseMultiTargetPreparer | Basisimplementierung von IMultiTargetPreparer , die das Deaktivieren des Objekts ermöglicht. |
BasePostProcessor | Der Basis IPostProcessor , den jede Implementierung erweitern sollte. |
BaseRetryDecision | Basisimplementierung von IRetryDecision . |
BaseStreamLogger <OS 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. |
BatterieController | Utility-Klasse, die es ermöglicht, den Akkuladezustand 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 Batteriestand nicht verfügbar ist. |
BinaryState | Enum wird zum Aufzeichnen des EIN/AUS-Status mit einem IGNORE-No-Op-Status verwendet. |
BluetoothUtils | Hilfsfunktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät Der geräteseitige BluetoothInstrumentierungscode finden Sie in AOSP unter: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | Ein IDeviceBuildProvider , der Buildinformationen vom Testgerät bootet Dies wird typischerweise für Geräte mit extern versorgtem Aufbau verwendet, d. h |
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 erfasst wurde. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Sammeln Sie einen Fehlerbericht, 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 zur Unterstützung bei der Bearbeitung von IBuildInfo |
BuildRetrievalError | Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. |
BuildTestsZipUtils | Eine Hilfsklasse für Vorgänge im Zusammenhang mit Tests, die vom Android-Build-System generiert wurden |
BulkEmailer | Ein E-Mail-Sender-Dienstprogramm, das die folgende Konfiguration ermöglicht: Sendeintervall, 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. |
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 Speichern 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 für den Fall, dass 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 Klassenpfad-Eintragspfade Nach FileFilter gestaltet |
ClusterBuildInfo | Eine IBuildInfo Klasse für von TFC weitergeleitete Builds. |
ClusterBuildProvider | Ein IBuildProvider zum Herunterladen von TFC-Testressourcen. |
ClusterClient | Eine IClusterClient -Implementierung für die Interaktion mit dem TFC-Backend. |
ClusterCommand | Eine Klasse, die eine vom TF-Cluster abgerufene Aufgabe darstellt. |
ClusterCommand.RequestType | |
ClusterCommand.State | Befehlsstatus im TF-Cluster. |
ClusterCommandConfigBuilder | Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. |
ClusterCommandEvent | Eine Klasse zum Kapseln von hochzuladenden Cluster-Befehlsereignissen. |
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 der 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 auf 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-Events. |
ClusterHostUtil | Statische Hilfsfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. |
ClusterLogSaver | Eine ILogSaver -Klasse zum Hochladen von Testausgaben in TFC. |
ClusterLogSaver.FilePickingStrategy | Strategien zur Dateiauswahl. |
ClusterOptions | |
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 zum Ausführen einiger IMetricCollector Vorgänge, die an mehreren Stellen benötigt werden. |
CommandFileParser | Parser für eine 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 ein Beenden möglich ist. |
CommandScheduler | Ein Planer zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. |
CommandScheduler.HostState | Aufzählungen mit unterschiedlichem Hoststatus |
CommonLogRemoteFileUtil | Dieses Dienstprogramm ermöglicht es, Codeduplizierung über die verschiedenen Remote-Gerätedarstellungen für die Remote-Protokollabruflogik gemeinsamer Dateien zu vermeiden. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Eine Darstellung eines bekannten Protokolleintrags für Remotegeräte. |
ConditionPriorityBlockingQueue <T> | Eine threadsichere Klasse mit ERROR(/PriorityBlockingQueue) -ähnlichen Operationen, die Objekte abrufen kann, die einer bestimmten Bedingung entsprechen. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Ein ConditionPriorityBlockingQueue.IMatcher , der mit jedem 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 Karte speichert. |
KonfigurationsDef | Enthält eine Aufzeichnung einer Konfiguration, der zugehörigen Objekte und ihrer Optionen. |
ConfigurationDef.ConfigObjectDef | Objekt zum Speichern von Informationen für einen Klassennamen und die Erscheinungsnummer, die er hat (z. B. wenn eine Konfiguration zweimal dasselbe Objekt hat, hat das erste die erste Erscheinungsnummer). |
Konfigurationsfabrik | Factory zum Erstellen IConfiguration . |
ConfigurationFactory.ConfigLoader | Implementierung von IConfigDefLoader , der die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und bei zirkulären Includes eine Ausnahme auslöst. |
ConfigurationUtil | Hilfsfunktionen zur Verarbeitung von Konfigurationsdateien. |
ConfigurationXmlParserSettings | Eine einfache Klasse zum Akzeptieren von Einstellungen für den ConfigurationXmlParser Um Einstellungen an diese Klasse zu übergeben, ist der Alias obligatorisch. |
ConfigurationYamlParser | Parser für Tradefed-Konfigurationen im YAML-Stil |
Konsole | Hauptkonsole von TradeFederation, die dem Benutzer die Schnittstelle zur Interaktion bietet Unterstützt derzeit Vorgänge wie - Fügen Sie einen Befehl zum Testen hinzu
- Listen Sie Geräte und deren Status auf
- Listet die laufenden Aufrufe auf
- Befehle in der Warteschlange auflisten
- Speichern Sie das Aufrufprotokoll in der Datei/stdout
- abschalten
|
Console.ArgRunnable <T> | Eine Runnable mit einer run , die ein Argument annehmen kann |
Console.CaptureList | Ein praktischer Typ für List<List<String>> |
ConsoleReaderOutputStream | Ein OutputStream, der verwendet werden kann, um dafür zu sorgen 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 verfolgt |
CountTestCasesCollector | Zählen und melden Sie die Anzahl der Testfälle für einen bestimmten IRemoteTest . |
Abdeckungsoptionen | Tradefed-Objekt zum Halten von Deckungsoptionen. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereiter zum Erstellen eines Benutzers und zum Bereinigen 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 ZIP-Installationsprogramms für Tests. |
DelegatedInvocationExecution | InvocationExecution , die die Ausführung an eine andere Tradefed-Binärdatei delegiert. |
AbhängigkeitenResolver | Ein neuer Anbietertyp, der es ermöglicht, alle Abhängigkeiten für einen Test abzurufen. |
DeviceAllocationResult | Stellt die Ergebnisse eines Zuordnungsversuchs für einen Befehl dar. |
DeviceAvailableChecker | Prüfer, um sicherzustellen, dass ein Modul das Gerät nicht im Offline-Zustand verlässt. |
DeviceBatteryLevelChecker | Ein IRemoteTest , der prüft, ob eine Mindestladung des Akkus vorliegt, und darauf wartet, dass der Akku einen zweiten Ladeschwellenwert erreicht, wenn die Mindestladung nicht vorhanden ist. |
DeviceBatteryResourceMetricCollector | Dieser Kollektor sammelt Kennzahlen zum Geräteakku. |
DeviceBuildDescriptor | Eine Wrapper-Klasse für eine IBuildInfo , die Hilfsmethoden zum Abrufen von Build-Informationen zur Geräteplattform enthält. |
DeviceBuildInfo | Eine IBuildInfo , die einen vollständigen Android-Gerätebuild und (optional) seine Tests darstellt. |
DeviceBuildInfoBootStrapper | Ein ITargetPreparer , der Build-Infofelder 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. B |
DeviceBuildInfoInjector | Ein ITargetPreparer , der DeviceBuildDescriptor Metadaten in IBuildInfo einfügt. |
DeviceCleaner | Führt nach dem Test einen Neustart oder eine Formatierung als Bereinigungsaktion durch und schaltet optional den Bildschirm aus |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | Enthält Dienstprogrammmethoden und -klassen für die gleichzeitige geräteseitige Befehlsausführung Verwenden Sie ERROR(/ExecutorService) , um als ShellCommandCallable implementierte Befehle auszuführen, 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 umschließt. |
DeviceConfigurationHolder | Eine konkrete IDeviceConfiguration Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert. |
DeviceFailedToBootError | Wird ausgelöst, wenn ein Gerät nach dem Flashen mit einem Build nicht startet. |
DeviceFeatureModuleController | Ein Modul-Controller, der keine Tests ausführt, wenn er bestimmte Funktionen nicht unterstützt. |
DeviceFileReporter | Eine Dienstprogrammklasse, die das Gerät auf Dateien überprüft und diese an ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) sendet, wenn sie gefunden werden. |
DeviceFlashPreparer | Ein ITargetPreparer , der ein Image auf physischer Android-Hardware flasht. |
DeviceFlashPreparer.EncryptionOptions | Aufzählung von Optionen für die Handhabung 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ätebildern flasht, die über ein bestimmtes Format bereitgestellt werden. |
DeviceInternetAccessibilityResourceMetricCollector | Der Collector pingt google.com, um zu überprüfen, ob das Gerät über eine Internetverbindung verfügt oder nicht. |
Gerätemanager | |
DeviceManager.FastbootDevice | Darstellung eines Geräts im Fastboot-Modus. |
DeviceMetricData | Objekt zum Speichern aller von Metriksammlern erfassten Daten. |
DeviceMonitorMultiplexer | Eine Proxy-Klasse zur Weitergabe von Anforderungen an mehrere IDeviceMonitor s. |
Geräteeigenschaften | Allgemeine Konstantendefinitionen für geräteseitige Eigenschaftsnamen |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Serverseitige Implementierung des Geräte-Resets. |
DeviceResetHandler | Dienstprogramm zur generischen Geräterücksetzung. |
DeviceSelectionOptions | Container für Geräteauswahlkriterien. |
DeviceSelectionOptions.DeviceRequestedType | Die verschiedenen möglichen Arten von unterstützten Platzhaltergeräten. |
DeviceSettingChecker | Überprüfen Sie, ob sich während eines Modullaufs Geräteeinstellungen geändert haben. |
Geräte-Setup | Ein ITargetPreparer , der ein Gerät zum Testen basierend auf den bereitgestellten Option s konfiguriert. |
DeviceStateMonitor | Hilfsklasse zum Überwachen des Status eines IDevice . |
DeviceStorageAgeResourceMetricCollector | Speicheralter von Logcat analysieren. |
DeviceStorageStatusChecker | Überprüfen Sie, ob das Gerät über genügend Speicherplatz für die angegebenen Partitionen verfügt. |
DeviceUnavailableMonitor | Dieser Listener versucht nur, einen DNAE auf Testfallebene zu erfassen. |
DeviceUpdateTargetPreparer | Ein abstrakter ITargetPreparer , der allgemeine Schritte rund um die Aktualisierung von Geräten mit einer Geräte-Image-Datei von einer externen Quelle (im Gegensatz zu einem Build-Service) übernimmt. |
DeviceWifiResourceMetricCollector | Der Kollektor erfasst die aktuelle WLAN-Signalstärke und Verbindungsgeschwindigkeitsmetriken. |
DirectedGraph <V> | Eine gerichtete Implementierung ungewichteter 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 darin besteht, die Generierung wiederholbarer Testergebnisse zu vereinfachen. |
FakeTestsZipOrdner | Eine Testvorrichtung, die basierend auf einer Inhaltsliste einen gefälschten entpackten Testordner 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-Vorgänge. |
FastbootUpdateBootstrapPreparer | Ein ITargetPreparer , der bestimmte Dateien (Bootloader, Radio, Geräte-Image-Zip) in IDeviceBuildInfo bereitstellt, um Geräte mit FastbootDeviceFlasher zu flashen, und dann Post-Boot-Geräteattribute für Ergebnisberichtszwecke in die Build-Informationen einfügt. |
FileDownloadCache | Eine Hilfsklasse, die einen lokalen LRU-Cache des Dateisystems für heruntergeladene Dateien verwaltet. |
FileDownloadCacheFactory | Eine Factory zum Erstellen FileDownloadCache |
FileDownloadCacheWrapper | Eine Wrapper-Klasse, die FileDownloadCache Funktionen bereitstellt und gleichzeitig die IFileDownloader Schnittstelle implementiert. |
FileIdleMonitor | Überwacht Dateien und führt einen Rückruf aus, wenn sie inaktiv waren (d. h |
FileLogger | Ein ILeveledLogOutput , der Protokollmeldungen an eine Datei und an stdout weiterleitet. |
FileProtoResultReporter | Proto-Reporter, der den TestRecord in eine Datei speichert. |
FilePullerDeviceMetricCollector | Ein BaseDeviceMetricCollector , der auf vom Gerät kommende Metrikschlüssel wartet und diese als Datei vom Gerät abruft. |
FilePullerLogCollector | Logger der von der Geräteseite gemeldeten Datei. |
FileSystemLogSaver | Speichern Sie Protokolle in einem Dateisystem. |
FilteredResultForwarder | Variante von ResultForwarder , die nur die Meldung einer Zulassungsliste von TestDescription zulässt. |
FixedByteArrayOutputStream | Ein ERROR(/OutputStream) , der nur eine maximale Datenmenge speichert. |
FlashingResourcesParser | Eine Klasse, die erforderliche Versionen von Hilfsbilddateien analysiert, die zum Flashen eines Geräts erforderlich sind. |
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 andernfalls verwendet werden könnten |
FlashingResourceUtil | Dieses Dienstprogramm hilft beim Festlegen der entsprechenden Version von Artefakten, damit diese über DeviceFlashPreparer geflasht werden können. |
FoldingExpandingHandler | Ein IModuleParameterHandler , der für jede nicht-primäre faltbare Konfiguration in mehr erweitert wird. |
FoldingHandler | Allgemeiner faltbarer Handler, der die faltbaren Parameter verwenden kann, um ein spezielles Modul zu erstellen. |
FoldingModePreparer | Ein Zielvorbereiter, der den faltbaren Zustand eines Geräts ändern kann. |
FolderBuildInfo | Konkrete Implementierung eines IFolderBuildInfo . |
FormattedGeneratorReporter | Reporter, der die Erstellung von Berichten in einem bestimmten Format ermöglicht. |
IAbiReceiver | Ein Test, der den zu testenden 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 getesteten Build. |
IBuildReceiver | Ein Test, der einen Verweis auf den zu testenden Build benötigt. |
IClusterClient | Eine Schnittstelle zur Interaktion mit dem TFC-Backend. |
IClusterEvent | Schnittstelle für jedes Cluster-Ereignis, das auf TFC hochgeladen werden soll. |
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 zur Übergabe von Informationen an den Lader. |
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 | Schnittstelle für Gerätekonfigurationshalter. |
IDeviceFlasher | Lässt ein Gerätebild auf einem Gerät blinken. |
IDeviceFlasher.UserDataFlashOption | Aufzählung von Optionen zum Umgang mit dem Benutzerdatenbild |
IDeviceManager | Schnittstelle zur Verwaltung des Satzes verfügbarer Geräte zum Testen. |
IDeviceManager.IFastbootListener | Ein Listener für Fastboot-Statusänderungen. |
IDeviceMonitor | Schnittstelle zur Überwachung des Gerätestatus. |
IDeviceMonitor.DeviceLister | Eine Runnable -ähnliche Klasse, die die bekannten Geräte und deren Zustände zurückgeben soll. |
IDeviceSelection | Schnittstelle für Geräteauswahlkriterien. |
IDeviceTest | Schnittstelle für ein Objekt, das einen Verweis auf ein ITestDevice benötigt. |
IDisable | Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. |
IFileDownloader | Schnittstelle zum Herunterladen einer Remote-Datei. |
IFlashingResourcesParser | Schnittstelle zum Bereitstellen erforderlicher Versionen von Hilfsbilddateien, die zum Flashen eines Geräts erforderlich sind. |
IFlashingResourcesRetriever | Schnittstelle zum Abrufen zusätzlicher Bilddateien, die zum Flashen eines Geräts erforderlich sind. |
IFolderBuildInfo | Eine einfache abstrakte IBuildInfo , deren Build-Artefakte in einem lokalen Dateisystemverzeichnis enthalten sind. |
IFormatterGenerator | Schnittstelle, die einen Formatierer für SuiteResultHolder beschreibt. |
IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
IInvocationContextReceiver | Ein Test, der einen Verweis auf den Kontext des Aufrufs benötigt. |
IInvocationExecution | Schnittstelle, die die Aktionen beschreibt, die im Rahmen eines Aufrufs ausgeführt werden. |
ILeveledLogOutput | Klassen, die diese Schnittstelle implementieren, stellen Methoden zur Verfügung, 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, deren Protokollierung sinnvoll ist |
IMetricCollector | Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Metriken zu sammeln. |
IMetricCollectorReceiver | Schnittstelle für IRemoteTest s zur Implementierung, wenn sie die Liste der IMetricCollector s für den Testlauf abrufen müssen. |
IModuleController | 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 tatsächlich verwendet. Bitte nicht umsetzen. |
IMultiTargetPreparer | Bereitet die Testumgebung für mehrere Geräte gemeinsam vor. |
INativeDeviceTest | Schnittstelle für ein Objekt, das einen Verweis auf ein INativeDevice benötigt. |
InstallApexModuleTargetPreparer | |
InstantAppHandler | Handler für ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | Analysiert das während des Instrumentierungstestlaufs gesammelte Instrumentierungsergebnisproto und informiert ITestRunListener über die Ergebnisse. |
InvocationContext | Generische Implementierung eines IInvocationContext . |
InvocationExecution | Klasse, die alle Aufrufschritte beschreibt: Build-Download, 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 ITestInvocationListener Ereignisse abhört und sie an einen TestListener weiterleitet. |
IPostProcessor | Postprozessoren sind ein Objekt der Handelsföderation, 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 Remote-Datei in eine lokale Datei auflösen können. |
IRemoteFileResolver.RemoteFileResolverArgs | Die an die Resolver übergebenen Argumente |
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 melden, um die Berichterstattung zu verbessern. |
IRescheduler | Schnittstelle zum Neuplanen einer Konfiguration für die zukünftige Ausführung. |
IResourceMetricCollector | Die Schnittstelle für Benutzer zum Implementieren benutzerdefinierter Ressourcenkollektoren. |
IRestApiHelper | Eine Hilfsschnittstelle zum Durchfü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 auf die Klasse anwendet, um gezieltere Wiederholungen zu ermöglichen. |
IRuntimeHintProvider | |
ISandbox | Schnittstelle, 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 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 Sharding-Strategie beschreibt, die für eine Konfiguration übernommen werden soll. |
ISystemStatusChecker | Ein Prüfprogramm, das den Systemstatus überprüft und einen booleschen Wert zurückgibt, um anzuzeigen, ob sich das System in einem erwarteten Zustand befindet. |
ISystemStatusCheckerReceiver | Ein IRemoteTest , der Zugriff auf den 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 Läufer, der basierend auf Anmerkungen filtern kann, welche Tests ausgeführt werden sollen. |
ITestCollector | Bietet Unterstützung für die Testsammlung; Wenn diese Option festgelegt ist, muss der Testläufer einen Probelauf durchführen, um Testfälle zu sammeln, ohne sie tatsächlich auszuführen. |
ITestFileFilterReceiver | Ein Läufer, der eine Datei empfangen kann, die angibt, welche Tests ausgeführt werden sollen und/oder nicht. |
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, die zum Ausführen der Test Suite verwendet wird. |
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 Test-ZIP-Datei (wie vom Build-System ausgegeben) auf einem Gerät. |
LabResourceDeviceMonitor | Der Laborressourcenmonitor, der den gRPC-Server für LabResourceService initialisiert/verwaltet. |
LargeOutputReceiver | Eine Klasse, die dazu dient, lang laufende Befehle auszuführen und die Ausgabe zu sammeln. |
LastShardDetector | Wenn wir lokales Sharding ausführen, möchten wir manchmal einige Aktionen erst dann ausführen, wenn der letzte Shard invocationEnded(long) erreicht. |
LaunchCvdHelper | Hilfsprogramm zur Steuerung von Launch_cvd in der Cuttlefish-VM. |
LeakedThreadStatusChecker | Statusprüfer, um sicherzustellen, dass ein Modul keinen laufenden Thread verliert. |
LegacySubprocessResultsReporter | Eine eingefrorene Implementierung des Subprozess-Ergebnisreporters, die trotz Änderungen in ihrer Oberklasse mit früheren Versionen von TF/CTS (z. B. 8+) kompatibel bleiben sollte. |
ListInstrumentationParser | Ein IShellOutputReceiver , der 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 , der eine IBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt |
LocalDeviceBuildProvider | Ein IBuildProvider , der eine IDeviceBuildInfo basierend auf einem bereitgestellten Dateisystemverzeichnispfad 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 |
LocalFileResolver | Implementierung von IRemoteFileResolver , der die Verknüpfung lokaler Dateien ermöglicht |
LocalFolderBuildProvider | Ein IBuildProvider , der eine IFolderBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt |
LocalRunInstructionBuilder | Dienstprogramm zum Kompilieren der Anweisung zur lokalen Ausführung des Tests. |
LogcatCrashResultForwarder | Spezieller Listener: Bei Fehlern (Absturz des Instrumentierungsprozesses) wird versucht, den Absturz aus dem Logcat zu extrahieren und ihn der mit dem Test verknüpften Fehlermeldung hinzuzufügen. |
LogcatEventParser | |
LogcatEventType | Ereignistypen für LogcatEventParser . |
LogcatOnFailureCollector | Collector, der einen Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
LogcatReceiver | Klasse, die Logcat im Hintergrund sammelt. |
LogFileSaver | Ein Helfer für ITestInvocationListener , der Protokolldaten in einer Datei speichert |
LogReceiver | |
LogRegistry | Eine ILogRegistry Implementierung, die verschiedene Logger multiplext und verwaltet und dabei den entsprechenden Logger basierend auf der ThreadGroup des Threads verwendet, der den Aufruf durchführt. |
LogSaverResultForwarder | Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Dateispeicher. |
MainlineModuleHandler | Eine einfache Handlerklasse für Mainline-Module, die einen InstallApexModuleTargetPreparer erstellt und den dynamischen Link basierend auf den angegebenen Mainline-Modulen einfügt, um diese Module automatisch abzurufen. |
MainlineTestModuleController | Basisklasse für einen Modulcontroller zum Ausführen von Tests basierend auf den vorinstallierten Hauptmodulen auf dem zu testenden Gerät. |
ManagedRemoteDevice | Ein Gerät, das in einer virtuellen Maschine läuft, die wir remote über eine Tradefed-Instanz innerhalb der VM verwalten. |
ManagedTestDeviceFactory | Factory zur Erstellung der verschiedenen Arten von Geräten, die von Tf überwacht werden können |
MetricFilePostProcessor | Wird zum Hochladen der während der Test- und Ausführungsebene erfassten Metrikprotokolldatei verwendet. |
MetricOption | Annotation für Testmethoden, die mit @Test annotiert sind, oder wenn die Annotation Teil der Annotationsliste von TestDescription ist, die die Angabe einiger zusätzlicher Parameter ermöglicht, die für Folgendes nützlich sind: Optimieren des Verhaltens der Kollektoren, Filtern einiger Methoden. |
MetricsXMLResultReporter | MetricsXMLResultReporter schreibt Testmetriken und führt Metriken in eine XML-Datei in einem Ordner aus, der durch den Parameter „metrics-folder“ in der invocationEnded-Phase des Tests angegeben wird. |
MetricUtility | Enthält gängige Hilfsmethoden zum Speichern der Testmetriken, zum Aggregieren der Metriken in ähnlichen Tests und zum Schreiben der Metriken in eine Datei. |
MinApiLevelModuleController | Basisklasse für einen Modulcontroller, um keine Tests auszuführen, wenn er unter einem angegebenen API-Level liegt. |
MinSdkModuleController | Basisklasse für einen Modulcontroller, um keine Tests für Versionen unterhalb einer angegebenen SDK-Versionsnummer auszuführen. |
Moduldefinition | Container für die Testlaufkonfiguration. |
ModuleListener | Listener, der an jeden IRemoteTest jedes Moduls angehängt ist, um die Ergebnisliste zu sammeln. |
ModuleMerger | Hilfsklasse für Vorgänge im Zusammenhang mit der Zusammenführung ITestSuite und ModuleDefinition nach einer Teilung. |
ModulOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Eine einfache Strukturklasse zum Speichern von Informationen über ein Modul |
Modulparameter | Spezielle Werte, die den Suite-Parameterschlüsseln in den Metadaten jedes Moduls zugeordnet sind. |
ModuleParametersHelper | Hilfsprogramm zum Abrufen des IModuleParameterHandler der dem Parameter zugeordnet ist. |
ModuleSplitter | Helfer zum Aufteilen einer Liste von Modulen, die durch IConfiguration dargestellt werden, in eine Liste von Ausführungseinheiten, die durch ModuleDefinition dargestellt werden. |
RecoveryLogPreparer | Ein Zielvorbereiter, der zum Sammeln von Protokollen vor der Wiederherstellung verwendet wird. |
RegexTrie <V> | Der RegexTrie ist ein Versuch, bei dem jeder gelagert Segment des Schlüssels ist ein regulärer Ausdruck ERROR(/Pattern) . |
RemoteAndroidDevice | Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist. |
RemoteAndroidVirtualDevice | Erweitert das RemoteAndroidDevice Verhalten 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 zur Zuweisung verwendet wird, wenn DeviceSelectionOptions.gceDeviceRequested() true ist |
RemoteFileUtil | Dienstprogrammklasse zum Verarbeiten von Dateien von einer Remote-Instanz |
RemoteInvocationExecution | Implementierung von InvocationExecution , die eine Remote-Ausführung steuert. |
RemoteManager | Klasse, die RemoteOperation s über einen Socket empfängt. |
RemoteSshUtil | Dienstprogramm zum Ausführen von SSH-Befehlen auf Remote-Instanzen. |
RemoteTestTimeOutEnforcer | Listener, die es ermöglichen, die Ausführungszeit einer bestimmten Testkonfiguration zu überprüfen und sie fehlzuschlagen, wenn sie ein bestimmtes Zeitlimit überschreitet. |
RemoteZip | Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. |
ReportPassedTests | Melden Sie in einer Datei mögliche Filter, um bestandene Tests auszuschließen. |
ResourceMetricUtil | Hilfsfunktionen zum Erstellen von Metriken. |
RestApiHelper | Eine Hilfsklasse zum Durchführen von REST-API-Aufrufen. |
ErgebnisAggregator | Spezieller Forwarder, der die Ergebnisse bei Bedarf basierend auf der gewählten Wiederholungsstrategie aggregiert. |
ResultAndLogForwarder | Weiterleitung für Ergebnisse und Protokollereignisse. |
ResultForwarder | Ein ITestInvocationListener , der Aufrufergebnisse an eine Liste anderer Listener weiterleitet. |
ResultsPlayer | Spezieller Läufer, der die ihm gegebenen Ergebnisse wiederholt. |
RetentionFileSaver | Hilfsklasse zum Erstellen einer .retention-Datei in einem Verzeichnis. |
RetryConfigurationFactory | Factory, die die Wiederholung eines Befehls übernimmt. |
RetryLogSaverResultForwarder | Weiterleitung, die auch für die Weiterleitung des aktuellen Versuchs zuständig ist. |
RetryRescheduler | Ein spezieller Läufer, der es ermöglicht, einen vorherigen Testlauf neu zu planen, der fehlgeschlagen ist oder nicht ausgeführt wurde. |
RetryRescheduler.RetryType | Die Arten der Tests, die wiederholt werden können. |
RetryResultForwarder | Eine Erweiterung von ResultForwarder , die immer an eine bestimmte Versuchsnummer pusht. |
RetryResultHelper | Hilfsklasse, um zu bestimmen, welches Modul oder welcher Test ausgeführt werden soll oder nicht. |
RetryStatistics | Struktur, die die Statistiken für eine Wiederholungssitzung eines IRemoteTest enthält. |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generische Basis IMultiDeviceRecovery zum Ausführen einer Tradefed-Konfiguration für den Wiederherstellungsschritt. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | Ein ITargetPreparer , der im Setup einen sekundären Benutzer erstellt und markiert, dass Tests in diesem Benutzer ausgeführt werden sollen. |
RunOnSystemUserTargetPreparer | Ein ITargetPreparer , der markiert, dass Tests für den Benutzer (und nicht für den aktuellen Benutzer) ausgeführt werden sollen. |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | Ein ITargetPreparer , der im Setup ein Arbeitsprofil erstellt und markiert, dass Tests in diesem Benutzer ausgeführt werden sollen. |
SandboxConfigDump | Runner-Klasse, die eine IConfiguration basierend auf einer Befehlszeile erstellt und in einer Datei speichert. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Spezielle Konfigurationsausnahme, die vom Sandbox-Setup stammt. |
SandboxConfigurationFactory | Spezielle Konfigurationsfabrik zur Erstellung von Konfigurationen für Sandboxing-Zwecke. |
SandboxConfigUtil | Eine Dienstprogrammklasse zum Verwalten IConfiguration beim Sandboxing. |
SandboxedInvocationExecution | Spezielle Sandbox-Ausführung des Aufrufs: Dies ist die InvocationExection für den Fall, dass wir uns in der Sandbox befinden und den Befehl ausführen. |
SandboxInvocationRunner | Führen Sie die mit dem Aufruf verbundenen Tests in der Sandbox aus. |
SandboxOptions | Klasse, die Optionen für eine ISandbox empfangen und bereitstellen kann. |
ScreenshotOnFailureCollector | Collector, der einen Screenshot erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
Sdk28ModuleController | Ein Modul-Controller, um zu überprüfen, ob ein Gerät auf SDK 28 (Android 9) oder höher läuft. |
Sdk29ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 29 oder höher hat. |
Sdk30ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 30 oder höher hat. |
Sdk31ModuleController | Führen Sie Tests nur aus, wenn das zu testende Gerät die SDK-Version 31 oder höher hat. |
SecondaryUserHandler | Handler für ModuleParameters#SECONDARY_USER . |
SerializationUtil | Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert. |
ServiceAccountKeyCredentialFactory | Eine Anmeldeinformationsfabrik zum Erstellen von Dienstkontoschlüssel-basierten OAuth- Credential . |
ShardBuildCloner | Hilfsklasse, die das Klonen von Build-Informationen über die Befehlszeile übernimmt. |
ShardHelper | Hilfsklasse, die die Erstellung der Shards und deren Planung für einen Aufruf übernimmt. |
ShardListener | Ein ITestInvocationListener , der Ergebnisse von einem Aufruf-Shard (auch bekannt als Aufrufaufteilung zur parallelen Ausführung auf mehreren Ressourcen) sammelt und sie an einen anderen Listener weiterleitet. |
ShardMainResultForwarder | Ein ResultForwarder , der die Ergebnisse von Shard-Testaufrufen kombiniert. |
ShellOutputReceiverStream | Utility-Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. |
ShellStatusChecker | Überprüfen Sie vor und nach einem Modullauf, ob der Shell-Status wie erwartet ist. |
ShippingApiLevelModuleController | Führen Sie Tests durch, wenn das Gerät die folgenden Bedingungen erfüllt:- Wenn
min-api-level definiert ist:- Das Gerät wird mit der
min-api-level oder höher ausgeliefert.
|
SimpleFileLogger | Ein ILeveledLogOutput , der Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet. |
SimplePerfResult | Objekt zum Speichern aller Simpleperf-Testergebnisse |
SimplePerfStatResultParser | Eine Dienstprogrammklasse zum Analysieren des Simpleperf-Ergebnisses. |
SimplePerfUtil | Utility-Klasse zum Versenden einfacher Befehle und zum Sammeln von Ergebnissen |
SimplePerfUtil.SimplePerfType | Aufzählung der simpleperf-Befehlsoptionen |
SimpleStats | Eine kleine Dienstprogrammklasse, die anhand eines numerischen Datensatzes einige statistische Maße berechnet. |
SizeLimitedOutputStream | Eine Thread-sichere Datei mit ERROR(/OutputStream) -Unterstützung, die die maximale Datenmenge begrenzt, die geschrieben werden kann. |
Sl4aBluetoothUtil | Eine Utility-Klasse stellt Bluetooth-Operationen auf einem oder zwei Geräten mithilfe von SL4A bereit |
Sl4aBluetoothUtil.BluetoothAccessLevel | Aufzählungen für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren |
Sl4aBluetoothUtil.BluetoothConnectionState | Aufzählungen für Bluetooth-Verbindungszustände, die auf BluetoothProfile.java basieren |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Aufzählungen für die Prioritätsstufe des Bluetooth-Profils, die auf BluetoothProfile.java basieren |
Sl4aBluetoothUtil.BluetoothProfile | Aufzählungen für Bluetooth-Profile, die auf BluetoothProfile.java basieren |
Sl4aClient | Sl4A-Client zur Interaktion über RPC mit der SL4A-Skriptschicht. |
Sl4aEventDispatcher | Der Event-Dispatcher fragt nach Ereignissen und stellt sie nach Namen in die Warteschlange, um sie abzufragen. |
Sl4aEventDispatcher.EventSl4aObject | Vom Ereignispoller zurückgegebenes Objekt. |
SnapshotInputStreamSource | Eine dateigestützte InputStreamSource. |
StatusCheckerResult | Enthält das Ergebnis einer ISystemStatusChecker Ausführung. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | Ein ILeveledLogOutput , der Protokollnachrichten an stdout weiterleitet. |
StreamProtoReceiver | Ein Empfänger, der den empfangenen Proto-TestRecord in Tradefed-Ereignisse übersetzt. |
StreamProtoResultReporter | Eine Implementierung von ProtoResultReporter |
StrictShardHelper | Sharding-Strategie zur Erstellung strenger Shards, die nicht zusammen berichten, |
StringEscapeUtils | Utility-Klasse zum Escapen von Zeichenfolgen für bestimmte Formate. |
StringUtil | Utility-Klasse zum Escapen von Strings für die allgemeine String-Manipulation. |
StubBuildProvider | No-Op-Leerimplementierung eines IBuildProvider . |
StubMultiTargetPreparer | Leere Platzhalterimplementierung eines IMultiTargetPreparer . |
StubTargetPreparer | Leere Platzhalterimplementierung eines ITargetPreparer . |
StubTest | No-Op-Leertestimplementierung. |
StubTestRunListener | Stub-Implementierung von ITestRunListener |
SubprocessCommandException | Ein Unterprozessbefehl konnte nicht ausgeführt werden. |
SubprocessConfigBuilder | Erstellen Sie eine Wrapper-TF-Konfigurations-XML für eine vorhandene TF-Konfiguration. |
SubprocessEventHelper | Helfer zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen. |
SubprocessEventHelper.BaseTestEventInfo | Basishelfer für TestIgnored-Informationen. |
SubprocessEventHelper.FailedTestEventInfo | Helfer für testFailed-Informationen. |
SubprocessEventHelper.InvocationEndedEventInfo | Helfer für Informationen zum Ende des Aufrufs. |
SubprocessEventHelper.InvocationFailedEventInfo | Helfer für InvocationFailed-Informationen. |
SubprocessEventHelper.InvocationStartedEventInfo | Helfer für Informationen zum gestarteten Aufruf. |
SubprocessEventHelper.LogAssociationEventInfo | Helfer für logAssociation-Informationen. |
SubprocessEventHelper.TestEndedEventInfo | Helfer für testEnded-Informationen. |
SubprocessEventHelper.TestLogEventInfo | Helfer für TestLog-Informationen. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helfer für Informationen zum Start des Testmoduls. |
SubprocessEventHelper.TestRunEndedEventInfo | Helfer für testRunEnded-Informationen. |
SubprocessEventHelper.TestRunFailedEventInfo | Helfer für testRunFailed-Informationen |
SubprocessEventHelper.TestRunStartedEventInfo | Helfer für testRunStarted-Informationen |
Subprozessventhelper.TestStarteDEventInfo | Helfer für Teststartinformationen |
SubprocessExceptionParser | Helfer, um die Ausnahmeausgabe von Standard -Tradefed -Befehlsläufern zu verarbeiten. |
Subprozessreportinghelper | Eine Klasse zum Erstellen einer Wrapper -Konfigurationsdatei, um den Subprozess -Ergebnisreporter für einen Clusterbefehl zu verwenden. |
SubprocessResultsReporter | Implementiert ITestInvocationListener , um als result_reporter angegeben zu werden und vom Unterprozess die Ergebnisse von Tests, Testläufen und Testaufrufen weiterzuleiten. |
SubprozessTestresultsparser | Erweitert ERROR(/FileOutputStream) , um die Ausgabe vor dem Schreiben in die Datei zu analysieren, damit wir die Testereignisse auf der Launcher -Seite generieren können. |
SubprozessTestresultsparser.statuskeys | Relevante Teststatusschlüssel. |
UnterprozessTfLauncher | Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. |
SuiteApkInstaller | Installiert bestimmte APKs für die Suite-Konfiguration: entweder über die Variable $ANDROID_TARGET_OUT_TESTCASES oder das ROOT_DIR in den Build-Informationen. |
SuiteModuleLoader | Ruft Kompatibilitätstestmoduldefinitionen aus dem Repository ab. |
SuiteModuleLoader.ConfigFilter | Ein ERROR(/FilenameFilter) beim Auffinden aller Konfigurationsdateien in einem Verzeichnis. |
SuiteresultHolder | Helferobjekt, um die Serialisierung und Deserialisierung der Aufrufergebnisse zu erleichtern. |
SuiteResultReporter | Sammeln Sie Testergebnisse für einen gesamten Suite-Aufruf und geben Sie die Endergebnisse aus. |
Opteresultreporter.modulePreptimes | Objekthalter für die Vorbereitung und die Abnahme der Zeit eines Moduls. |
SuiteTestFilter | Stellt einen Filter zum Ein- und Ausschließen von Tests dar. |
SystemServerFiledescriptorChecker | Überprüft, ob der Systemserver anscheinend die FDS ausgeht. |
SystemServerStatuSChecker | Überprüfen Sie, ob sich die PID von System_Server von vor und nach einem Modullauf geändert hat. |
Systemutil | Versorgungsklasse zum Tätigen von Systemanrufen. |
Systemutil.Envariable | |
TableBuilder | Helferklasse zum Anzeigen einer Matrix von Stringelementen in einer Tabelle. |
Tabelle | Helferklasse zum Anzeigen einer Matrix von Stringelementen, sodass jede Elementspalte ausgekleidet ist |
Tarutil | Dienstprogramm zur Manipulation einer TAR -Datei. |
TelefonieHelper | Ein Dienstprogramm zum Verwenden und Abrufen von Informationen im Zusammenhang mit der Telefonie. |
TelefonyHelper.SimCardinformation | Ein Informationshalter für die SIM-Karten-bezogenen Informationen. |
TelefonyTokenProvider | Token -Anbieter für Telefonie im Zusammenhang mit Token. |
TemplateResolutionError | Klassenerweiterung ConfigurationException für vorlagenbezogene Fehler während der Konfigurationsanalyse. |
SchrecklichFailureEmailHandler | Eine einfache Handlerklasse, die eine E -Mail an interessierte Personen sendet, wenn ein WTF -Fehler (was für ein schrecklicher Misserfolg) innerhalb einer Handelsverbandinstanz auftritt. |
TestAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() Ordner auf dem Gerät installiert. |
Testcontext | Eine Klasse zum Modellieren einer Testcontext -Nachricht der TFC -API. |
TestdependencyResolver | Helfer, um bei Bedarf Abhängigkeiten zu lösen. |
TestDescriptionsFile | Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions in einer Testdatei. |
Testgerät | Implementierung eines ITestDevice für ein Full-Stack-Android-Gerät |
Test Umgebung | Eine Klasse zum Modellieren einer von der TFC -API zurückgegebenen Bedenkumnachricht. |
TestFailureListener | Der Listener hat bei einem Testfehler auf Anfrage Maßnahmen ergriffen, z. B. einen Screenshot, einen Fehlerbericht oder eine Logcat-Erfassung. |
TestfilterHelper | Helferklasse zum Filterungstests |
TestgroupStatus | Eine Klasse, um den Status einer Testgruppe zu speichern. |
Testinfo | Speichert die in einer test_mapping -Datei festgelegten Testinformationen. |
Testinvocation | Standardimplementierung der ITestInvocation . |
Testinvocation.runmode | Der unterschiedliche Modus, in den ein Aufruf betrieben werden kann. |
TestInvocation.Stage | |
Testmapping | Eine Klasse zum Laden einer test_mapping -Datei. |
TestMappingSuiteRunner | Implementierung von BaseTestSuite um durch die Option include-filter angegebene Tests oder TEST_MAPPING-Dateien aus dem Build als Suite auszuführen. |
Testoption | Speichert die in einer test_mapping -Datei festgelegten Testoptionsoptionsdetails. |
TestOutputUploader | Eine Klasse zum Hochladen von Testausgabedateien auf GCS/HTTP. |
Testrecordinterpreter | Nützlichkeit zum Umwandeln eines TestRecord -Proto in ein leichter manipulierbares Format in Tradefed. |
Testresource | Eine Klasse, um eine von der TFC -API zurückgegebene TestResource -Nachricht zu modellieren. |
TestResourcedownloader | Eine Klasse zum Herunterladen von Testressourcendateien von Dateisystem/GCS/HTTP. |
TestResultListener | Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur um einzelne Testergebnisse kümmern. |
TestRuntoTEnvocationForwarder | Forwarder von DDMLIB ITestRunListener zu ITestLifeCycleReceiver . |
Testspoolpoller | Tests wraps, die es ermöglichen, alle Tests eines Testpools auszuführen. |
TestSuiteInfo | Eine Klasse, die das Laden von Build-bezogenen Metadaten für die Testsuite auflöst Um zugehörige Informationen ordnungsgemäß bereitzustellen, muss eine Testsuite eine test-suite-info.properties Datei in ihren JAR-Ressourcen enthalten |
TextResultReporter | Ein Testergebnis-Reporter, der Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. |
TfObjectTracker | Ein Versorgungsunternehmen, um die Verwendung der verschiedenen Objekte der Handelsversehrung zu verfolgen. |
TfSuiteRunner | Implementierung von ITestSuite , das Tests aus dem TF-JAR-Ordner res/config/suite/ lädt. |
TfTestLauncher | Ein IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation. |
TimeStatuSChecker | Statusprüfer, um sicherzustellen, dass das Gerät und die Hostzeit synchronisiert werden. |
Zeitval | Diese Klasse ist veraltet. Verwenden Sie stattdessen Duration . |
TokenProviderHelper | Helfer, der dem Anbieter, der einem bestimmten Token zugeordnet ist, gibt, um herauszufinden, ob ein Gerät das Token unterstützt. |
TradeFedConfigObject | Eine Klasse, um eine TradeFedConfigObject -Nachricht der TFC -API zu modellieren. |
TradeFedConfigObject.typ | Eine Liste der Konfigurationsobjekttypen, die einer Cluster -Befehlskonfiguration injiziert werden können. |
TradeFedDelegator | Objekte, die dazu beitragen, die Berufung an eine andere Handelsbinärdatei zu delegieren. |
TradeFedfeatureClient | Ein GRPC -Client, der die Feature -Ausführung vom Server anfordert. |
TradeFedFeatureserver | Ein Server, der auf Anfragen zum Auslösen von Funktionen reagiert. |
TradefedSandbox | Sandbox-Container, der einen Trade Federation-Aufruf ausführen kann. |
TradeFedSandboxFactory | Standardimplementierung für SandboxFactory |
TradeFedsandboxrunner | Läufer, das mit einer TradefedSandbox verbunden ist, die es ermöglicht, die Sandbox auszuführen. |
TradefedSandboxRunner.StubScheduledInvocationListener | Ein Stub IScheduledInvocationListener , der nichts tut. |