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. |
Abi | Eine Klasse, die ein ABI darstellt. |
AbiFormatter | Gebrauchsklasse für abi. |
AbiUtils | Utility-Klasse für die Handhabung von Geräte-ABIs |
AbstraktVerbindung | Abstrakte Verbindungsdarstellung. |
AbstractHostMonitor | Typische Klasse für die Überwachung des Hostzustands. |
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. |
Aktion im Gange | Die allgemeine Aktion läuft. |
ActiveTrace | Hauptklasse, die hilft, eine aktive Ablaufverfolgung zu beschreiben und zu verwalten. |
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. |
AdbSshConnection | Adb-Verbindung über eine SSH-Bridge. |
AdbStopServerPreparer | Zielvorbereiter, um den Adb-Server auf dem Host vor und nach dem Ausführen von Adb-Tests zu stoppen. |
AdbTcpConnection | Standardverbindungsdarstellung eines Geräts, von der angenommen wird, dass es sich um eine standardmäßige ADB-Verbindung des Geräts handelt. |
AdbUtils | Eine Utility-Klasse für ADB-Operationen. |
AfterClassWithInfo | Ähnliche Garantien wie AfterClass , aber die kommentierte Methode muss einen TestInformation Parameter erfordern. |
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. |
AllTestAppsInstallSetup | Ein ITargetPreparer , der alle Apps aus einem IDeviceBuildInfo#getTestsDir() Ordner auf dem Gerät installiert. |
AltDirBehavior | Eine Aufzählung zum Definieren alternativer Verzeichnisverhalten für verschiedene Testartefakt-Installer/Pusher |
AndroidJUnitTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät mit android.support.test.runner.AndroidJUnitRunner ausführt. |
AoaTargetPreparer | ITargetPreparer , der eine Reihe von Aktionen (z. B. Klicks und Swipes) unter Verwendung des Android Open Accessory (AOAv2)-Protokolls ausführt. |
AppBuildInfo | Eine IBuildInfo , die eine Android-Anwendung und ihre Testpakete darstellt. |
AppDeviceBuildInfo | Diese Klasse ist veraltet. Verwenden Sie IDeviceBuildInfo direkt. |
AppSetup | Ein ITargetPreparer , der eine apk und ihre Tests installiert. |
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. |
ArrayUtil | Utility-Methoden für Arrays |
ArtChrootPreparer | Erstellen Sie ein Chroot-Verzeichnis für ART-Tests. |
ArtGTest | |
ArtRunTest | Ein Testläufer zum Ausführen von ART-Lauftests. |
ArtRunTest.AdbShellCommandException | Eine Ausnahmeklasse zum Melden eines Fehlers, der während der Ausführung eines ADB-Shell-Befehls aufgetreten ist. |
ATestFileSystemLogSaver | Diese LogSaver-Klasse wird von ATest verwendet, um Protokolle in einem bestimmten Pfad zu speichern. |
AtestRunner | Implementierung von ITestSuite |
AtraceCollector | Ein IMetricCollector , der während eines Tests Atrace ausführt und das Ergebnis sammelt und beim Aufruf protokolliert. |
AtraceRunMetricCollector | Sammelt die Ablaufverfolgungen aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Ablaufverfolgungsdateien unter dem Testverzeichnis nach und aggregiert die Metriken. |
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. |
BaseHostJUnit4Test | Basistestklasse zum Ausführen von Hosttests im JUnit4-Stil. |
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. |
BeforeClassWithInfo | Ähnliche Garantien wie BeforeClass , aber die kommentierte Methode muss einen TestInformation Parameter erfordern. |
BinaryState | Enum wird verwendet, um den EIN/AUS-Zustand mit einem IGNORE-No-Op-Zustand aufzuzeichnen. |
BluetoothConnectionLatencyCollector | Der Collector überträgt eine vordefinierte statsd-Dauermetrikkonfiguration auf Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil. |
BluetoothConnectionStateCollector | Dieser Kollektor sammelt BluetoothConnectionStateChanged-Metriken und zeichnet die Verbindungsstatusnummer für jedes Profil auf. |
BluetoothConnectionSuccessRatePostProcessor | Implementierung eines Postprozessors, der die Erfolgsrate für ein Bluetooth-Profil berechnet Verwenden Sie „metric-key-match“, um Metriken anzugeben, die Bluetooth-Verbindungszustände in einem numerischen Array enthalten Beispiel [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector zum Aktivieren der Bluetooth-HCI-Snoop-Protokollierung auf dem DUT und zum Sammeln des Protokolls für jeden Test. |
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 |
BootstrapServiceFileResolverLoader | Lädt Resolver mithilfe der Dienstladefunktion. |
Fehlerbericht | Objekt, das die Verweise auf die Fehlerberichtsdateien enthält, kompatibel mit flachem Fehlerbericht und gezipptem Fehlerbericht (bugreportz). |
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. |
FehlerberichtzOnTestCaseFailureCollector | Sammeln Sie einen Bugreportz, wenn ein Testfall in einem Lauf fehlschlägt. |
Baufehler | Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. |
BuildInfo | Generische Implementierung einer IBuildInfo , die einem ITestDevice zugeordnet werden sollte. |
BuildInfoKey | Klasse, die eine Enumeration enthält, die sich auf Build-Informationsabfragen bezieht. |
BuildInfoKey.BuildInfoFileKey | Enum, das alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können. |
BuildInfoRecorder | Ein ITargetPreparer , der Build-Info-Metadaten in eine angegebene Datei schreibt. |
BuildInfoUtil | Eine util-Klasse zum Bearbeiten von IBuildInfo |
BuildRetrievalError | Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. |
BuildSerializedVersion | Klasse, die die aktuelle Serialisierungsversion aller IBuildInfo enthält. |
BuildTestsZipUtils | Eine Hilfsklasse für Vorgänge im Zusammenhang mit 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. |
ByteArrayInputStreamSource | |
ByteArrayList | Eine Klasse zur Darstellung eines einfachen Bytearrays. |
ByteArrayUtil | Dienstprogramme zum Arbeiten mit Byte-Arrays, z. B. Konvertieren von Bytes in Integer. |
CarModuleController | Dieser Controller verhindert die Ausführung von Testfällen auf Nicht-Automotive-Geräten. |
CarryDnaeError | Interner ERROR(/RuntimeException) , um DeviceNotAvailableException durch das JUnit4-Framework zu übertragen. |
CarryInterruptedException | Wird ausgelöst, wenn das Testphasen-Timeout ausgelöst wird und eine InterruptedException vom Testausführungsthread zum Aufrufausführungsthread übertragen werden muss. |
CdmaDeviceFlasher | Eine Klasse, die ein Bild auf einem physischen Android-Gerät mit einem CDMA-Radio flasht. |
CecControllerTokenProvider | Token-Anbieter für Consumer Electronics Control (CEC)-bezogene Token. |
CentralDirectoryInfo | CentralDirectoryInfo ist eine Klasse, die die Informationen einer Datei/eines Ordners in einer ZIP-Datei enthält. |
CheckPairingPreparer | Ein CompanionAwarePreparer , der die BT-Bindung zwischen Primär- und Begleitgeräten überprüft |
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 |
ClockworkUtils | Ein Uhrwerk-Dienstprogramm zum Teilen von Multi-Device-Logik |
CloseableTraceScope | Eine bereichsbezogene Klasse, die es ermöglicht, den Tracing-Abschnitt über try-with-resources zu melden |
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 | |
CodeCoverageTest | Ein Test, der ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt und den Codeabdeckungsbericht generiert. |
CollectingByteOutputReceiver | Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem byte[] sammelt. |
CollectingOutputReceiver | Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem ERROR(/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 | |
CommandInterrupter | Dienst, mit dem TradeFederation-Befehle unterbrochen oder als nicht unterbrechbar markiert werden können. |
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. |
Befehlsergebnis | Enthält das Ergebnis eines Befehls. |
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 |
Befehlsstatus | Stellt den Status eines zeitgesteuerten Vorgangs dar. |
CommandStatusHandler | Handler, der hilft, den Status eines Aufrufs zu überwachen und zu aktualisieren. |
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. |
CompanionAllocator | Basisklasse, die sich um das Zuweisen und Freigeben von Begleitgeräten kümmert getCompanionDeviceSelectionOptions() sollte implementiert werden, um die Kriterien zu beschreiben, die zum Zuweisen des Begleitgeräts erforderlich sind |
CompanionAwarePreparer | Ein ITargetPreparer , der die Logik zum Abrufen eines bereits zugewiesenen Begleitgeräts kapselt. |
CompanionAwareTest | Basistestklasse, die den Ablaufplan zum Abrufen und Überprüfen des Begleitgeräts kapselt Die Unterklasse kann getCompanion() aufrufen, um den zugewiesenen Begleiter abzurufen. |
CompanionDeviceTracker | Eine Klasse zum Zuweisen und Freigeben von Begleitgeräten |
CompanionRunCommandTargetPreparer | Ein ITargetPreparer , der bestimmte Befehle auf dem zugewiesenen Begleitgerät ausführt |
CompanionTestAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo#getTestsDir() Ordner auf einem zugewiesenen Begleitgerät installiert. |
CompileBootImageWithSpeedTargetPreparer | Kompiliert den Boot-Klassenpfad und den Systemserver mit dem Compiler-Filter „Geschwindigkeit“ neu. |
ConditionFailureMonitor | Überwachen Sie den Aufruf auf Fehler. |
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). |
ConfigurationDescriptor | Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. |
ConfigurationDescriptor.LocalTestRunner | Enum wird verwendet, um den lokalen Testrunner anzugeben. |
ConfigurationException | Wird ausgelöst, wenn die Konfiguration nicht geladen werden konnte. |
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. |
ConfigurationFactory.ExceptionLoader | |
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 |
ConfigUtil | Hilfsklasse zum Erstellen, Interagieren mit und Übertragen von statsd-Konfigurationsdateien. |
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
- abschalten
|
Console.ArgRunnable <T> | Ein ERROR(/Runnable) mit einer run Methode, die ein Argument annehmen 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. |
ContentProviderHandler | Handler, die die Interaktionen des Inhaltsanbieters abstrahieren und es ermöglichen, den geräteseitigen Inhaltsanbieter für verschiedene Operationen zu verwenden. |
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 . |
CoverageMeasurementForwarder | Ein Platzhaltertest, der Abdeckungsmessungen vom Build-Anbieter an den Logger weiterleitet. |
Abdeckungsoptionen | Tradefed-Objekt, um Coverage-Optionen zu halten. |
CoverageOptions.Toolchain | |
CPUThrottlingWaiter | Ein ITargetPreparer , der wartet, bis die maximale Frequenz auf allen Kernen auf dem höchsten verfügbaren Niveau wiederhergestellt ist |
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereiter zum Erstellen von Benutzern und zum Aufräumen am Ende. |
AktuelleInvokation | Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall innerhalb des Aufrufs nützlich sind. |
CurrentInvocation.InvocationInfo | Ein speziell benannter Schlüssel, den wir immer für den Aufruf füllen werden. |
CurrentInvocation.IsolationGrade | Beschreibt die Isolationsstufe |
DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt. |
Standardverbindung | Standardverbindungsdarstellung eines Geräts, von der angenommen wird, dass es sich um eine standardmäßige ADB-Verbindung des Geräts handelt. |
DefaultConnection.ConnectionBuilder | Builder pflegte die Verbindung zu beschreiben. |
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. |
DeviceAllocationState | Stellt den Zuordnungsstatus des Geräts aus der IDeviceManager-Perspektive dar |
DeviceAvailableChecker | Prüfer, um sicherzustellen, dass ein Modul das Gerät nicht in einem Offline-Zustand verlässt. |
DeviceBaselineChecker | Legen Sie vor jedem Modul Geräte-Baseline-Einstellungen fest. |
DeviceBaselineSetter | Abstrakte Klasse, die zum Erstellen einer Gerätebaselineeinstellung verwendet wird. |
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 einfügt. |
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 umschließt. |
DeviceConfigurationHolder | Eine konkrete IDeviceConfiguration Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert. |
Gerätebeschreibung | Eine Klasse, die Informationen enthält, die ein zu testendes Gerät beschreiben. |
DeviceDisconnectedException | Wird ausgelöst, wenn ein Gerät nicht mehr über seinen Transporttyp erreichbar ist, z. B. wenn das Gerät nicht mehr über eine USB- oder TCP/IP-Verbindung sichtbar ist |
DeviceErrorIdentifier | Fehlerkennungen von Gerätefehlern und vom Gerät gemeldeten Fehlern. |
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) sendet, falls sie gefunden werden. |
DeviceFlashPreparer | Ein ITargetPreparer , der ein Image auf physischer Android-Hardware flasht. |
DeviceFoldableState | Darstellung des faltbaren Zustands des Geräts, wie von "cmd device_state print-states" zurückgegeben. |
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. |
DeviceJUnit4ClassRunner | JUnit4-Test-Runner, der auch IDeviceTest unterstützt. |
DeviceJUnit4ClassRunner.LogAnnotation | Gefälschte Anmerkung, die Protokolle zu den Reportern tragen soll. |
DeviceJUnit4ClassRunner.MetricAnnotation | Gefälschte Anmerkung, die den Reportern Metriken übermitteln soll. |
DeviceJUnit4ClassRunner.TestLogData | Implementierung von ExternalResource und TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementierung von ExternalResource und TestRule . |
DeviceManagementGrpcServer | GRPC-Server, der es ermöglicht, ein Gerät von Tradefed zu reservieren. |
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. |
DeviceNotAvailableException | Wird ausgelöst, wenn ein Gerät nicht mehr zum Testen verfügbar ist. |
DeviceOwnerTargetPreparer | Ein ITargetPreparer , der eine Gerätebesitzerkomponente einrichtet. |
DeviceParametrierterRunner | Parametrisierter Runner im JUnit4-Stil für hostseitig gesteuerte parametrisierte Tests. |
Geräteeigenschaften | Allgemeine Konstantendefinitionen für geräteseitige Eigenschaftsnamen |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Gerätefreigabe-Melder, der die Kommunikation der freizugebenden Geräte mit dem übergeordneten Prozess handhabt. |
DeviceResetFeature | Serverseitige Implementierung des Geräte-Resets. |
DeviceResetHandler | Umgang mit Hilfsprogrammen, allgemein das Zurücksetzen von Geräten. |
DeviceRuntimeException | Wird ausgelöst, wenn eine Geräteaktion nicht zu den erwarteten Ergebnissen geführt hat. |
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. |
DeviceStorageFiller | Zielvorbereiter zum Auffüllen des Speichers, damit etwas freier Speicherplatz verfügbar ist. |
DeviceStorageStatusChecker | Überprüfen Sie, ob das Gerät über genügend Speicherplatz für die angegebenen Partitionen verfügt. |
DeviceStringPusher | Zielersteller zum Schreiben einer Zeichenfolge in eine Datei. |
DeviceSuite | Erweitert die JUnit4-Container- Suite , um ein ITestDevice für die Tests bereitzustellen, die es erfordern. |
DeviceSyncHelper | Helfer, der beim Synchronisieren eines neuen Geräteabbilds mit dem Gerät hilft. |
DeviceTestCase | Helfer-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DeviceTestResult | Eine Spezialisierung von TestResult , die abgebrochen wird, wenn eine DeviceNotAvailableException auftritt |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Eine Builder-Klasse für Optionen im Zusammenhang mit der Ausführung von Gerätetests über BaseHostJUnit4Test. |
DeviceTestSuite | Helper JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DeviceTraceCollector | Collector, der beim Start eines Testlaufs eine Perfetto-Ablaufverfolgung startet und am Ende eine Ablaufverfolgungsdatei protokolliert. |
DeviceUnavailableMonitor | Dieser Listener versucht, nur eine DNAE auf Testfallebene zu erfassen. |
DeviceUnresponsiveException | Eine Spezialisierung von DeviceNotAvailableException , die angibt, dass das Gerät für adb sichtbar ist, aber nicht reagiert (d. h., Befehle laufen ab, booten nicht usw.) |
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. |
DeviceWiper | Ein ITargetPreparer , der Benutzerdaten löscht |
DirectedGraph <V> | Eine Implementierung von gerichteten ungewichteten Graphen. |
Deaktivieren Sie SELinuxTargetPreparer | Zielvorbereiter, der SELinux deaktiviert, falls aktiviert. |
DryRunKeyStore | Ein Schlüsselspeicher für Probeläufe, bei dem jeder Schlüsselspeicherwert immer ordnungsgemäß ersetzt und gefunden wird. |
DryRunner | Testet transparent Probeläufe, anstatt sie tatsächlich auszuführen. |
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 . |
DynamicSystemPreparer | Ein ITargetPreparer , der ein Systemabbild auf einem Geräteaufbau mit dem dynamischen Systemupdate einrichtet. |
Falsche Beschreibung | Die Klasse, die eine Fehlerinformation in Trade Federation beschreibt. |
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 | |
FastbootCommandPreparer | Zielvorbereiter, der Fastboot auslöst und Fastboot-Befehle sendet. |
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 bereitstellt, um Geräte mit FastbootDeviceFlasher geflasht zu bekommen, und dann Post-Boot-Geräteattribute in die Build-Informationen für Ergebnisberichtszwecke einfügt. |
FatalHostError | Auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ist eine Ausnahme aufgetreten, die darauf hinweist, dass ein schwerwiegender, nicht behebbarer Fehler aufgetreten ist und dass die TradeFederation-Instanz heruntergefahren werden sollte. |
FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remotedienst optimiert werden). |
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 |
FileInputStreamSource | Eine InputStreamSource , die eine Eingabedatei annimmt. |
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. |
FileUtil | Eine Hilfsklasse für dateibezogene Operationen |
FileUtil.HarnessIOException | Kabelbaum-Ausnahme, die beim Tragen von Dateiproblemen hilft. |
FileUtil.LowDiskSpaceException | Wird ausgelöst, wenn der nutzbare Speicherplatz unter dem Mindestschwellenwert liegt. |
FilteredResultForwarder | Variante von ResultForwarder , die nur die Meldung einer Zulassungsliste von TestDescription zulässt. |
FixedByteArrayOutputStream | Ein speicherinterner ERROR(/OutputStream) , der nur eine maximale Datenmenge speichert. |
Blinkmethode | Eine Aufzählung zur Beschreibung der Methode, die zum Flashen des zu testenden Geräts verwendet wird |
FlashingResourcesParser | Eine Klasse, die erforderliche Versionen von zusätzlichen Bilddateien parst, die zum Flashen eines Geräts benötigt werden. |
FlashingResourcesParser.AndroidInfo | A typedef for Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | A filtering interface, intended to allow FlashingResourcesParser to ignore some resources that it otherwise might use |
FlashingResourceUtil | This utility helps setting the appropriate version of artifacts so they can be flashed via DeviceFlashPreparer . |
FoldableExpandingHandler | A IModuleParameterHandler expanding into more for each non-primary foldable configuration. |
FoldableHandler | Generic foldable handler that can take the foldable parameters to create a specialized module. |
FoldableModePreparer | A target preparer that can switch the foldable state of a device. |
FolderBuildInfo | Concrete implementation of a IFolderBuildInfo . |
FolderSaver | A ITargetPreparer that pulls directories off device, compresses and saves it into logging backend. |
FormattedGeneratorReporter | Reporter that allows to generate reports in a particular format. |
FreeDeviceState | |
FuseUtil | A helper class for FUSE operations. |
IAbi | Interface representing the ABI under test. |
IAbiReceiver | A test that needs the ABI under test. |
IAndroidDebugBridge | Interface definition for AndroidDebugBridge methods used in this package. |
IAppBuildInfo | This interface is deprecated. Use IBuildInfo directly. |
IAutoRetriableTest | Interface for an IRemoteTest that doesn't implement ITestFilterReceiver but still wishes to support auto-retry. |
IBatteryInfo | The interface defining the interaction with a battery of a device. |
IBatteryInfo.BatteryState | Describes the current battery charging state. |
IBuildInfo | Holds information about the build under test. |
IBuildInfo.BuildInfoProperties | Some properties that a IBuildInfo can have to tweak some handling of it. |
IBuildProvider | Responsible for providing info regarding the build under test. |
IBuildReceiver | A test that needs reference to the build under test. |
IClusterClient | An interface for interacting with the TFC backend. |
IClusterEvent | Interface for any cluster event to be uploaded to TFC. |
IClusterEventUploader <T extends IClusterEvent > | Interface for ClusterEventUploader |
IClusterOptions | An interface for getting cluster-related options. |
ICommandOptions | Container for execution options for commands. |
ICommandScheduler | A scheduler for running TradeFederation commands. |
ICommandScheduler.IScheduledInvocationListener | Listener for invocation events when invocation completes. |
ICompressionStrategy | An interface representing a compression algorithm that can be selected at runtime. |
IConfigOptionValueTransformer | An interface for manipulating config option value |
IConfigurableVirtualDevice | An interface to provide information about a possibly preconfigured virtual device info (host ip, host user, ports offset and etc.). |
IConfiguration | Configuration information for a TradeFederation invocation. |
IConfigurationFactory | Factory for creating IConfiguration s |
IConfigurationReceiver | Simple interface to represent object that accepts an IConfiguration . |
IConfigurationServer | An interface for config server. |
ICredentialFactory | An interface for credential factory to create oauth2 Credential . |
IDefaultObjectLoader | Interface for loading the default objects that should be part of our YAML configuration. |
IDefaultObjectLoader.LoaderConfiguration | The loading configuration object to pass information to the loader. |
IDeviceActionReceiver | Provides an API to receive device events. |
IDeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
IDeviceBuildProvider | A IBuildProvider that uses information from a ITestDevice to retrieve a build. |
IDeviceConfiguration | Device Configuration Holder Interface. |
IDeviceFlasher | Flashes a device image on a device. |
IDeviceFlasher.UserDataFlashOption | Enum of options for handling the userdata image |
IDeviceManager | Interface for managing the set of available devices for testing. |
IDeviceManager.IFastbootListener | A listener for fastboot state changes. |
IDeviceMonitor | Interface for monitoring state of devices. |
IDeviceMonitor.DeviceLister | A ERROR(/Runnable) -like class that should return the known devices and their states. |
IDeviceRecovery | Interface for recovering a device that has gone offline. |
IDeviceSelection | Interface for device selection criteria. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Provides facilities for monitoring the state of a IDevice . |
IDeviceTest | Interface for object that needs a reference to a ITestDevice . |
IDisableable | Interface that describes a Tradefed object that can be disabled. |
IEmail | Interface for sending email. |
IEmail.Message | Container for email message data. |
IFileDownloader | Interface for downloading a remote file. |
IFileEntry | Interface definition that provides simpler, mockable contract to FileEntry methods. |
IFileResolverLoader | Loads implementations of IRemoteFileResolver . |
IFileResolverLoader.ResolverLoadingException | Exception thrown if a resolver cannot be loaded or initialized. |
IFlashingResourcesParser | Interface for providing required versions of auxiliary image files needed to flash a device. |
IFlashingResourcesRetriever | Interface for retrieving auxiliary image files needed to flash a device. |
IFolderBuildInfo | A simple abstract IBuildInfo whose build artifacts are containing in a local filesystem directory. |
IFormatterGenerator | Interface describing a formatter for SuiteResultHolder . |
IGlobalConfiguration | A class to encompass global configuration information for a single Trade Federation instance (encompassing any number of invocations of actual configurations). |
IHarnessException | Description of the harness exception interface that will be implemented by harness exceptions. |
IHostCleaner | Cleans up the host after the test run has finished. |
IHostHealthAgent | An interface to emit host or device metrics. |
IHostMonitor | Interface to dispatch host data |
IHostMonitor.HostDataPoint | Generic class for data to be reported. |
IHostMonitor.HostMetricType | |
IHostOptions | Host options holder interface. |
IHostOptions.PermitLimitType | Enum describing the possible permit limiters |
IHostResourceManager | Interface to manager host resource. |
IHttpHelper | Helper methods for performing http requests. |
IHttpHelper.DataSizeException | |
IInvocationContext | Holds information about the Invocation for the tests to access if needed. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | A test that needs reference to the context of the invocation. |
IInvocationExecution | Interface describing the actions that will be done as part of an invocation. |
IKeyStoreClient | Interface to access a key store for password or sensitive data. |
IKeyStoreFactory | Factory for creating IKeyStoreClient . |
ILabPreparer | Marker interface for lab preparers See ITargetPreparer for a description of what these interfaces are intended. |
ILeveledLogOutput | Classes which implement this interface provides methods that deal with outputting log messages. |
ILogcatReceiver | A class that provides the output of a device's logcat as an InputStreamSource . |
ILogRegistry | An interface for a ILogOutput singleton logger that multiplexes and manages different loggers. |
ILogRegistry.EventType | Events that are useful to be logged |
ILogSaver | Classes which implement this interface provide methods for storing logs to a central location. |
ILogSaverListener | Allows for ITestInvocationListener s to listen for when log files are saved. |
IManagedTestDevice | A ITestDevice whose lifecycle is managed. |
IManagedTestDevice.DeviceEventResponse | Container for a response to a IManagedTestDevice#handleAllocationEvent(DeviceEvent) call |
IManagedTestDeviceFactory | Creator interface for IManagedTestDevice s |
IMetricCollector | This interface will be added as a decorator when reporting tests results in order to collect matching metrics. |
IMetricCollectorReceiver | Interface for IRemoteTest s to implement if they need to get the list of IMetricCollector s for the test run. |
IMoblyYamlResultHandler | Interface of mobly yaml result handler. |
IMoblyYamlResultHandler.ITestResult | Interface of mobly yaml result |
IModuleController | Interface for controlling if a module should be executed or not. |
IModuleController.RunStrategy | Enum describing how the module should be executed. |
IModuleParameterHandler | The interface for parameters of suites modules. |
IMultiDeviceRecovery | Interface for recovering multiple offline devices. |
IMultiDeviceTest | This interface is deprecated. This interface is kept temporarily for compatibility but is not actually used anymore. Please do not implement it. |
IMultiTargetPreparer | Prepares the test environment for several devices together. |
INativeDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
INativeDeviceTest | Interface for object that needs a reference to a INativeDevice . |
InfraErrorIdentifier | Error Identifiers from Trade Federation infra, and dependent infra (like Build infra). |
InputStreamSource | This interface basically wraps an ERROR(/InputStream) to make it clonable. |
InstallAllTestZipAppsSetup | A ITargetPreparer that installs all apps in a test zip. |
InstallApexModuleTargetPreparer | |
InstallApkSetup | A ITargetPreparer that installs one or more apks located on the filesystem. |
InstallBuildEnvApkSetup | A ITargetPreparer that installs one or more test apks from an Android platform build env. |
InstalledInstrumentationsTest | Runs all instrumentation found on current device. |
InstantAppHandler | Handler for ModuleParameters#INSTANT_APP . |
InstrumentationPreparer | A ITargetPreparer that runs instrumentation |
InstrumentationTest | A Test that runs an instrumentation test package on given device. |
InvocationContext | Generic implementation of a IInvocationContext . |
InvocationExecution | Class that describes all the invocation steps: build download, target_prep, run tests, clean up. |
InvocationLocal <T> | This class provides invocation-scope variables. |
InvocationMetricLogger | A utility class for an invocation to log some metrics. |
InvocationMetricLogger.InvocationGroupMetricKey | Grouping allows to log several groups under a same key. |
InvocationMetricLogger.InvocationMetricKey | Some special named key that we will always populate for the invocation. |
InvocationStatus | A class to store invocation status. |
InvocationStatus | A helper enum to represent the invocation status |
InvocationSummaryHelper | Helper class for gathering and reporting TestSummary for set of listeners |
InvocationToJUnitResultForwarder | A class that listens to ITestInvocationListener events and forwards them to a TestListener . |
IPostProcessor | Post processors is a Trade Federation object meant to allow the processing of metrics and logs AFTER the tests and BEFORE result reporting. |
IRemoteFeature | Interface describing a feature in Tradefed that can be executed based on the request. |
IRemoteFileResolver | Interface for objects that can resolve a remote file into a local one. |
IRemoteFileResolver.RemoteFileResolverArgs | The args passed to the resolvers |
IRemoteFileResolver.ResolvedFile | Class holding information about the resolved file and some metadata. |
IRemoteScheduledListenersFeature | Extension of IRemoteFeature to support passing in IScheduledInvocationListener s. |
IRemoteTest | A test that reports results directly to a ITestInvocationListener . |
IReportNotExecuted | In case of an incomplete execution, IRemoteTest that implements this interface may report their non-executed tests for improved reporting. |
IRescheduler | Interface for rescheduling a config for future execution. |
IResourceMetricCollector | The interface for user to implement customized resource collectors. |
IRestApiHelper | A helper interface for performing REST API calls. |
IResumableTest | This interface is deprecated. No need for this anymore |
IRetryDecision | Interface driving the retry decision and applying the filter on the class for more targeted retry. |
IRuntimeHintProvider | |
IRunUtil | Interface for running timed operations and system commands. |
IRunUtil.EnvPriority | Enum that defines whether setting or unsetting a particular env. |
IRunUtil.IRunnableResult | An interface for asynchronously executing an operation that returns a boolean status. |
ISandbox | Interface defining a sandbox that can be used to run an invocation. |
ISandboxFactory | Factory for creating ISandbox . |
ISetOptionReceiver | Implementation of this interface should have an Option with a "set-option" name linked to HostTest#SET_OPTION_NAME . |
IShardableListener | A ITestInvocationListener that can be sharded. |
IShardableTest | A IRemoteTest that can be split into separately executable sub-tests. |
IShardHelper | Interface of an object that describes the sharding strategy to adopt for a configuration. |
IsolatedHostTest | Implements a TradeFed runner that uses a subprocess to execute the tests in a low-dependency environment instead of executing them on the main process. |
ISupportGranularResults | Interface specifying whether a ITestInvocationListener supports receiving the granular results or not. |
ISystemStatusChecker | An checker that performs checks on system status and returns a boolean to indicate if the system is in an expected state. |
ISystemStatusCheckerReceiver | A IRemoteTest that requires access to the ISystemStatusChecker from the configuration. |
ITargetCleaner | This interface is deprecated. tearDown has been moved to the base ITargetPreparer interface. |
ITargetPreparer | Prepares the test environment for the test run. |
ITerribleFailureHandler | An interface to handle terrible failures from LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | A runner that can filter which tests to run based on annotations. |
ITestCollector | Provides support for test collection; when set, test runner must perform a dry run to collect test cases without actually executing them. |
ITestDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
ITestDevice.ApexInfo | A simple struct class to store information about a single APEX |
ITestDevice.MountPointInfo | A simple struct class to store information about a single mountpoint |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | A runner that can receive a file specifying which tests to run and/or not to run. |
ITestFilterReceiver | A runner that can filter which tests to run. |
ITestInformationReceiver | Interface to receive the TestInformation for some classes. |
ITestInvocation | Handles one TradeFederation test invocation. |
ITestInvocation.ExitInformation | Represents some exit information for an invocation. |
ITestInvocationListener | Listener for test results from the test invocation. |
ITestLifeCycleReceiver | Receives event notifications during instrumentation test runs. |
ITestLogger | An entity that can perform logging of data streams of various types. |
ITestLoggerReceiver | An entity that can be injected with an ITestLogger instance so that it can be used for logging purposes. |
ITestsPool | Interface describing a pool of tests that we can access and run |
ITestSuite | Abstract class used to run Test Suite. |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interface describing an helper to load previous results in a way that can be re-run. |
ITestSummaryListener | Interface that allows ITestInvocationListener to exchange some limited information via summaries. |
ITestsZipInstaller | Installs tests from a tests zip file (as outputted by the build system) on a device. |
ITokenProvider | Interface describing an object that can provide the tokens of a particular device. |
ITokenRequest | Interface a IRemoteTest can implement to expose the fact that it requires a device with a special token. |
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
Sdk32ModuleController | Only run tests if the device under test is SDK version 32 or above. |
Sdk33ModuleController | Only run tests if the device under test is SDK version 33 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SecondaryUserOnDefaultDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
SecondaryUserOnSecondaryDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
SemaphoreTokenTargetPreparer | This is a preparer used to use token to serialize test excution in tradefed host. |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
SettingsBaselineSetter | A common setter to handle device baseline settings via ITestDevice.setSetting. |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:- If
min-api-level is defined:- The device shipped with the
min-api-level or later.
|
ShowmapPullerMetricCollector | Base implementation of FilePullerDeviceMetricCollector that allows pulling the showmap files from the device and collect the metrics from it. |
SideloadOtaTargetPreparer | A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied. |
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
SkipHWASanModuleController | Base class for a module controller to not run tests on HWASan builds. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
SparseImageUtil | Utility to unsparse sparse images. |
SparseImageUtil.SparseInputStream | SparseInputStream read from upstream and detects the data format. |
StatsdBeforeAfterGaugeMetricPostProcessor | A post processor that processes gauge metrics collected in a "before/after" approach, ie |
StatsdEventMetricPostProcessor | A post processor that processes event metrics in statsd reports into key-value pairs, using the formatters specified on the processor. |
StatsdGenericPostProcessor | A post processor that processes binary proto statsd reports into key-value pairs by expanding the report as a tree structure. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StopServicesSetup | A ITargetPreparer that stops services on the device. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StreamUtil | Utility class for managing input streams. |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubDevice | Stub placeholder implementation of a IDevice . |
StubKeyStoreClient | Default stub implementation for KeyStore Client. |
StubKeyStoreFactory | Default stub implementation for KeyStore Factory |
StubLocalAndroidVirtualDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SwitchUserTargetPreparer | A ITargetPreparer that switches to the specified user kind in setUp. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUpdaterDeviceFlasher | A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable | |