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. |
Abi | Eine Klasse, die einen ABI darstellt. |
AbiFormatter | Utility-Klasse für Abi. |
AbiUtils | Utility-Klasse zur Handhabung von Geräte-ABIs |
AbstractConnection | Abstrakte Verbindungsdarstellung. |
AbstractHostMonitor | Typische Klasse für Host Health Monitoring. |
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. |
Aktion im Gange | Die allgemeine Aktion läuft. |
ActiveTrace | Hauptklasse, die beim Beschreiben und Verwalten einer aktiven Ablaufverfolgung hilft. |
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. |
AdbSshConnection | ADB-Verbindung über eine SSH-Brücke. |
AdbStopServerPreparer | Zielvorbereiter zum Stoppen des ADB-Servers auf dem Host vor und nach der Ausführung von ADB-Tests. |
AdbTcpConnection | Standardverbindungsdarstellung eines Geräts, wobei davon ausgegangen wird, dass es sich um eine Standard-ADB-Verbindung des Geräts handelt. |
AdbUtils | Eine Dienstprogrammklasse für ADB-Vorgänge. |
AfterClassWithInfo | Ähnliche Garantien wie AfterClass , aber die mit Anmerkungen versehene 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 diese als Doubles behandelt. |
AllTestAppsInstallSetup | Ein ITargetPreparer , der alle Apps aus einem IDeviceBuildInfo#getTestsDir() Ordner auf dem Gerät installiert. |
AltDirBehavior | Eine Enumeration zum Definieren alternativer Verzeichnisverhaltensweisen für verschiedene Testartefakt-Installer/-Pusher |
AndroidJUnitTest | Ein Test, der mithilfe von android.support.test.runner.AndroidJUnitRunner ein Instrumentierungstestpaket auf einem bestimmten Gerät ausführt. |
AoaTargetPreparer | ITargetPreparer , der eine Reihe von Aktionen (z. B. Klicks und Wischbewegungen) mithilfe des Android Open Accessoire (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 | 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. |
ArrayUtil | Hilfsmethoden 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, die Ergebnisse sammelt und sie beim Aufruf protokolliert. |
AtraceRunMetricCollector | Sammelt die Ablaufverfolgungen aus allen Testverzeichnissen im angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis, verarbeitet die Ablaufverfolgungsdateien im Testverzeichnis nach und aggregiert die Metriken. |
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. |
BaseHostJUnit4Test | Basistestklasse zum Ausführen von Host-Tests im JUnit4-Stil. |
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. |
BeforeClassWithInfo | Ähnliche Garantien wie BeforeClass , aber die mit Anmerkungen versehene Methode muss einen TestInformation Parameter erfordern. |
BinaryState | Enum wird zum Aufzeichnen des EIN/AUS-Status mit einem IGNORE-No-Op-Status verwendet. |
BluetoothConnectionLatencyCollector | Der Collector überträgt eine vordefinierte Konfiguration der Statistikdauermetrik an Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil. |
BluetoothConnectionStateCollector | Dieser Kollektor erfasst 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 | 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 |
BootstrapServiceFileResolverLoader | Lädt Resolver mithilfe der Dienstladefunktion. |
Fehlerbericht | Objekt, das die Referenzen der Bugreport-Dateien enthält, kompatibel mit flachem Bugreport und gezipptem Bugreport (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 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. |
BugreportzOnTestCaseFailureCollector | Sammeln Sie einen Fehlerbericht, wenn ein Testfall in einem Lauf fehlschlägt. |
BuildError | Wird ausgelöst, wenn der bereitgestellte Build nicht ausgeführt werden kann. |
BuildInfo | Generische Implementierung einer IBuildInfo , die einem ITestDevice zugeordnet werden sollte. |
BuildInfoKey | Klassenaufzählung im Zusammenhang mit Build-Informationsabfragen. |
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 zur Unterstützung bei der Bearbeitung 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 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. |
ByteArrayInputStreamSource | |
ByteArrayList | Eine Klasse zur Darstellung eines kompakten Byte-Arrays. |
ByteArrayUtil | Dienstprogramme zum Bearbeiten von Byte-Arrays, z. B. Konvertieren von Bytes in Ganzzahlen. |
CarModuleController | Dieser Controller verhindert die Ausführung von Testfällen auf nicht-automobilen Geräten. |
CarryDnaeError | Interne RuntimeException zur Übertragung DeviceNotAvailableException über das JUnit4-Framework. |
CarryInterruptedException | Wird ausgelöst, wenn eine Zeitüberschreitung der Testphase 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 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-Verbindung 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 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 |
ClockworkUtils | Ein Uhrwerk-Dienstprogramm zum Teilen der Logik mehrerer Geräte |
CloseableTraceScope | Eine bereichsbezogene Klasse, die es ermöglicht, den Ablaufverfolgungsabschnitt über „Try-with-Resources“ zu melden |
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 | |
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 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 | |
CommandInterrupter | Dienst, der es ermöglicht, TradeFederation-Befehle zu unterbrechen oder als unterbrechungsfrei zu markieren. |
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 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 |
Befehlsstatus | Stellt den Status eines zeitgesteuerten Vorgangs dar. |
CommandStatusHandler | Handler, der dabei hilft, den Status eines Aufrufs zu überwachen und zu aktualisieren. |
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. |
CompanionAllocator | Basisklasse, die sich um die Zuweisung und Freigabe 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 gesamten Prozess 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 etwaige Fehler. |
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. |
KonfigurierbarerGrpcDynamicShardingClient | |
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). |
Konfigurationsdeskriptor | Konfigurationsobjekt, das einen Aspekt der Konfiguration selbst beschreibt. |
ConfigurationDescriptor.LocalTestRunner | Enum wird verwendet, um den lokalen Testläufer anzugeben. |
ConfigurationException | Wird ausgelöst, wenn die Konfiguration nicht geladen werden konnte. |
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. |
ConfigurationFactory.ExceptionLoader | |
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 |
ConfigUtil | Dienstprogrammklasse zum Erstellen, Interagieren mit und Übertragen von statsd-Konfigurationsdateien. |
ConfigUtil.LogSource | |
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. |
ContentProviderHandler | Handler, der die Interaktionen mit den Inhaltsanbietern abstrahiert und die Verwendung des geräteseitigen Inhaltsanbieters für verschiedene Vorgänge ermöglicht. |
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 zum Halten von Deckungsoptionen. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter | Ein ITargetPreparer , der wartet, bis die maximale Frequenz aller Kerne auf die höchste verfügbare Stufe wiederhergestellt ist |
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereiter zum Erstellen eines Benutzers und zum Bereinigen am Ende. |
CurrentInvocation | Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall im Aufruf nützlich sind. |
CurrentInvocation.InvocationInfo | Ein spezieller benannter Schlüssel, den wir immer für den Aufruf füllen. |
CurrentInvocation.IsolationGrade | Beschreibt den Grad der Isolation |
DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt. |
Standardverbindung | Standardverbindungsdarstellung eines Geräts, wobei davon ausgegangen wird, dass es sich um eine Standard-ADB-Verbindung des Geräts handelt. |
DefaultConnection.ConnectionBuilder | Der Bauherr beschrieb den Zusammenhang früher. |
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. |
DeviceActionTargetPreparer | Ein ITargetPreparer zum Ausführen von Geräteaktionen. |
DeviceActionUtil | Eine Utility-Klasse zum Ausführen von Geräteaktionen. |
DeviceActionUtil.Command | Befehle für Geräteaktionen. |
DeviceActionUtil.DeviceActionConfigError | Ausnahme für Konfigurationsfehler. |
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 im Offline-Zustand verlässt. |
DeviceBaselineChecker | Legen Sie vor jedem Modul Gerätegrundeinstellungen fest. |
DeviceBaselineSetter | Abstrakte Klasse, die zum Erstellen einer Gerätegrundeinstellung verwendet wird. |
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. |
Gerätebeschreibung | Eine Klasse, die Informationen enthält, die ein zu testendes Gerät beschreiben. |
DeviceDisconnectedException | Wird ausgelöst, wenn ein Gerät über seinen Transporttyp nicht mehr 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 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. |
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. |
DeviceImageTracker | Für einige der inkrementellen Geräteaktualisierungen benötigen wir die Basisdateien, um Unterschiede zu berechnen. |
DeviceImageTracker.FileCacheTracker | Verfolgen Sie Informationen zum zwischengespeicherten Gerätebild und seinen Metadaten |
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. |
DeviceJUnit4ClassRunner | JUnit4-Testläufer, der auch IDeviceTest unterstützt. |
DeviceJUnit4ClassRunner.LogAnnotation | Gefälschte Anmerkung, die den Reportern Protokolle liefern soll. |
DeviceJUnit4ClassRunner.MetricAnnotation | Gefälschte Anmerkung, die dazu dienen soll, den Reportern Kennzahlen mitzuteilen. |
DeviceJUnit4ClassRunner.TestLogData | Implementierung von ExternalResource und TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementierung von ExternalResource und TestRule . |
DeviceManagementGrpcServer | GRPC-Server, der die Reservierung eines Geräts bei Tradefed ermöglicht. |
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. |
DeviceNotAvailableException | Wird ausgelöst, wenn ein Gerät nicht mehr zum Testen verfügbar ist. |
DeviceOwnerTargetPreparer | Ein ITargetPreparer , der eine Gerätebesitzerkomponente einrichtet. |
DeviceParameterizedRunner | Parametrisierter Runner im JUnit4-Stil für hostseitig gesteuerte parametrisierte Tests. |
Geräteeigenschaften | Allgemeine Konstantendefinitionen für geräteseitige Eigenschaftsnamen |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Gerätefreigabe-Reporter, der die Kommunikation der freizugebenden Geräte mit dem übergeordneten Prozess übernimmt. |
DeviceResetFeature | Serverseitige Implementierung des Geräte-Resets. |
DeviceResetHandler | Dienstprogramm zur generischen Geräterücksetzung. |
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 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. |
DeviceSnapshotFeature | Serverseitige Implementierung des Geräte-Snapshots. |
DeviceSnapshotHandler | Schnappschuss von Tintenfischen im Umgang mit Versorgungsunternehmen. |
DeviceStateMonitor | Hilfsklasse zum Überwachen des Status eines IDevice . |
DeviceStorageAgeResourceMetricCollector | Speicheralter von Logcat analysieren. |
DeviceStorageFiller | Der Zielvorbereiter soll den Speicher auffüllen, sodass 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 | Zielvorbereiter zum Schreiben einer Zeichenfolge in eine Datei. |
DeviceSuite | Erweitert die JUnit4-Container- Suite , um ein ITestDevice für die Tests bereitzustellen, die es benötigen. |
DeviceSyncHelper | Helfer, der beim Synchronisieren eines neuen Geräteimages mit dem Gerät hilft. |
DeviceTestCase | Hilfs-JUnit-Testfall, der die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DeviceTestResult | Eine Spezialisierung von TestResult , die abgebrochen wird, wenn eine DeviceNotAvailableException auftritt |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Eine Builder-Klasse für Optionen im Zusammenhang mit der Ausführung von Gerätetests über BaseHostJUnit4Test. |
DeviceTestSuite | Hilfs-JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt. |
DeviceTraceCollector | Kollektor, der den Perfetto-Trace startet, wenn ein Testlauf beginnt, und die Trace-Datei am Ende protokolliert. |
DeviceUnavailableMonitor | Dieser Listener versucht nur, einen DNAE auf Testfallebene zu erfassen. |
DeviceUnresponsiveException | Eine Spezialisierung von DeviceNotAvailableException , die angibt, dass das Gerät für adb sichtbar ist, aber nicht reagiert (z. B. Zeitüberschreitung bei Befehlen, Start nicht usw.) |
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. |
DeviceWiper | Ein ITargetPreparer , der Benutzerdaten löscht |
DirectedGraph <V> | Eine gerichtete Implementierung ungewichteter Graphen. |
Deaktivieren Sie SELinuxTargetPreparer | Zielvorbereiter, der SELinux deaktiviert, falls aktiviert. |
DryRunKeyStore | Ein Keystore für den Probelauf, bei dem jeder Keystore-Wert immer ordnungsgemäß ersetzt und gefunden wird. |
DryRunner | Führen Sie Tests transparent durch, 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 . |
DynamicShardHelper | Sharding-Strategie, um die Warteschlange für Remote-Arbeit zwischen mehreren TF-Instanzen zu ermöglichen |
DynamicShardingConnectionInfoMessage | Datenhaltende Klasse, um den Versand über den Feature-Server zu erleichtern. |
DynamicSystemPreparer | Ein ITargetPreparer , der mit dem dynamischen Systemupdate ein Systemabbild auf einem Gerätebuild einrichtet. |
Falsche Beschreibung | Die Klasse, die eine Fehlerinformation in Trade Federation beschreibt. |
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 | |
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-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. |
FatalHostError | Eine Ausnahme weist darauf hin, dass auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ein schwerwiegender, nicht behebbarer Fehler aufgetreten ist und dass die TradeFederation-Instanz heruntergefahren werden sollte. |
FeatureFlagTargetPreparer | Aktualisiert die DeviceConfig (Funktionsflags, die von einem Remotedienst optimiert werden). |
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 |
FileInputStreamSource | Eine InputStreamSource , die eine Eingabedatei akzeptiert. |
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. |
FileUtil | Eine Hilfsklasse für dateibezogene Vorgänge |
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 ERROR(/OutputStream) , der nur eine maximale Datenmenge speichert. |
Blinkmethode | Eine Enumeration zur Beschreibung der Methode, die zum Flashen des zu testenden Geräts verwendet wird |
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 . |
FolderSaver | Ein ITargetPreparer , der Verzeichnisse vom Gerät abruft, komprimiert und im Protokollierungs-Backend speichert. |
FormattedGeneratorReporter | Reporter, der die Erstellung von Berichten in einem bestimmten Format ermöglicht. |
FreeDeviceState | |
FuseUtil | Eine Hilfsklasse für FUSE-Operationen. |
GceAvdInfo | Struktur zum Speichern relevanter Daten für eine bestimmte GCE AVD-Instanz. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceManager | Helfer, der die GCE-Aufrufe zum Starten/Stoppen und Sammeln von Protokollen von GCE verwaltet. |
GceRemoteCmdFormatter | Dienstprogrammklasse zum Formatieren von Befehlen zum Erreichen eines Remote-GCE-Geräts. |
GceRemoteCmdFormatter.ScpMode | Abhängig von der Struktur der Argumente kann SCP zum Pushen oder Pullen von Dateien verwendet werden. |
GceSshTunnelMonitor | Thread-Monitor für den Gce-SSH-Tunnel. |
GcovCodeCoverageCollector | Ein BaseDeviceMetricCollector , der GCOV-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
GcovKernelCodeCoverageCollector | Ein BaseDeviceMetricCollector , der gcov-Kernelabdeckungsmessungen aus debugfs und vom Gerät abruft und sie schließlich als Testartefakte protokolliert. |
GCSBucketUtil | Dateimanager zum Herunterladen und Hochladen von Dateien aus Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Einfacher Wrapper für Dateiinformationen in GCS. |
GCSCommon | Basisklasse für Gcs-Vorgänge wie Herunterladen und Hochladen. |
GCSConfigurationFactory | Eine ConfigurationFactory lädt Konfigurationen aus Google Cloud Storage. |
GCSConfigurationFactory.GCSConfigLoader | Erweiterung von ConfigurationFactory.ConfigLoader , die Konfigurationen aus GCS lädt, die enthaltenen Konfigurationen aus einer Root-Konfiguration verfolgt und eine Ausnahme bei zirkulären Includes auslöst. |
GCSConfigurationServer | Der Konfigurationsserver lädt Konfigurationen aus Google Cloud Storage (GCS). |
GCSDownloaderHelper | Downloader für GCS-Bucket, der sich um das Caching und Auflösen der globalen Konfiguration kümmert. |
GCSFileDownloader | Datei-Downloader zum Herunterladen von Dateien aus dem Google Cloud Storage (GCS). |
GCSFileUploader | Datei-Uploader zum Hochladen von Dateidaten in den Google Cloud Storage (GCS). |
GCSHostResourceManager | Laden Sie die Hostressource von GCS (Google Cloud Storage) herunter. |
GcsRemoteFileResolver | Implementierung von IRemoteFileResolver , der das Herunterladen aus einem GCS-Bucket ermöglicht. |
GenericLogcatEventParser <LogcatEventType> | Analysieren Sie die Logcat-Eingabe nach Ereignissen. |
GenericLogcatEventParser.LogcatEvent | Struktur zum Speichern eines Logcat-Ereignisses mit dem Ereignistyp und der auslösenden Logcat-Nachricht |
GetPreviousPassedHelper | Helfer zum Abrufen der zuvor bestandenen Testfilter. |
GkiDeviceFlashPreparer | Ein Zielvorbereiter, der das Gerät mit dem generischen Android-Kernel-Image flasht. |
Globale Konfiguration | Eine IGlobalConfiguration Implementierung, die die geladenen Konfigurationsobjekte in einer Karte speichert |
GlobalFilterGetter | Dienstimplementierung, die die Filter eines bestimmten Aufrufs zurückgibt. |
GlobalTestFilter | Filteroptionen, die auf den Aufruf angewendet werden. |
GoogleApiClientUtil | Utilities zum Erstellen eines Google API-Clients. |
GoogleBenchmarkResultParser | Analysiert die Ergebnisse von Google Benchmark, die über die Shell ausgeführt werden, und gibt eine Karte mit allen Ergebnissen zurück. |
GoogleBenchmarkTest | Ein Test, der ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausführt. |
GranularRetriableTestWrapper | Eine Wrapper-Klasse bearbeitet den IRemoteTest , um den IRemoteTest auf Testfallebene zu granulieren. |
GranularRetriableTestWrapper.StartEndCollector | Klassenhelfer, um fehlenden Laufanfang und -ende abzufangen. |
GsiDeviceFlashPreparer | Ein Zielvorbereiter, der das Gerät mit einem generischen Android-System-Image flasht. |
GTest | Ein Test, der ein natives Testpaket auf einem bestimmten Gerät ausführt. |
GTestBase | Die Basisklasse von gTest |
GTestListTestParser | Ein Ergebnisparser für den gtest-Probelaufmodus mit dem Parameter „--gtest_list_tests“. |
GTestResultParser | Analysiert die „Rohausgabemodus“-Ergebnisse nativer Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestInvocationListener über die Ergebnisse. |
GTestXmlResultParser | Analysiert die „XML-Ausgabemodus“-Ergebnisse nativer Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse. |
IAbi | Schnittstelle, die das zu testende ABI darstellt. |
IAbiReceiver | Ein Test, der den zu testenden ABI benötigt. |
IAndroidDebugBridge | Schnittstellendefinition für die in diesem Paket verwendeten AndroidDebugBridge Methoden. |
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. |
IBuildInfo | Enthält Informationen über den getesteten Build. |
IBuildInfo.BuildInfoProperties | Einige Eigenschaften, die ein IBuildInfo haben kann, um die Handhabung zu optimieren. |
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. |
IConfigOptionValueTransformer | Eine Schnittstelle zum Bearbeiten des Konfigurationsoptionswerts |
IConfigurableVirtualDevice | Eine Schnittstelle zur Bereitstellung von Informationen über möglicherweise vorkonfigurierte virtuelle Geräteinformationen (Host-IP, Host-Benutzer, Port-Offset usw.). |
IKonfiguration | Konfigurationsinformationen für einen TradeFederation-Aufruf. |
IConfigurationFactory | Factory zum Erstellen IConfiguration s |
IConfigurationReceiver | Einfache Schnittstelle zur Darstellung eines Objekts, das eine IConfiguration akzeptiert. |
IConfigurationServer | Eine Schnittstelle für den Konfigurationsserver. |
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. |
IDeviceActionReceiver | Stellt eine API zum Empfangen von Geräteereignissen bereit. |
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. |
IDeviceRecovery | Schnittstelle zum Wiederherstellen eines Geräts, das offline gegangen ist. |
IDeviceSelection | Schnittstelle für Geräteauswahlkriterien. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Bietet Funktionen zum Überwachen des Status eines IDevice . |
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. |
IDynamicShardingClient | Wrapper-Schnittstelle für den Sharding-Client Dies ist vorhanden, damit wir bei Bedarf ein HTTP-Protokoll austauschen oder eines testen können. |
IDynamicShardingConnectionInfo | Schnittstelle für Klassen, die dynamische Sharding-Verbindungsinformationen enthalten |
IEmail | Schnittstelle zum Versenden von E-Mails. |
IEmail.Message | Container für E-Mail-Nachrichtendaten. |
IFileDownloader | Schnittstelle zum Herunterladen einer Remote-Datei. |
IFileEntry | Schnittstellendefinition, die einen einfacheren, nachbildbaren Vertrag für FileEntry Methoden bereitstellt. |
IFileResolverLoader | Lädt Implementierungen von IRemoteFileResolver . |
IFileResolverLoader.ResolverLoadingException | Eine Ausnahme wird ausgelöst, wenn ein Resolver nicht geladen oder initialisiert werden kann. |
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. |
IglobalConfiguration | Eine Klasse, die globale Konfigurationsinformationen für eine einzelne Handelsverbandinstanz umfasst (umfasst eine beliebige Anzahl von Aufrufe der tatsächlichen Konfigurationen). |
Ihartessexception | Beschreibung der Kabelbaum -Ausnahmeschnittstelle, die durch Kabelbaumausnahmen implementiert wird. |
IHostCleaner | Bereinigt den Host nach Abschluss des Testlaufs. |
Ihosthealthagent | Eine Schnittstelle zum Ausgeben von Host- oder Gerätekennzahlen. |
Ihostmonitor | Schnittstelle zum Versenden von Hostdaten |
Ihostmonitor.HostDatApoint | Generische Klasse für die gemeldeten Daten. |
Ihostmonitor.HostMetriTType | |
Ihostopions | Hostoptionshalterschnittstelle. |
IHOSTOPTIONS.PERMITLIMITTYPE | Enum beschreiben die möglichen Genehmigungsbegrenzer |
IHOStresourcemanager | Schnittstelle zur Manager -Host -Ressource. |
Ihttphelper | Helfermethoden zur Durchführung von HTTP -Anfragen. |
Ihttphelper.datasizeexception | |
IinvocationContext | Hält Informationen über den Aufruf für die Tests bei Bedarf, um zugreifen zu können. |
IinvocationContext.TimingEvent | |
IInvocationContextReceiver | Ein Test, der einen Verweis auf den Kontext des Aufrufs benötigt. |
Iinvocationexecution | Schnittstelle, die die Aktionen beschreibt, die als Teil eines Aufrufs durchgeführt werden. |
IKeyStoreClient | Schnittstelle zum Zugriff auf einen Schlüsselspeicher für Passwörter oder sensible Daten. |
IKeyStoreFactory | Factory zum Erstellen IKeyStoreClient . |
Ilabpreferarer | Markierungsschnittstelle für Laborvorbereiter In ITargetPreparer finden Sie eine Beschreibung, was diese Schnittstellen beabsichtigt sind. |
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 liefert. |
ILogRegistry | Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet. |
ILogRegistry.EventType | Ereignisse, deren Protokollierung nützlich ist |
IloogSaver | Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Protokollen an einem zentralen Standort. |
ILogSaverListener | Ermöglicht die ITestInvocationListener S, wenn Protokolldateien gespeichert werden. |
ImanagedTestDevice | Ein itestDevice, dessen Lebenszyklus verwaltet wird. |
ImanagedTestDevice.DeviceEventePonse | Container für eine Reaktion auf einen IManagedTestDevice#handleAllocationEvent(DeviceEvent) Call |
ImanagedTestDeviceFactory | Creator -Schnittstelle für IManagedTestDevice s |
IMetricCollector | Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Metriken zu sammeln. |
Imetriccollectorreceiver | Schnittstelle für IRemoteTest implementieren, wenn sie für den Testlauf die Liste der IMetricCollector erhalten müssen. |
IMOBLEYYAMLRESUTHANDLER | Schnittstelle des MOBLE YAML -Ergebnishandlers. |
IMOBLEYYAMLRESUTHANDER.ITESTRESULT | Schnittstelle von Mobly YAML -Ergebnis |
ImoduleController | Schnittstelle zur Steuerung, wenn ein Modul ausgeführt werden sollte oder nicht. |
ImoduleController.runstrategy | Enum beschreiben, wie das Modul ausgeführt werden sollte. |
Imoduleparameterhandler | Die Schnittstelle für Parameter von Suitemodulen. |
IMultidevicerCovery | Schnittstelle zur Wiederherstellung mehrerer Offline -Geräte. |
IMultidevicetest | Diese Schnittstelle ist veraltet. Diese Schnittstelle wird vorübergehend für die Kompatibilität aufbewahrt, wird jedoch nicht mehr verwendet. Bitte implementieren Sie es nicht. |
IMultiTargetPreparer | Bereitet die Testumgebung für mehrere Geräte gemeinsam vor. |
Inated Device | Bietet eine zuverlässige und etwas höhere API mit einem DDMLIB IDevice . |
Inatedevicetest | Schnittstelle für Objekt, das einen Verweis auf einen INativeDevice benötigt. |
Inkrementalimageutil | Ein Dienstprogramm zur Nutzung des inkrementellen Bild- und Geräte -Update. |
Infrori zwei | Fehlerkennungen aus der Handelsföderation Infra und abhängiger Infra (wie Build Infra). |
InputStreamSource | Diese Schnittstelle wickelt im Grunde einen ERROR(/InputStream) , um sie klonbar zu machen. |
InstallAllTestZIPAppsSetup | Ein ITargetPreparer , der alle Apps in einem Test -Reißverschluss installiert. |
InstallApexModuleTargetPreparer | |
Installapksetup | Ein ITargetPreparer , der eine oder mehrere APKs im Dateisystem installiert. |
InstallbuildenVapksetup | Ein ITargetPreparer , der einen oder mehrere Test -APKs von einer Android -Plattform -Build -Env installiert. |
InstalledInStrumentationStest | Läuft alle Instrumente auf dem aktuellen Gerät. |
Instantaphandler | Handler für ModuleParameters#INSTANT_APP . |
Instrumentierungspreferer | Ein ITargetPreparer , der Instrumentierung betreibt |
Instrumentierungstest | Ein Test, bei dem ein Instrumentierungstestpaket auf dem gegebenen Gerät ausgeführt wird. |
InvocationContext | Generische Implementierung eines IInvocationContext . |
InvocationExecution | Klasse, die alle Aufrufschritte beschreibt: Download erstellen, target_prep, Tests ausführen, aufräumen. |
InvocationLocal <T> | Diese Klasse liefert Variablen für Aufrufscope. |
InvocationMetricLogger | Eine Versorgungsklasse für einen Aufruf, um einige Metriken zu protokollieren. |
InvocationMetricLogger.InvocationGroupMetricKey | Durch die Gruppierung können mehrere Gruppen unter demselben Schlüssel protokolliert werden. |
IncrocationMetricLogger.InvocationMetricKey | Einige spezielle namens Key, die wir immer für den Aufruf bevölkern werden. |
InvocationStatus | Eine Klasse zum Speichern des Aufrufs. |
InvocationStatus | Eine Helfer -Enum, um den Aufrufstatus darzustellen |
Bevölkerungsstromhelper | Helferklasse zum Sammeln und TestSummary für Hörer |
InvocationToJunitresultforwarder | Eine Klasse, die ITestInvocationListener -Ereignisse hö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. |
IRemotesplanedListenerFeature | Erweiterung der IRemoteFeature zur Unterstützung des Bestehens in IScheduledInvocationListener s. |
Iremotetest | Ein Test, der meldet, dass direkt zu einem ITestInvocationListener führt. |
Ireportnotexecuted | Im Falle einer unvollständigen Ausführung kann IRemoteTest , die diese Schnittstelle implementiert, ihre nicht ausgeführten Tests für eine verbesserte Berichterstattung melden. |
IreScheduler | Schnittstelle zum Umplanen einer Konfiguration für die zukünftige Ausführung. |
IreSourcemetricCollector | Die Schnittstelle für den Benutzer implementieren maßgeschneiderte Ressourcensammler. |
IRestapihelper | Eine Helferschnittstelle zum Ausführen von REST -API -Aufrufen. |
IRESUMABLETEST | Diese Schnittstelle ist veraltet. Keine Notwendigkeit mehr dafür |
IretryDecision | Schnittstelle zum Wiederholungsentscheidung und Anwendung des Filters in der Klasse für gezieltere Wiederholung. |
IRuntimeHintProvider | |
Irunutil | Schnittstelle zum Ausführen von zeitgesteuerten Operationen und Systembefehlen. |
Irunutil.Envriorität | Enum, das definiert, ob ein bestimmtes Env festgelegt oder verunreinigt wird. |
Irunutil.irunnableresult | Eine Schnittstelle zur asynchronen Ausführung eines Vorgangs, der einen booleschen Status zurückgibt. |
Isandbox | Schnittstelle definiert eine Sandkiste, mit der ein Aufruf ausgeführt werden kann. |
IsandboxFactory | Fabrik zum Erstellen ISandbox . |
IsetoptionReciver | Die Implementierung dieser Schnittstelle sollte eine Option mit einem mit HostTest#SET_OPTION_NAME verknüpften "set-option" -Name haben. |
Ishardablelistener | Ein ITestInvocationListener , der geschützt werden kann. |
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. |
Isoliertes Hosttest | Implementiert ein Tradefed-Läufer, der einen Subprozess verwendet, um die Tests in einer Umgebung mit niedriger Abhängigkeit durchzuführen, anstatt sie im Hauptprozess auszuführen. |
IsupportgranularResults | Schnittstelle Angaben Sie, ob ein ITestInvocationListener die empfangene Ergebnisse unterstützt oder nicht. |
IsystemStatuSChecker | Ein Checker, der Überprüfungen zum Systemstatus durchführt und einen Booleschen zurückgibt, um anzugeben, ob sich das System in einem erwarteten Zustand befindet. |
IsystemStatuSCheckErreceiver | Ein IRemoteTest , der aus der Konfiguration Zugriff auf den ISystemStatusChecker 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 filtern kann, die auf Anmerkungen basierend auf Anmerkungen ausgeführt werden. |
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. |
ITESTDEVICE | Bietet eine zuverlässige und etwas höhere API mit einem DDMLIB IDevice . |
ITESTDEVICE.APEXINFO | Eine einfache Strukturklasse zum Speichern von Informationen über einen einzelnen Apex |
ITESTDEVICE.BountPointinfo | Eine einfache Strukturklasse zum Speichern von Informationen über einen einzelnen Mountpoint |
ITESTDEVICE.RecoveryMode | |
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, die testet werden. |
ITESTINFORMATIONSRECEIVER | Schnittstelle zum Empfangen der TestInformation für einige Klassen. |
ITESTINVOCATION | Vervollständigt einen TradeFederationstest -Aufruf. |
ITESTInvocation.exitinformation | Stellt einige Exit -Informationen für einen Aufruf dar. |
ITESTInvocationListener | Hörer für Testergebnisse aus dem Testaufruf. |
ITESTLIFECYCLEERECIVER | Empfängt Ereignisbenachrichtigungen während der Instrumenten -Tests. |
ITESTLOGGER | Eine Entität, die die Protokollierung von Datenströmen verschiedener Typen durchführen kann. |
ITESTLOGGERRECEIVER | Eine Entität, die mit einer ITestLogger -Instanz injiziert werden kann, damit sie für Protokollierungszwecke verwendet werden kann. |
ITESTSPOOL | Schnittstelle beschreibt einen Pool von Tests, auf den wir zugreifen und ausführen können |
ITestSuite | Abstrakte Klasse, die zum Ausführen der Test Suite verwendet wird. |
ITESTSUITE.MULTIDEVICEMODULESTRATEGY | |
ITESTSUTERSULDOADER | Schnittstelle, die einen Helfer beschreibt, um frühere Ergebnisse auf eine Weise zu laden, die erneut ausgeführt werden kann. |
ITESTSummaryListener | Schnittstelle, mit der ITestInvocationListener einige begrenzte Informationen über Zusammenfassungen austauschen kann. |
ITestsZipInstaller | Installiert Tests aus einer Test-ZIP-Datei (wie vom Build-System ausgegeben) auf einem Gerät. |
ITOKEPROVIDER | Schnittstelle, das ein Objekt beschreibt, das die Token eines bestimmten Geräts bereitstellen kann. |
ItokenRequest | Schnittstellen Sie eine IRemoteTest können implementieren, um die Tatsache aufzudecken, dass ein Gerät mit einem speziellen Token erforderlich ist. |
LabResourceDeviceMonitor | Der Laborressourcenmonitor, der den gRPC-Server für LabResourceService initialisiert/verwaltet. |
LargeOutputReciver | Eine Klasse, die dazu beitragen soll, langlaufende Befehle auszuführen, sammeln Sie die Ausgabe. |
LastShardDetektor | Bei der Ausführung lokaler Sharding möchten wir manchmal nur einige Aktionen ausführen, wenn der letzte Shard invocationEnded(long) erreicht hat. |
LaunchCVDHelper | Versorgungshelfer zur Steuerung des Launch_CVD im Tintenfisch -VM. |
Durchgesickerte ThreadStatuSchecker | Statusprüfung, um sicherzustellen, dass ein Modul keinen laufenden Thread verletzt. |
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 | Eine IShellOutputReceiver , die die Ausgabe einer Abfrage "PM List Instrumentation" analysiert |
ListInStrumentationParser.instrumentationTarget | |
LocalAndroidVirtualDevice | Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. |
LocalAppbuildProvider | Ein IBuildProvider , der einen IBuildInfo basiert, der auf einem bereitgestellten lokalen Weg basiert |
Lokaldeveloper | Erkennt und kehrt zurück, ob dies ein lokaler Entwickler ist, der Tradefed leitet. |
LocalDevicebuildProvider | Ein IBuildProvider , der einen 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 |
LocalFileHeader | LocalFileHeader ist eine Klasse, die die Informationen einer Datei/eines Ordners in einer ZIP -Datei enthält. |
LocalFileResolver | Implementierung von IRemoteFileResolver , der die Verknüpfung lokaler Dateien ermöglicht |
LOCALFOLDERBUILDPROVIDER | Ein IBuildProvider , der einen IFolderBuildInfo basiert, der auf einem bereitgestellten lokalen Weg basiert |
LOCALHOSTRESOURCEMANGE | Manager Host -Ressource. |
Lokalpool | Implementierung eines Pools lokaler Tests |
LOCALRUNINISTUctionBuilder | Dienstprogramm zum Erstellen der Anweisung zum lokalen Durchführen von Tests. |
LockSettingsBaselinesSetter | Ein Setter zum Entfernen von Bildschirmsperreinstellungen. |
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 | |
LogcateEventType | Ereignisstypen für LogcatEventParser . |
LogcatOnFailureCollector | Collector, der einen Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
Logcatreceiver | Klasse, der Logcat im Hintergrund sammelt. |
LogcattimingMetricCollector | Ein metrischer Kollektor, der Zeitinformationen (z. B. Benutzerschalterzeit) von logCat während eines oder mehreren wiederholten Tests sammelt, indem die angegebenen Regex -Muster verwendet werden, um Startsignale und die Signale eines Ereignisses von Logcat -Zeilen zu beenden. |
LogDatatype | Repräsentiert den Datentyp der Protokolldaten. |
Logdatei | Klasse, um die Metadaten für eine gespeicherte Protokolldatei zu halten. |
LogFileSaver | Ein Helfer für die ITestInvocationListener , die 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. |
Logutil | Eine Protokollierungs -Utility -Klasse. |
Logutil.clog | Eine Shim -Klasse für Log |
MainLinemoduleHandler | Eine einfache Handlerklasse für Hauptmodule, die einen InstallapexModuletargetParer erstellen und die dynamische Verbindung basierend auf den angegebenen Hauptmodulen in die IT injiziert, 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 ausgeführt wird, die wir über eine Tradefed -Instanz innerhalb der VM remote verwalten. |
ManagedTestDeviceFactory | Fabrik zum Erstellen der verschiedenen Arten von Geräten, die von TF überwacht werden können |
MaxsdkmoduleController | Basisklasse für einen Modulcontroller, der keine Tests auf Versionen über einer angegebenen SDK -Versionsnummer ausführen kann. |
MergeDzipentryCollection | Führen Sie einzelne ZIP -Einträge in einer großen Zip -Datei in Blöcke zusammen, um die Download -Versuche zu minimieren. |
MERGEMULTIBUILDTARGEPARER | Ein IMultiTargetPreparer , mit dem Informationen von einem Build an einen anderen weitergegeben werden können, indem Sie sie benennen, und die Dateischlüssel, um sie in den anderen Build zu kopieren. |
Merngestrategy | Beschreibt, wie die Ergebnisse aggregiert werden sollten, wenn mehrere Versuche vorhanden sind. |
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 einer XML-Datei in einem Ordner aus, der durch den Parameter "Metrics-Doktor" in der aufrufeten Phase des Tests angegeben ist. |
Metricest Case | Erweiterung des TestCase , mit dem Metriken beim Ausführen als Teil von TradeFED protokolliert werden können. |
Metrictestcase.logholder | Struktur, um eine Protokolldatei zu halten, die gemeldet werden soll. |
Metricutil | Versorgungsklasse zum Ziehen von Metriken aus Push -StatsD -Konfigurationen. |
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, der Tests nicht ausführen kann, wenn es unter einer angegebenen API -Ebene ist. |
MinSdkModuleController | Basisklasse für einen Modulcontroller, um keine Tests für Versionen unterhalb einer angegebenen SDK-Versionsnummer auszuführen. |
MiximageZippreferer | Ein IMultiTargetPreparer , der die Bilder eines Systems in einem Gerätebau mischt. |
MixkerneltargetParer | Ein ITargetPreparer , mit dem ein Kernelbild mit dem Gerätebild mischen kann. |
MoblicbinaryHostTest | Host -Test soll eine Binärdatei mit Mobly Python aus dem Android Build -System (Soong) ausführen |
MOBLEYYAMLRESULTCONTROLLERINFOHandler | MOBLE YAML -Ergebnis 'Controller Info' Element Handler. |
MOBLEYYAMLRESULTCONTROLLERINFOHandler.Controllerinfo | |
MOBLEYYAMLRESULTCONTROLLERINFOHandler.Controllerinfo.Builder | |
MOBLEYYAMLRESUTHANDERFAKTORY | Mobly YAML -Ergebnis -Handler -Fabrik, das einen geeigneten Handler basierend auf dem Ergebnistyp erzeugt. |
MOBLEYYAMLRESUTHANDERFACTORY | |
MOBLEYYAMLRESUTHANDERFAKTORY.TYPE | |
MOBLEYYAMLRESULTPARSER | MOBLE YAML Testergebnisse Parser. |
MOBLEYYAMLRESULTRECORDHandler | MOBLE YAML ERGEBNISSETZUNG 'DREAT' ELEMENTE. |
MOBLEYYAMLRESULTRECORDHandler.record | |
MOBLEYYAMLRESULTRECORDHandler.record.builder | |
MOBLEYYAMLRESULTRECORDHandler.RecordResult | |
MoblyyamlresultsummaryHandler | MOBLE YAML -Ergebnis 'Zusammenfassung' Element -Handler. |
MoblyyamlresultsummaryHandler.Summary | |
MOBLEYYAMLRESULTSUMMARYHATLER.Summary.builder | |
MOBLEYYAMLRESUTTETETNAMELISTHANDER | MOBLE YAML ERGEBNIS 'TEST NAME -LISTE' Element -Handler. |
MOBLEYYAMLRESULTTETNAMELISHANDER.TESTNAMELIST | |
MOBLEYYAMLRESUTTETESTNAMELISHANDER.TESTNAMELIST.Builder | |
MOBLEYYAMLRESULTUSERDATAHANDLER | MOBLE YAML -Ergebnis 'Benutzerdaten' Element -Handler. |
MOBLEYYAMLRESULTUSERDATAHANDLER.USERDATA | |
MOBLEYYAMLRESULTUSERDATAHANDLER.USERDATA.BUISTER | |
ModifiedFileParser | Klasse verantwortlich, um Informationen von modified_files.json zu analysieren und zu extrahieren. |
Moduldefinition | Container für die Testlaufkonfiguration. |
Modulelistener | Hörer an die einzelnen IRemoteTest jedes Moduls angeschlossen, um die Liste der Ergebnisse zu sammeln. |
ModuleLogcatCollector | Version des Logcat-Kollektors, jedoch für Modul. |
Modulemerger | Helferklasse für den Betrieb im Zusammenhang mit der Verschmelzung ITestSuite und ModuleDefinition nach einer Spaltung. |
ModulOemTargetPreparer | |
ModuleParameter | Spezielle Werte, die den Suite -Parameter -Schlüssel in den Metadaten jedes Moduls zugeordnet sind. |
ModuleParametershelper | Helfer, um den mit dem Parameter assoziierten IModuleParameterHandler zugeordnet zu machen. |
Modulepusher | |
Modulepusher.modulepusherror | Fataler Fehler während des Hauptmoduls. |
ModuleSsplitter | Helfer, um eine Liste von Modulen aufzuteilen, die durch IConfiguration in eine Liste von Ausführungseinheiten dargestellt werden, die durch ModuleDefinition dargestellt werden. |
Moduletestypeutil | Enthält gemeinsame Nutzmethoden zum Überprüfen des Moduls. |
MultiFailureDescription | Sammeln Sie mehrere FailureDescription in einem Halter. |
Multimap <k, v> | Ein ERROR(/Map) , der mehrere Werte pro Schlüssel unterstützt. |
PaketInfo | Container für die Paketinformationen einer Anwendung vom Gerät analysiert. |
PackageInstalledModuleController | Der Modulvertragscontroller zum Ausführen von Tests, wenn das Gerät nicht die angegebenen Pakete installiert hat. |
Paar <a, b> | Definieren Sie unsere eigene Paarklasse, die zwei Objekte enthält. |
PairingMultitargetParer | Ein Multi-Target-Präparat hilft dabei, die Bluetooth-Paarung (und die Verbindung) zwischen zwei Geräten herzustellen. |
ParalleldeviceExecutor <V. | ERROR(/ExecutorService) um eine Funktion parallel auszuführen. |
ParentSandboxInvocationExecution | Version von InvocationExecution für die übergeordneten Aufruf-Spezialaktionen beim Ausführen einer Sandbox. |
Elternshardreplikat | Replizieren Sie ein Setup für ein Gerät auf alle anderen Geräte, die Teil des Sharding sind. |
PartialzipdownloadCache | Dienstprogramm zum zwischenströmenden Download -Dateien basierend auf ihrem Inhalt. |
PassingTestFileReporter | Ein ITestInvocationListener , der die Liste der Übergabe von Testfällen in einer Testdatei speichert |
PerfettoGenericPostProcessor | Ein Postprozessor, der Text-/Binärmetrik-Perfetto-Protodateien in Schlüssel-Wert-Paare verarbeitet, indem er die Protonachrichten und Felder mit Zeichenfolgenwerten rekursiv erweitert, bis das Feld mit dem numerischen Wert gefunden wird. |
PerfettogenericPostProcessor.AlternativeParseformat | |
PerfettogenericPostProcessor.Metric_File_Format | |
Perfettopärer | Perfetto Preparer drückt die Konfigurationsdatei an einem Standardort, auf den Perfetto Zugriff hat, auf das Gerät. |
PerfettopullmetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector , mit dem die Perfetto -Dateien aus dem Gerät gezogen und die Metriken daraus erfasst werden können. |
PerettopullmetricCollector.Metric_file_format | |
Perfettotracerecorder | Eine Versorgungsklasse zur Aufnahme von Perfetto Trace auf einem ITestDevice . |
PrettyPrintdelimiter | Helfer -Dienstprogramm, das beim Drucken der abfälligen gemeldeten Nachricht hilft. |
FettestEventLogger | Logger entspricht den Ereignissen und protokolliert sie, um das Debugug zu erleichtern. |
ProcessInfo | Wird verwendet, um prozessbezogene (Benutzer, PID, Name, Startzeit in der zweiten seit EPOCH) zu speichern. |
Profileparameterhandler | Basisparameter -Handler für jeden Profilbenutzer. |
ProfiletargetPreferer | Basisklasse zum Einrichten von Target Preparer für jeden Profil Benutzer android.os.usertype.profile.XXX . |
PropertyChanger | Eine Versorgungsklasse zum Ändern (oder Hinzufügen) von Elementen in einer Android -Eigenschaftsdatei |
ProtoresultParser | Parser für das Handelsgeschäftsprotokort. |
ProtoresUltParser.Testlevel | Aufzählung, die die aktuelle Ebene des verarbeiteten Proto darstellt. |
ProtoresulTreporter | Ergebnis Reporter bauen einen TestRecord -Protobuf mit allen Ergebnissen im Inneren. |
ProtoUtil | Hilfsmethoden für den typunabhängigen Umgang mit Protobuf-Nachrichten. |
Proxy-Konfiguration | Objekt, das den Verweis auf eine auszuführende Remotekonfiguration ermöglicht. |
Parser | Das Dienstprogramm zur Analyse (Benutzer, PID und Name) von der Befehlsausgabe "PS" |
PTSBOTTEST | Führen Sie PTS-BOT-Tests aus. |
Pushfileinvoker | Diese Klasse ist veraltet. Verwenden Sie stattdessen PushFilePreparer |
Pushfiler | Ein ITargetPreparer , der versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad zu einem beliebigen Gerätestand zu bringen. |
PythonBinaryHostTest | Host -Test soll eine Binärdatei von Python aus dem Android Build -System (Soong) ausführen Der Testläufer-Unterstützung umfasst Filter und Excude-Filter. |
PythonBinaryHostTest.PythonForwarder | Ergebnisweiterleitung zum Ersetzen des Laufnamens durch den Binärnamen. |
PythonunittestresultParser | Interpretiert die Ausgabe von Tests mit dem unittesten Framework von Python und übersetzt sie in eine Reihe von ITestInvocationListener . |
Pythonunittestrunner | Diese Klasse ist veraltet. Verwenden Sie stattdessen PythonBinaryHostTest . |
Pythonvirtualenvhelper | Eine Helferklasse zur Aktivierung der virtuellen Python 3 -Umgebung. |
Pythonvirtualenvpreferer | Richtet ein Python Virtualenv auf dem Host ein und installiert Pakete. |
NeustartReasonCollector | Kollektor, der während des Testlaufs einen Neustart des Geräte sammelt und sie durch Vernunft und Zählungen meldet. |
ReboottargetParer | Zielvorbereiter, der das Gerät neu startet. |
RecoveryLogPreparer | Ein Zielvorbereiter, der zum Sammeln von Protokollen vor der Wiederherstellung verwendet wird. |
Regextrie <v> | Die Regextrie ist ein Trie, bei dem jeder jeder gelagert Segment des Schlüssels ist ein Regex 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 verwendet wird, um bei DeviceSelectionOptions.gceDeviceRequested() true . |
RemoteDynamicPool | Implementierung eines Pools von Remote-Work-Queue-Tests |
RemoteFileresolver | Eine einfache Klasse, mit der man Dateien an einer Vielzahl von Orten mit URIs und der Funktionen von Dienstanbietern laden kann. |
RemoteFileUtil | Dienstprogrammklasse, um Datei aus einer Remote -Instanz zu verarbeiten |
RemoteinvocationExecution | Implementierung der InvocationExecution , die eine Remoteausführung vorantreibt. |
RemoteInvocationExecution.FileOptionValueTransformer | |
Remotesshutil | Dienstprogramm zur Ausführung von SSH -Befehlen in Remote -Instanzen. |
RemotetesttimeoutEnforcer | Zuhörer, mit denen die Ausführungszeit einer bestimmten Testkonfiguration überprüft werden kann, und sie fehlschlagen, wenn sie ein bestimmtes Zeitüberschreitungen durchläuft. |
Remotezip | Dienstprogramme zum Entpacken einzelner Dateien in einer Remote -Zip -Datei. |
REMOVESYSTEMAPPPREER | Ein ITargetPreparer zum Entfernen einer APK aus der Systempartition vor einem Testlauf. |
ReportpassedTests | Melden Sie in einer Datei mögliche Filter, um bestandene Tests auszuschließen. |
ResolvePartialdownload | Lösen Sie eine teilweise Download -Anfrage. |
Ressourcenetricutil | Versorgungsfunktionen zum Komponieren von Metriken. |
Resourceutil | Dienstprogramm für das Lesen von Konfigurationsressourcen. |
Restapihelper | Eine Helferklasse für REST -API -Anrufe. |
RestartSystemServertargetParer neu | Zielvorbereiter, der den Systemserver neu startet, ohne das Gerät neu zu starten. |
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. |
Ergebnissprachen | Spezialläufer, der die damit angegebenen 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. |
WiederholungspräparationDezision | Eine Klasse, um die Entscheidungen darüber zu beschreiben, ob die Vorbereitung wiederholt werden soll oder nicht, um den Modullauf zu fehlen. |
Wiederholung | Ein spezieller Läufer, der es ermöglicht, eine vorherige Auslauftests zu verschieben, die fehlgeschlagen sind oder nicht ausgeführt werden. |
Retyresschoner.retrytype | Die Arten der Tests, die wiedergegeben werden können. |
RetryResultForwarder | Eine Erweiterung von ResultForwarder , die immer an eine bestimmte Versuchsnummer pusht. |
Wiederholung | Helferklasse, um zu bestimmen, welches Modul oder der Test ausgeführt werden soll oder nicht. |
Wiederholung | Struktur hält die Statistiken für eine Wiederholung von einem IRemoteTest . |
Wiederholung | Die Wiederholungsstrategie, die bei der Wiederaufnahme einiger Tests verwendet werden soll. |
RootcanalForwarderParer | |
RoottargetParer | Zielvorbereiter, das "ADB Root" oder "ADB Unroot" basierend auf der Option "Force-Root" ausführt. |
RunaFterswithinfo | |
RunBeforeswitHinfo | |
RunCommandTargetPreparer | |
RunConfigDevicereCovery | Generische Basis IMultiDeviceRecovery zum Ausführen einer Tradefed -Konfiguration, um den Wiederherstellungsschritt durchzuführen. |
RunHostCommandtargetParer | Zielvorbereiter, um vor und nach dem Ausführen des Tests beliebige Hostbefehle auszuführen. |
RunHostScriptTargetParer | Zielvorbereiter, das ein Skript ausführt, bevor ein Test ausgeführt wird. |
RuninterruptedException | Wenn ein Laufbetrieb durch eine externe Anfrage unterbrochen wird. |
RunnotifierWrapper | Wrapper des RunNotifier , damit wir die DeviceNotAvailableException tragen können. |
RunoncloneProfileParameterhandler | |
RunonCloneProfiletargetParer | |
Runonsdks und BoxHandler | Handler für ModuleParameters#RUN_ON_SDK_SANDBOX . |
RunonsDKSAndBoxTargetParer | Ein ITargetPreparer für Markierungen, die Tests in der SDK -Sandbox laufen sollten. |
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. |
RunTimerStartCollector | Kollektor, der während des Testlaufs Zeitstempel von Runtime -Neustarts (Systemserver abfällt) sammelt, falls vorhanden. |
Runutil | Eine Sammlung von Helfermethoden zur Ausführung von Operationen. |
RustbenchmarkresultParser | Interpretiert die Ausgabe von Tests, die mit dem Kriterium für das Benchmarking -Framework ausgeführt werden, und übersetzt sie in eine Reihe von ITestInvocationListener . |
RostbinaryHostTest | Host -Test soll eine Rost -Binärdatei aus dem Android Build -System (Soong) ausführen |
RostbaryTest | Ein Test, bei dem ein Rost -Binär auf dem gegebenen Gerät ausgeführt wird. |
Rosttestbase | Basisklasse von RostBinaryHostTest und RostbinaryTest |
Rosttestbase.envpair | |
Rosttestbase.invocation | |
RustTestresultParser | Interpretiert die Ausgabe von Tests mit dem unittesten Framework von Rust und übersetzt es in eine Reihe von ITestInvocationListener . |
SandboxConfigdump | Runner -Klasse, die eine IConfiguration basierend auf einer Befehlszeile erstellt und in eine Datei ablegen. |
SANDBOXCONFIGDUMP.DUMPCMD | |
SandboxConfigurationException | Spezielle Konfigurationsausnahme aus dem Sandbox -Setup. |
SandboxConfigurationFactory | Spezielle Konfigurationsfabrik zur Erstellung von Konfigurationen für Sandboxing-Zwecke. |
SandboxConfigilil | Eine Versorgungsklasse zum Verwalten IConfiguration bei Sandboxen. |
SandboxedInvocationExecution | Spezielle Sandbox -Ausführung des Aufrufs: Dies ist die Aufrufequection, wenn wir uns in der Sandbox befinden, die den Befehl ausführt. |
SandboxinvocationRunner | Führen Sie die mit der Aufruf verbundenen Tests in der Sandbox aus. |
Sandboxoptionen | Klasse, die eine ISandbox empfangen und Optionen zur Verfügung stellen können. |
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. |
SDK32MODULECONTROLLER | Führen Sie nur Tests aus, wenn das zu testende Gerät SDK Version 32 oder höher ist. |
SDK33MODULECONTROLLER | Führen Sie nur Tests aus, wenn das zu testende Gerät SDK Version 33 oder höher ist. |
SDK34MODULECONTROLLER | Führen Sie nur Tests aus, wenn das zu testende Gerät SDK Version 34 oder höher ist. |
SecondaryUserHandler | Handler für ModuleParameters#SECONDARY_USER . |
SecondaryUserDefaultDisplayHandler | Handler für ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
SecondaryUserononsesecondaryDisplayHandler | Handler für ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
SemaphoretokentargetParer | Dies ist ein vorbereitender Vorbereiter, mit dem Token zum Serialisieren der Testausschöpfung im Tradefed -Wirt verwendet werden. |
Serializationutil | Dienstprogramm zur Serialisierung/Deserialisierung eines Objekts, das ERROR(/Serializable) implementiert. |
ServiceAccountKeycredentialfaktor | Ein Anmeldeinformationsfabrik zum Erstellen von Dienstkontoschlüsselbasis von OAuth Credential . |
EinstellungenBaSelinesSetter | Ein gemeinsamer Setter, um die Basiseinstellungen für Geräte über ITESTDEVICE zu verarbeiten. |
Shardbuildcloner | Helferklasse, die mit dem Klonen einer Build -Informationen aus der Befehlszeile umgeht. |
Shardhelper | Helferklasse, die das Erstellen der Scherben erstellt und sie für einen Aufruf plant. |
ShardListener | Ein ITestInvocationListener , der Ergebnisse aus einem Aufruf -Shard sammelt (auch bekannt als ein Aufruf, der auf mehreren Ressourcen parallel ausgeführt wird) und sie an einen anderen Hörer weiterleitet. |
ShardMainResultForwarder | Ein ResultForwarder , der die Ergebnisse von Shard-Testaufrufen kombiniert. |
ShelloutputReciverstream | Nutzungsunterklasse von OutputStream, die in einen ISHELLOUTPUTRECIVER schreibt. |
ShellStatuSchecker | Überprüfen Sie, ob der Shell -Status vor und nach einem Modulauslauf erwartet ist. |
VersandapilevelvelmoduleController | Führen Sie Tests aus, wenn das Gerät die folgenden Bedingungen erfüllt:- Wenn
min-api-level definiert ist:- Das mit dem
min-api-level oder später versandte Gerät.
|
ShowMappullmetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector , mit dem das Ziehen der Showmap -Dateien aus dem Gerät und das Sammeln der Metriken daraus erfasst werden kann. |
SideloadotatargetParer | Ein Zielvorbereiter, der eine Seitenbelastung eines angegebenen OTA -Pakets ausführt, das Paket anwendet, darauf wartet, dass das Gerät startet, und die Geräte -Build -Eigenschaften injiziert Dieser Zielvorbereiter geht davon aus, dass sich das Gerät im regulären ADB -Modus befindet und sicherstellt, dass das Gerät im selben Modus verlässt, jedoch mit dem neueren Build angewendet wird. |
SimpleFileLogger | Ein ILeveledLogOutput , der Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet. |
SimpleperFresult | Objekt, alle einfachen Testergebnisse zu halten |
SimpleperFstatResultParser | Ein Versorgungskurs zum Analyse von SimplePerf -Ergebnis. |
SimpleperFutil | Versorgungsklasse, um einfachen Befehl zu versenden und Ergebnisse zu sammeln |
SimplePerfutil.Simpleperftype | Enum of SimplePerf -Befehlsoptionen |
Einfache | Eine kleine Versorgungsklasse, die einige statistische Maßnahmen bei einem numerischen Datensatz berechnet. |
SizelimitedOutputStream | Ein Thread Safe Datei unterstützte ERROR(/OutputStream) , der die maximale Datenmenge begrenzt, die geschrieben werden können. |
SkiphwasanModuleController | Basisklasse für einen Modulcontroller, der keine Tests auf HWasan -Builds ausführt. |
SL4ABLUETOOTHUTIL | Eine Versorgungsklasse bietet Bluetooth -Operationen auf ein oder zwei Geräten mit SL4A |
SL4ABLUETOOTHUTIL.BLUETOOTH Accesslevel | Enums für Bluetooth -Gerätezugriffsebene, die auf BluetoothDevice.java basieren |
SL4ABLUETOOTHUTIL.BLUETOOTHCONNECTIONSTATE | Enums für Bluetooth -Verbindungszustände, die auf BluetoothProfile.java basieren |
SL4ABLUETOOTHUTIL.BLUETOOTHPRIORITYLEVEL | Enums für Bluetooth -Profilprioritätsstufe, die auf BluetoothProfile.java basieren |
SL4ABLUETOOTHUTIL.BLUETOOTHPROFILE | Enums für Bluetooth -Profile, die auf BluetoothProfile.java basieren |
Sl4aClient | Sl4A-Client zur Interaktion über RPC mit der SL4A-Skriptschicht. |
Sl4aEventDispatcher | Event -Dispatcher -Umfragen für das Ereignis und stapfen Sie sie mit Namen, um abfragt zu werden. |
Sl4aEventDispatcher.Eventl4aObject | Objekt, das vom Ereignispoller zurückgegeben wird. |
SnapshotinputStreamSource | Ein Datei-Backed InputStreamSource. |
Sparseimageutil | Nützlichkeit für nicht sparsame spärliche Bilder. |
SparseimageUtil.sparseinputStream | SparseinputStream lesen aus stromaufwärts und erkennt das Datenformat. |
StatsdBeforeAfterGaugeMetricPostProcessor | Ein Postprozessor, der Messgerätemetriken verarbeitet, die in einem „Vorher/Nachher“-Ansatz erfasst wurden, d. h |
StatsdEventMetricPostProcessor | Ein Postprozessor, der Ereignismetriken in Statistikberichten in Schlüssel-Wert-Paare verarbeitet und dabei die auf dem Prozessor angegebenen Formatierer verwendet. |
StatsdGenericPostProcessor | Ein Postprozessor, der binäre Proto-Statistikberichte in Schlüssel-Wert-Paare verarbeitet, indem er den Bericht als Baumstruktur erweitert. |
StatusCheckerresult | Enthält das Ergebnis einer ISystemStatusChecker -Ausführung. |
StatusCheckerresult.Checkstatus | |
StdoutLogger | Ein ILeveledLogOutput , der Protokollnachrichten an stdout weiterleitet. |
Stopservicessetup | Ein ITargetPreparer , der Dienste auf dem Gerät stoppt. |
StreamProtoreceiver | Ein Empfänger, der Proto Testrecord in Tradefed -Ereignisse übersetzt. |
StreamProtoresulTreporter | Eine Implementierung von ProtoResultReporter |
Streamutil | Versorgungsklasse für die Verwaltung von Eingabestreams. |
Strictshardhelper | Sharding -Strategie, um strenge Scherben zu erstellen, die sich nicht gemeinsam melden, |
StringScapeTils | Versorgungsklasse zum Entkommen von Zeichenfolgen für bestimmte Formate. |
Stringutil | Versorgungsklasse zum Entkommen von Saiten für die gemeinsame Manipulation von String. |
StubbuildProvider | No-op leere Implementierung eines IBuildProvider . |
Stubdevice | Stub -Platzhalterumsetzung eines IDevice . |
StubKeyStoreClient | Standard-Stub-Implementierung für den KeyStore-Client. |
StubKeyStoreFactory | Standard-Stub-Implementierung für KeyStore Factory |
StublocalandroidvirtualDevice | Ein Platzhalter IDevice , der von DeviceManager verwendet wird, um true , wenn DeviceSelectionOptions.localVirtualDeviceRequested() |
StubMultiTargetPreparer | Leere Platzhalterimplementierung eines IMultiTargetPreparer . |
StubTargetPreparer | Leere Platzhalterimplementierung eines ITargetPreparer . |
Stubtest | No-op leere Testimplementierung. |
StubTestrunListener | Stub -Implementierung von ITestRunListener |
SubprozesscommandException | Ein Subprozessbefehl konnte nicht ausgeführt werden. |
SubprozessconfigBuilder | Erstellen Sie eine Wrapper -TF -Konfiguration XML für eine vorhandene TF -Konfiguration. |
Subprozessventhelper | Helfer, um die Ereignisse zum Übergeben an das Protokoll zu serialisieren/zu deserialisieren. |
Subprozessventhelper.Basetesteventinfo | Basishelfer für testignierte Informationen. |
Subprozessventhelper.FailedTeTeVentInfo | Helfer für Testfailed -Informationen. |
Subprozessventhelper.inVocationedEventEventInfo | Helfer für die Beendigung von Informationen. |
Subprozessventhelper.InvocationFailedEventInfo | Helfer für 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 | Helfer für testStarted-Informationen |
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. |
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 | 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 | |
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | A fatal error occurred while preparing the target for testing. |
TarUtil | Utility to manipulate a tar file. |
TcpDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.tcpDeviceRequested() is true |
TearDownPassThroughPreparer | Allows for running tearDown on preparers that are included in a config as an object. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemperatureThrottlingWaiter | An ITargetPreparer that waits until device's temperature gets down to target |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | Eine einfache Handlerklasse, die eine E-Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. |
TestAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() Ordner auf dem Gerät installiert. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
Testbeschreibung | Class representing information about a test case. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
Testgerät | Implementation of a ITestDevice for a full stack android device |
TestDevice.MicrodroidBuilder | A builder used to create a Microdroid TestDevice. |
TestDeviceOptions | Container for ITestDevice Option s |
TestDeviceOptions.InstanceType | |
TestDeviceState | A more fully featured representation of device state than DeviceState . |
Test Umgebung | A class to model a TestEnvironment message returned by TFC API. |
TestErrorIdentifier | Error identifier from tests and tests runners. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFailureModuleController | Controller for module that simply want to tune how the tests failures log collected are behaving. |
TestFilePushSetup | A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Speichert den Testinformationssatz in einer TEST_MAPPING-Datei. |
TestInformation | Holder object that contains all the information and dependencies a test runner or test might need to execute properly. |
TestInformation.Builder | Builder to create a TestInformation instance. |
TestInvocation | Standardimplementierung von ITestInvocation . |
TestInvocation.RunMode | Der unterschiedliche Modus, in dem ein Aufruf ausgeführt werden kann. |
TestInvocation.Stage | |
TestInvocationManagementServer | GRPC-Server hilft bei der Verwaltung von Testaufrufen und deren Lebenszyklus. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementierung von BaseTestSuite um durch die Option include-filter angegebene Tests oder TEST_MAPPING-Dateien aus dem Build als Suite auszuführen. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | Uploads test output files to local file system, GCS, or an HTTP(S) endpoint. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestRecordProtoUtil | Utility to read the TestRecord proto from a file. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
Testergebnis | Container for a result of a single test. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunnerUtil | A utility class to help various test runners. |
TestRunResult | Holds results from a single test run. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources |
TestSummary | A class to represent a test summary. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device. |
TestTimeoutEnforcer | Listener, die es ermöglichen, die Ausführungszeit eines bestimmten Testfalls zu überprüfen und ihn fehlzuschlagen, wenn er eine bestimmte Zeitüberschreitung überschreitet. |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfMetricProtoUtil | Utility class to help with the Map to Map Übergang. |
TfObjectTracker | Ein Dienstprogramm zum Verfolgen der Nutzung der verschiedenen Trade Federation-Objekte. |
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 | Status checker to ensure that the device and host time are kept in sync. |
TimeUtil | Contains time related utility methods. |
TimeVal | This is a sentinel type which wraps a Long . |
Zeitverschwender | A simple target preparer to waste time and potentially restart the device. |
TokenProperty | Supported token with dynamic sharding. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TraceCmdCollector | A IMetricCollector that collects traces during the test using trace-cmd, and logs them to the invocation. |
TracePropagatingExecutorService | An executor service that forwards tasks to an underlying implementation while propagating the tracing context. |
TracingLogger | Class that helps to manage tracing for each test invocation. |
TradefedConfigObject | Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC-API. |
TradefedConfigObject.Type | Eine Liste von Konfigurationsobjekttypen, die in eine Cluster-Befehlskonfiguration eingefügt werden können. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner, der einer TradefedSandbox zugeordnet ist und die Ausführung der Sandbox ermöglicht. |
TradefedSandboxRunner.StubScheduledInvocationListener | Ein Stub IScheduledInvocationListener , der nichts tut. |
AaptParser | Class that extracts info from apk by parsing output of 'aapt dump badging'. |
AaptParser.AaptVersion | Enum of options for AAPT version used to parse APK files. |
Abi | A class representing an ABI. |
AbiFormatter | Utility class for abi. |
AbiUtils | Utility class for handling device ABIs |
AbstractConnection | Abstract connection representation. |
AbstractHostMonitor | Typical class for Host Health Monitoring. |
AbstractXmlParser | Helper base class for parsing xml files |
AbstractXmlParser.ParseException | Thrown if XML input could not be parsed |
AcloudConfigParser | Helper class that parse an Acloud config (used to start a Cloud device instance). |
AcloudConfigParser.AcloudKeys | Sets of key that can be searched from the configuration. |
Aktion im Gange | The general action in progress. |
ActiveTrace | Main class helping to describe and manage an active trace. |
ActivityStatusChecker | Status checker for left over activities running at the end of a module. |
AdbRootElevator | An AutoCloseable that enables adb root when constructed if needed and restores root state when complete. |
AdbSshConnection | Adb connection over an ssh bridge. |
AdbStopServerPreparer | Target preparer to stop adb server on the host before and after running adb tests. |
AdbTcpConnection | Default connection representation of a device, assumed to be a standard adb connection of the device. |
AdbUtils | A utility class for adb operations. |
AfterClassWithInfo | Similar guarantees as AfterClass but method annotated must require a TestInformation parameter. |
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. |
AllTestAppsInstallSetup | A ITargetPreparer that installs all apps from a IDeviceBuildInfo#getTestsDir() folder onto device. |
AltDirBehavior | Eine Enumeration zum Definieren alternativer Verzeichnisverhaltensweisen für verschiedene Testartefakt-Installer/-Pusher |
AndroidJUnitTest | A Test that runs an instrumentation test package on given device using the android.support.test.runner.AndroidJUnitRunner. |
AoaTargetPreparer | ITargetPreparer that executes a series of actions (eg clicks and swipes) using the Android Open Accessory (AOAv2) protocol. |
AppBuildInfo | Eine IBuildInfo , die eine Android-Anwendung und ihre Testpakete darstellt. |
AppDeviceBuildInfo | Diese Klasse ist veraltet. Verwenden Sie IDeviceBuildInfo direkt. |
AppSetup | A ITargetPreparer that installs an apk and its tests. |
AppVersionFetcher | Utility class to get app version string from device. |
AppVersionFetcher.AppVersionInfo | App version info types. |
ArchModuleController | Module controller to not run tests when it doesn't match any given architectures. |
ArgsOptionParser | Populates Option fields from parsed command line arguments. |
ArrayUtil | Utility methods for arrays |
ArtChrootPreparer | Create chroot directory for ART tests. |
ArtGTest | |
ArtRunTest | A test runner to run ART run-tests. |
ArtRunTest.AdbShellCommandException | An exception class to report an error that occurred during the execution of an ADB shell command. |
ATestFileSystemLogSaver | This LogSaver class is used by ATest to save logs in a specific path. |
AtestRunner | Implementation of ITestSuite |
AtraceCollector | A IMetricCollector that runs atrace during a test and collects the result and log them to the invocation. |
AtraceRunMetricCollector | Collects the traces from all the test directory under the given directory from the test device, log the test directory and post process the trace files under the test directory and aggregate the metrics. |
AutoLogCollector | Enumeration describing which collector can automatically be handled by the harness. |
AutomatedReporters | Class that defines the mapping from Tradefed automated reporters. |
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. |
BaseHostJUnit4Test | Base test class for running host JUnit4 style tests. |
BaseLeveledLogOutput | Eine Basisimplementierung für ILeveledLogOutput , die das Filtern einiger Tags basierend auf ihrem Namen oder ihren Komponenten ermöglicht. |
BaseModuleController | Basic implementation of IModuleController that should be implemented for checking if a module should run or not. |
BaseMultiTargetPreparer | Basisimplementierung von IMultiTargetPreparer , die das Deaktivieren des Objekts ermöglicht. |
BasePostProcessor | Der Basis IPostProcessor , den jede Implementierung erweitern sollte. |
BaseRetryDecision | Base implementation of 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. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | Wiederherstellungsprüfer, der eine Konfiguration auslöst, wenn der Batteriestand nicht verfügbar ist. |
BeforeClassWithInfo | Similar guarantees as BeforeClass but method annotated must require a TestInformation parameter. |
BinaryState | Enum wird zum Aufzeichnen des EIN/AUS-Status mit einem IGNORE-No-Op-Status verwendet. |
BluetoothConnectionLatencyCollector | Der Collector überträgt eine vordefinierte Konfiguration der Statistikdauermetrik an Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil. |
BluetoothConnectionStateCollector | Dieser Kollektor erfasst 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 to enable Bluetooth HCI snoop logging on the DUT and to collect the log for each test. |
BluetoothUtils | Utility functions for calling BluetoothInstrumentation on device Device side BluetoothInstrumentation code can be found in AOSP at: 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 |
BootstrapServiceFileResolverLoader | Loads resolvers using the service loading facility. |
Fehlerbericht | Object holding the bugreport files references, compatible of flat bugreport and zipped bugreport (bugreportz). |
BugreportCollector | A pass-through ITestInvocationListener that collects bugreports when configurable events occur and then calls ITestInvocationListener#testLog on its children after each bugreport is collected. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | A full predicate describing when to capture a bugreport. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Sammeln Sie einen Fehlerbericht, wenn ein Testfall fehlschlägt. |
BugreportzOnTestCaseFailureCollector | Collect a bugreportz when a test case in a run fails. |
BuildError | Thrown if the provided build fails to run. |
BuildInfo | Generic implementation of a IBuildInfo that should be associated with a ITestDevice . |
BuildInfoKey | Class holding enumeration related to build information queries. |
BuildInfoKey.BuildInfoFileKey | Enum describing all the known file types that can be queried through IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) . |
BuildInfoRecorder | Ein ITargetPreparer , der Build-Info-Metadaten in eine angegebene Datei schreibt. |
BuildInfoUtil | A util class to help manipulate IBuildInfo |
BuildRetrievalError | A fatal error occurred while retrieving the build for testing. |
BuildSerializedVersion | Class that contains the current serialization version of all IBuildInfo . |
BuildTestsZipUtils | A helper class for operations related to tests zip generated by Android build system |
BulkEmailer | A email sender utility that allows the following configuration: sent interval,initial burst size, recipients and the total number messages. |
BundletoolUtil | Dienstprogrammklasse, die die Bundletool-Befehlszeile verwendet, um die APKs auf dem Gerät zu installieren. |
ByteArrayInputStreamSource | |
ByteArrayList | A class to represent a lightweight byte array. |
ByteArrayUtil | Utilities to operate on byte array, eg, convert bytes to integer. |
CarModuleController | This controller prevents execution of tests cases on non-automotive devices. |
CarryDnaeError | Internal RuntimeException to carry DeviceNotAvailableException through the JUnit4 framework. |
CarryInterruptedException | Thrown when test phase timeout is triggered and an InterruptedException needs to be carried from test execution thread to invocation execution thread. |
CdmaDeviceFlasher | A class that flashes an image on a physical Android device with a CDMA radio. |
CecControllerTokenProvider | Token-Anbieter für Consumer Electronics Control (CEC)-bezogene Token. |
CentralDirectoryInfo | CentralDirectoryInfo is a class containing the information of a file/folder inside a zip file. |
CheckPairingPreparer | A CompanionAwarePreparer that verifies BT bonding between primary and companion devices |
CircularAtraceUtil | An atrace utility developed primarily for identifying the root causes of ANRs during Monkey testing. |
CircularByteArray | Data structure for holding a fixed size array that operates as a circular buffer, and tracks the total sum of all values in the array. |
ClangCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Clang-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
ClassNotFoundConfigurationException | ConfigurationException for when the class of an object is not found. |
ClassPathScanner | Finds entries on classpath. |
ClassPathScanner.ClassNameFilter | A IClassPathFilter that filters and transforms java class names. |
ClassPathScanner.ExternalClassNameFilter | A ClassNameFilter that rejects inner classes |
ClassPathScanner.IClassPathFilter | A filter for classpath entry paths Patterned after FileFilter |
ClockworkUtils | A clockwork utility for sharing multi-device logic |
CloseableTraceScope | A scoped class that allows to report tracing section via try-with-resources |
ClusterBuildInfo | A IBuildInfo class for builds piped from TFC. |
ClusterBuildProvider | A IBuildProvider to download TFC test resources. |
ClusterClient | A IClusterClient implementation for interacting with the TFC backend. |
ClusterCommand | A class that represents a task fetched from TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Command's status in the TF cluster. |
ClusterCommandConfigBuilder | A class to build a configuration file for a cluster command. |
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 | A ICommandScheduler to support TFC (Tradefed Cluster). |
ClusterCommandStatus | A class that represents the state and the cancel reason for a command from TF Cluster. |
ClusterDeviceInfo | A class to encapsulate cluster device info to be uploaded. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Eine IDeviceMonitor Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet. |
ClusterEventUploader <T extends IClusterEvent > | ClusterEventUploader class, which uploads IClusterEvent to TFC. |
ClusterHostEvent | A class to encapsulate cluster host events to be uploaded. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enums of the different types of host events. |
ClusterHostUtil | Static util functions for TF Cluster to get global config instances, host information, etc. |
ClusterLogSaver | A ILogSaver class to upload test outputs to TFC. |
ClusterLogSaver.FilePickingStrategy | File picking strategies. |
ClusterOptions | |
CodeCoverageTest | A Test that runs an instrumentation test package on a given device and generates the code coverage report. |
CollectingByteOutputReceiver | A IShellOutputReceiver which collects the whole shell output into a byte[] . |
CollectingOutputReceiver | Ein IShellOutputReceiver , der die gesamte Shell-Ausgabe in einem String sammelt. |
CollectingTestListener | A ITestInvocationListener that will collect all test results. |
CollectorHelper | Helper to do some IMetricCollector operations needed in several places. |
CommandFileParser | Parser for file that contains set of command lines. |
CommandFileParser.CommandLine | |
CommandInterrupter | Service allowing TradeFederation commands to be interrupted or marked as uninterruptible. |
CommandLineBuildInfoBuilder | Utility meant to capture the usual build information arguments from a command line and create a IBuildInfo from them. |
CommandOptions | Implementation of ICommandOptions . |
CommandOptionsGetter | Service implementation that returns the command options value of a given invocation. |
CommandResult | Contains the result of a command. |
CommandRunner | An alternate TradeFederation entry point that will run command specified in command line arguments and then quit. |
CommandRunner.ExitCode | Error codes that are possible to exit with. |
CommandScheduler | A scheduler for running TradeFederation commands across all available devices. |
CommandScheduler.HostState | Aufzählungen mit unterschiedlichem Hoststatus |
CommandStatus | Represents the status of an timed operation. |
CommandStatusHandler | Handler helping to monitor and update the status of an invocation. |
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. |
CompanionAllocator | Base class that takes care of allocating and freeing companion device getCompanionDeviceSelectionOptions() should be implemented to describe the criteria needed to allocate the companion device |
CompanionAwarePreparer | An ITargetPreparer that encapsulates the logic of getting an already allocated companion device. |
CompanionAwareTest | Base test class that encapsulates boilerpate of getting and checking companion device Subclass may call getCompanion() to retrieve the allocated companion. |
CompanionDeviceTracker | A class for allocating and freeing companion devices |
CompanionRunCommandTargetPreparer | A ITargetPreparer that runs specified commands on the allocated companion device |
CompanionTestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo#getTestsDir() folder onto an allocated companion device. |
CompileBootImageWithSpeedTargetPreparer | Recompiles the boot classpath and system server with the compiler filter 'speed'. |
ConditionFailureMonitor | Monitor for any failures from the invocation. |
ConditionPriorityBlockingQueue <T> | A thread-safe class with ERROR(/PriorityBlockingQueue) -like operations that can retrieve objects that match a certain condition. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | A ConditionPriorityBlockingQueue.IMatcher that matches any object. |
ConditionPriorityBlockingQueue.IMatcher <T> | An interface for determining if elements match some sort of condition. |
ConfigCompleter | Implementierung des Completer für unsere TF-Konfigurationen. |
ConfigurableGrpcDynamicShardingClient | |
Aufbau | A concrete IConfiguration implementation that stores the loaded config objects in a map. |
ConfigurationDef | Holds a record of a configuration, its associated objects and their options. |
ConfigurationDef.ConfigObjectDef | Object to hold info for a className and the appearance number it has (eg if a config has the same object twice, the first one will have the first appearance number). |
ConfigurationDescriptor | Configuration Object that describes some aspect of the configuration itself. |
ConfigurationDescriptor.LocalTestRunner | Enum used to indicate local test runner. |
ConfigurationException | Thrown if configuration could not be loaded. |
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. |
ConfigurationFactory.ExceptionLoader | |
ConfigurationUtil | Utility functions to handle configuration files. |
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 |
ConfigUtil | Utility class for creating, interacting with, and pushing statsd configuration files. |
ConfigUtil.LogSource | |
Konsole | Main TradeFederation console providing user with the interface to interact Currently supports operations such as - add a command to test
- list devices and their state
- list invocations in progress
- list commands in queue
- dump invocation log to file/stdout
- abschalten
|
Console.ArgRunnable <T> | Eine Runnable mit einer run , die ein Argument annehmen kann |
Console.CaptureList | A convenience type for 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 | Result reporter to print the test results to the console. |
ContentProviderHandler | Handler that abstract the content provider interactions and allow to use the device side content provider for different operations. |
CountingTestResultListener | A TestResultListener that tracks the total number of tests by TestStatus |
CountTestCasesCollector | Zählen und melden Sie die Anzahl der Testfälle für einen bestimmten IRemoteTest . |
CoverageMeasurementForwarder | A placeholder test that forwards coverage measurements from the build provider to the logger. |
CoverageOptions | Tradefed object to hold coverage options. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter | An ITargetPreparer that waits until max frequency on all cores are restored to highest level available |
CreateAvdPreparer | |
CreateUserPreparer | Zielvorbereiter zum Erstellen eines Benutzers und zum Bereinigen am Ende. |
CurrentInvocation | Eine Klasse, die die aktuellen Aufrufinformationen verfolgt und bereitstellt, die überall im Aufruf nützlich sind. |
CurrentInvocation.InvocationInfo | Some special named key that we will always populate for the invocation. |
CurrentInvocation.IsolationGrade | Describes the level of isolation |
DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt. |
DefaultConnection | Default connection representation of a device, assumed to be a standard adb connection of the device. |
DefaultConnection.ConnectionBuilder | Builder used to described the connection. |
DefaultRemoteAndroidTestRunner | Extension of the ddmlib RemoteAndroidTestRunner to set some default for Tradefed use cases. |
DefaultTestsZipInstaller | Eine Standardimplementierung des ZIP-Installationsprogramms für Tests. |
DelegatedInvocationExecution | InvocationExecution which delegate the execution to another Tradefed binary. |
AbhängigkeitenResolver | Ein neuer Anbietertyp, der es ermöglicht, alle Abhängigkeiten für einen Test abzurufen. |
DeviceActionTargetPreparer | A ITargetPreparer to perform device actions. |
DeviceActionUtil | A Utility class to execute device actions. |
DeviceActionUtil.Command | Commands for device action. |
DeviceActionUtil.DeviceActionConfigError | Exception for config error. |
DeviceAllocationResult | Represents the results of an allocation attempt for a command. |
DeviceAllocationState | Represents the allocation state of the device from the IDeviceManager perspective |
DeviceAvailableChecker | Checker to ensure a module doesn't leave the device in an offline state. |
DeviceBaselineChecker | Set device baseline settings before each module. |
DeviceBaselineSetter | Abstract class used to create a device baseline setting. |
DeviceBatteryLevelChecker | An IRemoteTest that checks for a minimum battery charge, and waits for the battery to reach a second charging threshold if the minimum charge isn't present. |
DeviceBatteryResourceMetricCollector | Dieser Kollektor sammelt Kennzahlen zum Geräteakku. |
DeviceBuildDescriptor | A wrapper class for a IBuildInfo , that contains helper methods to retrieve device platform build information. |
DeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
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 | Contains utility methods and classes for concurrent device side command execution Use ERROR(/ExecutorService) to run commands implemented as ShellCommandCallable , and use ERROR(/#joinFuture(String,Future,long)) for synchronization against the ERROR(/Future) as returned by ERROR(/ExecutorService) for the command execution. |
DeviceConcurrentUtil.ShellCommandCallable <V> | A ERROR(/Callable) that wraps the details of executing shell command on an ITestDevice . |
DeviceConfigurationHolder | Eine konkrete IDeviceConfiguration Implementierung, die die geladenen Gerätekonfigurationsobjekte in ihren Attributen speichert. |
DeviceDescriptor | A class containing information describing a device under test. |
DeviceDisconnectedException | Thrown when a device is no longer reachable via it's transport type, eg if the device is no longer visible via USB, or TCP/IP connection |
DeviceErrorIdentifier | Error Identifiers from Device errors and device reported errors. |
DeviceFailedToBootError | Wird ausgelöst, wenn ein Gerät nach dem Flashen mit einem Build nicht startet. |
DeviceFeatureModuleController | A module controller to not run tests when it doesn't support certain feature. |
DeviceFileReporter | A utility class that checks the device for files and sends them to ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) if found. |
DeviceFlashPreparer | Ein ITargetPreparer , der ein Image auf physischer Android-Hardware flasht. |
DeviceFoldableState | Representation of device foldable state as returned by "cmd device_state print-states". |
DeviceFolderBuildInfo | A IDeviceBuildInfo that also contains other build artifacts contained in a directory on the local filesystem. |
DeviceImageTracker | For some of the incremental device update, we need the baseline files to compute diffs. |
DeviceImageTracker.FileCacheTracker | Track information of the device image cached and its metadata |
DeviceImageZipFlashingTargetPreparer | Ein Zielvorbereiter, der das Gerät mit Gerätebildern flasht, die über ein bestimmtes Format bereitgestellt werden. |
DeviceInternetAccessibilityResourceMetricCollector | The collector pings google.com to check if the device has internet accessibility or not. |
DeviceJUnit4ClassRunner | JUnit4 test runner that also accommodates IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Fake annotation meant to carry logs to the reporters. |
DeviceJUnit4ClassRunner.MetricAnnotation | Fake annotation meant to carry metrics to the reporters. |
DeviceJUnit4ClassRunner.TestLogData | Implementation of ExternalResource and TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementation of ExternalResource and TestRule . |
DeviceManagementGrpcServer | GRPC server allowing to reserve a device from Tradefed. |
Gerätemanager | |
DeviceManager.FastbootDevice | Representation of a device in Fastboot mode. |
DeviceMetricData | Object to hold all the data collected by metric collectors. |
DeviceMonitorMultiplexer | A proxy class to propagate requests to multiple IDeviceMonitor s. |
DeviceNotAvailableException | Thrown when a device is no longer available for testing. |
DeviceOwnerTargetPreparer | An ITargetPreparer that sets up a device owner component. |
DeviceParameterizedRunner | JUnit4 style parameterized runner for host-side driven parameterized tests. |
Geräteeigenschaften | Common constant definitions for device side property names |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Device release reporter that handles communicating with the parent process the device(s) to be released. |
DeviceResetFeature | Server side implementation of device reset. |
DeviceResetHandler | Utility handling generically device resetting. |
DeviceRuntimeException | Wird ausgelöst, wenn eine Geräteaktion nicht zu den erwarteten Ergebnissen geführt hat. |
DeviceSelectionOptions | Container für Geräteauswahlkriterien. |
DeviceSelectionOptions.DeviceRequestedType | The different possible types of placeholder devices supported. |
DeviceSettingChecker | Check if device settings have changed during a module run. |
Geräte-Setup | Ein ITargetPreparer , der ein Gerät zum Testen basierend auf den bereitgestellten Option s konfiguriert. |
DeviceSnapshotFeature | Server side implementation of device snapshot. |
DeviceSnapshotHandler | Utility handling Cuttlefish snapshot. |
DeviceStateMonitor | Helper class for monitoring the state of a IDevice . |
DeviceStorageAgeResourceMetricCollector | Parse storage age from logcat. |
DeviceStorageFiller | Target preparer to fill up storage so some amount of free space is available. |
DeviceStorageStatusChecker | Check if device has enough disk space for the given partitions. |
DeviceStringPusher | Target preparer to write a string to a file. |
DeviceSuite | Extends the JUnit4 container Suite in order to provide a ITestDevice to the tests that requires it. |
DeviceSyncHelper | Helper that helps syncing a new device image to the device. |
DeviceTestCase | Helper JUnit test case that provides the IRemoteTest and IDeviceTest services. |
DeviceTestResult | An specialization of TestResult that will abort when a DeviceNotAvailableException occurs |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | A builder class for options related to running device tests through BaseHostJUnit4Test. |
DeviceTestSuite | Helper JUnit test suite that provides the IRemoteTest and IDeviceTest services. |
DeviceTraceCollector | Collector that will start perfetto trace when a test run starts and log trace file at the end. |
DeviceUnavailableMonitor | This listener attempts to capture a test case level DNAE only. |
DeviceUnresponsiveException | A specialization of DeviceNotAvailableException that indicates device is visible to adb, but is unresponsive (ie, commands timing out, won't boot, etc) |
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 | The collector collects current connected wifi signal strength and link speed metrics. |
DeviceWiper | A ITargetPreparer that wipes userdata |
DirectedGraph <V> | A directed unweighted graphs implementation. |
DisableSELinuxTargetPreparer | Target preparer that disables SELinux if enabled. |
DryRunKeyStore | Ein Keystore für den Probelauf, bei dem jeder Keystore-Wert immer ordnungsgemäß ersetzt und gefunden wird. |
DryRunner | Führen Sie Tests transparent durch, anstatt sie tatsächlich auszuführen. |
DynamicFileStubTest | This is a tradefed test to test tradefed can resolve dynamic file correctly. |
DynamicRemoteFileResolver | Class that helps resolving path to remote files. |
DynamicRemoteFileResolver.FileResolverLoader | Loads implementations of IRemoteFileResolver . |
DynamicShardHelper | Sharding strategy to allow work remote work queueing between multiple TF instances |
DynamicShardingConnectionInfoMessage | Data-holding class in order to make sending via the feature server easier. |
DynamicSystemPreparer | An ITargetPreparer that sets up a system image on top of a device build with the Dynamic System Update. |
Falsche Beschreibung | The class describing a failure information in Trade Federation. |
FakeTest | A fake test whose purpose is to make it easy to generate repeatable test results. |
FakeTestsZipFolder | A testing fixture that creates a fake unzipped tests folder based on a list of content. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Target preparer that triggers fastboot and sends fastboot commands. |
FastbootDeviceFlasher | Eine Klasse, die auf Fastboot angewiesen ist, um ein Image auf physischer Android-Hardware zu flashen. |
FastbootHelper | A helper class for fastboot operations. |
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. |
FatalHostError | An exception that indicates a fatal unrecoverable error has occurred on the host machine running TradeFederation, and that the TradeFederation instance should be shut down. |
FeatureFlagTargetPreparer | Updates the DeviceConfig (feature flags tuned by a remote service). |
FileDownloadCache | Eine Hilfsklasse, die einen lokalen LRU-Cache des Dateisystems für heruntergeladene Dateien verwaltet. |
FileDownloadCacheFactory | A factory for creating FileDownloadCache |
FileDownloadCacheWrapper | A wrapper class that provides FileDownloadCache facilities while implementing the IFileDownloader interface. |
FileIdleMonitor | Monitors files and executes a callback if they have been idle (ie |
FileInputStreamSource | A InputStreamSource that takes an input file. |
FileLogger | Ein ILeveledLogOutput , der Protokollmeldungen an eine Datei und an stdout weiterleitet. |
FileProtoResultReporter | Proto reporter that dumps the TestRecord into a file. |
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 | Save logs to a file system. |
FileUtil | A helper class for file related operations |
FileUtil.LowDiskSpaceException | Thrown if usable disk space is below minimum threshold. |
FilteredResultForwarder | Variante von ResultForwarder , die nur die Meldung einer Zulassungsliste von TestDescription zulässt. |
FixedByteArrayOutputStream | An in-memory ERROR(/OutputStream) that only keeps a maximum amount of data. |
FlashingMethod | An enum to describe the method used to flash device under test |
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 | 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. |
FoldingModePreparer | Ein Zielvorbereiter, der den faltbaren Zustand eines Geräts ändern kann. |
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 | Diese Schnittstelle ist veraltet. Verwenden Sie IBuildInfo direkt. |
IAutoRetriableTest | Interface for an IRemoteTest that doesn't implement ITestFilterReceiver but still wishes to support auto-retry. |
IBatteryInfo | Die Schnittstelle, die die Interaktion mit einer Batterie eines Geräts definiert. |
IBatteryInfo.BatteryState | Beschreibt den aktuellen Ladezustand des Akkus. |
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 zum Erstellen 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 | Schnittstelle zum Laden der Standardobjekte, die Teil unserer YAML-Konfiguration sein sollen. |
IDefaultObjectLoader.LoaderConfiguration | Das Ladekonfigurationsobjekt zur Übergabe von Informationen an den Lader. |
IDeviceActionReceiver | Provides an API to receive device events. |
IDeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
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 | 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 Runnable -like class that should return the known devices and their states. |
IDeviceRecovery | Interface for recovering a device that has gone offline. |
IDeviceSelection | Schnittstelle für Geräteauswahlkriterien. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Provides facilities for monitoring the state of a IDevice . |
IDeviceTest | Interface for object that needs a reference to a ITestDevice . |
IDisable | Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. |
IDynamicShardingClient | Wrapper interface for the sharding client This exists so that we can swap in an HTTP one or testing one if needed. |
IDynamicShardingConnectionInfo | Interface for classes that contain dynamic sharding connection info |
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 | 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 | 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 | Bereinigt den Host nach Abschluss des Testlaufs. |
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 | Ein Test, der einen Verweis auf den Kontext des Aufrufs benötigt. |
IInvocationExecution | Interface describing the actions that will be done as part of an invocation. |
IKeyStoreClient | Schnittstelle zum Zugriff auf einen Schlüsselspeicher für Passwörter oder sensible Daten. |
IKeyStoreFactory | Factory zum Erstellen IKeyStoreClient . |
ILabPreparer | Marker interface for lab preparers See ITargetPreparer for a description of what these interfaces are intended. |
ILeveledLogOutput | Klassen, die diese Schnittstelle implementieren, stellen Methoden zur Verfügung, die sich mit der Ausgabe von Protokollmeldungen befassen. |
ILogcatReceiver | A class that provides the output of a device's logcat as an InputStreamSource . |
ILogRegistry | Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet. |
ILogRegistry.EventType | Ereignisse, deren Protokollierung nützlich ist |
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 | Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Metriken zu sammeln. |
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 | Diese Schnittstelle ist veraltet. This interface is kept temporarily for compatibility but is not actually used anymore. Please do not implement it. |
IMultiTargetPreparer | Bereitet die Testumgebung für mehrere Geräte gemeinsam vor. |
INativeDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
INativeDeviceTest | Interface for object that needs a reference to a INativeDevice . |
IncrementalImageUtil | A utility to leverage the incremental image and device update. |
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 | Durch die Gruppierung können mehrere Gruppen unter demselben Schlüssel protokolliert werden. |
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 | 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 | Interface describing a feature in Tradefed that can be executed based on the request. |
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. |
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 | Diese Schnittstelle ist veraltet. 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 | 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 | A runner that can filter which tests to run based on annotations. |
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. |
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 | Ein Läufer, der eine Datei empfangen kann, die angibt, welche Tests ausgeführt werden sollen und/oder nicht. |
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 | Abstrakte Klasse, die zum Ausführen der Test Suite verwendet wird. |
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 | Installiert Tests aus einer Test-ZIP-Datei (wie vom Build-System ausgegeben) auf einem Gerät. |
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. |
RebootReasonCollector | Collector that collects device reboot during the test run and report them by reason and counts. |
RebootTargetPreparer | Target preparer that reboots the device. |
RecoveryLogPreparer | Ein Zielvorbereiter, der zum Sammeln von Protokollen vor der Wiederherstellung verwendet wird. |
RegexTrie <V> | The RegexTrie is a trie where each gelagert segment of the key is a regex 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 | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteDynamicPool | Implementierung eines Pools von Remote-Work-Queue-Tests |
RemoteFileResolver | A simple class that allows one to load files from a variety of places using URIs and the service provider functionality. |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
RemoveSystemAppPreparer | A ITargetPreparer for removing an apk from the system partition before a test run. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResolvePartialDownload | Resolve a partial download request. |
ResourceMetricUtil | Utility functions for composing metrics. |
ResourceUtil | Utility for reading configuration resources. |
RestApiHelper | A helper class for performing REST API calls. |
RestartSystemServerTargetPreparer | Target preparer that restarts the system server without rebooting the device. |
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 | Special runner that replays the results given to it. |
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. |
RetryPreparationDecision | A Class to describe the decisions about whether or not to retry preparation and to fail the module run. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | Eine Erweiterung von ResultForwarder , die immer an eine bestimmte Versuchsnummer pusht. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RetryStrategy | The Retry Strategy to be used when re-running some tests. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Target preparer that performs "adb root" or "adb unroot" based on option "force-root". |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunHostCommandTargetPreparer | Target preparer to run arbitrary host commands before and after running the test. |
RunHostScriptTargetPreparer | Target preparer which executes a script before running a test. |
RunInterruptedException | Thrown when a run operation is interrupted by an external request. |
RunNotifierWrapper | Wrapper of RunNotifier so we can carry the DeviceNotAvailableException . |
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxHandler | Handler for ModuleParameters#RUN_ON_SDK_SANDBOX . |
RunOnSdkSandboxTargetPreparer | An ITargetPreparer to marks that tests should run in the sdk sandbox. |
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. |
RuntimeRestartCollector | Collector that collects timestamps of runtime restarts (system server crashes) during the test run, if any. |
RunUtil | A collection of helper methods for executing operations. |
RustBenchmarkResultParser | Interprets the output of tests run with Criterion benchmarking framework and translates it into calls on a series of ITestInvocationListener s. |
RustBinaryHostTest | Host test meant to run a rust binary file from the Android Build system (Soong) |
RustBinaryTest | A Test that runs a rust binary on given device. |
RustTestBase | Base class of RustBinaryHostTest and RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser | Interprets the output of tests run with Rust's unittest framework and translates it into calls on a series of ITestInvocationListener s. |
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 | Spezielle Konfigurationsfabrik zur Erstellung von Konfigurationen für Sandboxing-Zwecke. |
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, 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. |
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. |
Sdk34ModuleController | Only run tests if the device under test is SDK version 34 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 | Ein ResultForwarder , der die Ergebnisse von Shard-Testaufrufen kombiniert. |
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 | Ein ILeveledLogOutput , der Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet. |
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 zur Interaktion über RPC mit der SL4A-Skriptschicht. |
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 | Ein Postprozessor, der Messgerätemetriken verarbeitet, die in einem „Vorher/Nachher“-Ansatz erfasst wurden, d. h |
StatsdEventMetricPostProcessor | Ein Postprozessor, der Ereignismetriken in Statistikberichten in Schlüssel-Wert-Paare verarbeitet und dabei die auf dem Prozessor angegebenen Formatierer verwendet. |
StatsdGenericPostProcessor | Ein Postprozessor, der binäre Proto-Statistikberichte in Schlüssel-Wert-Paare verarbeitet, indem er den Bericht als Baumstruktur erweitert. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | Ein ILeveledLogOutput , der Protokollnachrichten an stdout weiterleitet. |
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 | Standard-Stub-Implementierung für den KeyStore-Client. |
StubKeyStoreFactory | Standard-Stub-Implementierung für KeyStore Factory |
StubLocalAndroidVirtualDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true |
StubMultiTargetPreparer | Leere Platzhalterimplementierung eines IMultiTargetPreparer . |
StubTargetPreparer | Leere Platzhalterimplementierung eines 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 | Helfer für testStarted-Informationen |
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. |
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 | 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 | |
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | A fatal error occurred while preparing the target for testing. |
TarUtil | Utility to manipulate a tar file. |
TcpDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.tcpDeviceRequested() is true |
TearDownPassThroughPreparer | Allows for running tearDown on preparers that are included in a config as an object. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemperatureThrottlingWaiter | An ITargetPreparer that waits until device's temperature gets down to target |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | Eine einfache Handlerklasse, die eine E-Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. |
TestAppInstallSetup | Ein ITargetPreparer , der eine oder mehrere Apps aus einem IDeviceBuildInfo.getTestsDir() Ordner auf dem Gerät installiert. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
Testbeschreibung | Class representing information about a test case. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
Testgerät | Implementation of a ITestDevice for a full stack android device |
TestDevice.MicrodroidBuilder | A builder used to create a Microdroid TestDevice. |
TestDeviceOptions | Container for ITestDevice Option s |
TestDeviceOptions.InstanceType | |
TestDeviceState | A more fully featured representation of device state than DeviceState . |
Test Umgebung | A class to model a TestEnvironment message returned by TFC API. |
TestErrorIdentifier | Error identifier from tests and tests runners. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFailureModuleController | Controller for module that simply want to tune how the tests failures log collected are behaving. |
TestFilePushSetup | A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Speichert den Testinformationssatz in einer TEST_MAPPING-Datei. |
TestInformation | Holder object that contains all the information and dependencies a test runner or test might need to execute properly. |
TestInformation.Builder | Builder to create a TestInformation instance. |
TestInvocation | Standardimplementierung von ITestInvocation . |
TestInvocation.RunMode | Der unterschiedliche Modus, in dem ein Aufruf ausgeführt werden kann. |
TestInvocation.Stage | |
TestInvocationManagementServer | GRPC-Server hilft bei der Verwaltung von Testaufrufen und deren Lebenszyklus. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementierung von BaseTestSuite um durch die Option include-filter angegebene Tests oder TEST_MAPPING-Dateien aus dem Build als Suite auszuführen. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | Uploads test output files to local file system, GCS, or an HTTP(S) endpoint. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestRecordProtoUtil | Utility to read the TestRecord proto from a file. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
Testergebnis | Container for a result of a single test. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunnerUtil | A utility class to help various test runners. |
TestRunResult | Holds results from a single test run. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources |
TestSummary | A class to represent a test summary. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device. |
TestTimeoutEnforcer | Listener, die es ermöglichen, die Ausführungszeit eines bestimmten Testfalls zu überprüfen und ihn fehlzuschlagen, wenn er eine bestimmte Zeitüberschreitung überschreitet. |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfMetricProtoUtil | Utility class to help with the Map to Map Übergang. |
TfObjectTracker | Ein Dienstprogramm zum Verfolgen der Nutzung der verschiedenen Trade Federation-Objekte. |
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 | Status checker to ensure that the device and host time are kept in sync. |
TimeUtil | Contains time related utility methods. |
TimeVal | This is a sentinel type which wraps a Long . |
Zeitverschwender | A simple target preparer to waste time and potentially restart the device. |
TokenProperty | Supported token with dynamic sharding. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TraceCmdCollector | A IMetricCollector that collects traces during the test using trace-cmd, and logs them to the invocation. |
TracePropagatingExecutorService | An executor service that forwards tasks to an underlying implementation while propagating the tracing context. |
TracingLogger | Class that helps to manage tracing for each test invocation. |
TradefedConfigObject | Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC-API. |
TradefedConfigObject.Type | Eine Liste von Konfigurationsobjekttypen, die in eine Cluster-Befehlskonfiguration eingefügt werden können. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner, der einer TradefedSandbox zugeordnet ist und die Ausführung der Sandbox ermöglicht. |
TradefedSandboxRunner.StubScheduledInvocationListener | Ein Stub IScheduledInvocationListener , der nichts tut. |