com.android.tradefed.util-

Schnittstellen

ClassPathScanner.IClassPathFilter Einen Filter für Klassenpfad-Eintragspfade

Gemustert nach FileFilter

ConditionPriorityBlockingQueue.IMatcher<T> Eine Schnittstelle, mit der bestimmt werden kann, ob Elemente eine bestimmte Bedingung erfüllen. 
ICompressionStrategy Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. 
Deaktiviert Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. 
IEmail Schnittstelle zum Senden von E-Mails. 
IRestApiHelper Eine Hilfsschnittstelle zum Ausführen von REST API-Aufrufen. 
IRunUtil Schnittstelle zum Ausführen von zeitgesteuerten Vorgängen und Systembefehlen. 
IRunUtil.IRunnableResult Eine Schnittstelle zum asynchronen Ausführen eines Vorgangs, der einen booleschen Status zurückgibt. 

Klassen

AaptParser Klasse, die Informationen aus APK extrahiert, indem die Ausgabe von "aapt dump badging" geparst wird. 
AbiFormatter Dienstprogrammklasse für Abi. 
AbiUtils Dienstprogrammklasse für den Umgang mit Geräte-ABIs
AdbRootElevator Ein AutoCloseable, das bei Bedarf den ADB-Stamm aktiviert und bei Bedarf wiederherstellt Stammstatus nach Abschluss des Vorgangs. 
AdbUtils Eine Dienstprogrammklasse für ADB-Vorgänge. 
AppVersionFetcher Dienstprogrammklasse zum Abrufen des App-Versionsstrings vom Gerät. 
ArrayUtil Dienstprogrammmethoden für Arrays
BluetoothUtils Dienstprogrammfunktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät

Den BluetoothInstrumentation-Code auf Geräteseite findest du in AOSP unter: frameworks/base/core/tests/bluetoothtests

Fehlerbericht Objekt mit den Verweisen auf die Fehlerberichtsdateien; kompatibel mit einem flachen Fehlerbericht und einem gezippten Fehlerbericht (Fehlerberichte). 
BuildInfoUtil Eine util-Klasse zum Bearbeiten von IBuildInfo
BuildTestsZipUtils (BuildTestsZipUtils) Eine Hilfsklasse für Vorgänge im Zusammenhang mit Tests, die vom Android-Build-System generiert wurden
Bulk-E-Mail-Adresse Ein Dienstprogramm für E-Mail-Absender, mit dem folgende Konfiguration möglich ist: Sendeintervall,anfängliche Burst-Größe, Empfänger und die Gesamtzahl der Nachrichten. 
BundletoolUtil (BundletoolUtil) Dienstprogrammklasse, die die Bundletool-Befehlszeile zum Installieren der APK-Datei auf dem Computer verwendet. 
ByteArrayList Eine Klasse zur Darstellung eines einfachen Byte-Arrays. 
ByteArrayUtil Dienstprogramme zum Arbeiten mit dem Byte-Array, z.B. das Umwandeln von Byte in eine Ganzzahl. 
CacheClientFactory Eine Factory, die eine Singleton-Instanz von ICacheClient erstellt. 
CircularAtraceUtil Ein atrace-Dienstprogramm, das in erster Linie zur Identifizierung der Ursachen von ANR-Fehlern während Monkey entwickelt wurde Tests durchführen. 
CircularByteArray Datenstruktur zum Speichern eines Arrays mit fester Größe, das als kreisförmiger Zwischenspeicher fungiert. und verfolgt die Gesamtsumme aller Werte im Array. 
ClangProfileIndexer Eine Dienstprogrammklasse, die Messungen der Clang-Code-Abdeckung indexiert. 
ClassPathScanner Findet Einträge in classpath. 
ClassPathScanner.ClassNameFilter Ein IClassPathFilter, der Java-Klassennamen filtert und transformiert. 
ClassPathScanner.ExternalClassNameFilter Ein ClassNameFilter, das innere Klassen ablehnt
CommandResult (Befehlergebnis) Enthält das Ergebnis eines Befehls. 
ConditionPriorityBlockingQueue<T> Eine Thread-sichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, die Objekte abrufen können die eine bestimmte Bedingung erfüllen. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Ein ConditionPriorityBlockingQueue.IMatcher die mit einem beliebigen Objekt übereinstimmt. 
DeviceActionUtil Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen. 
DeviceActionUtil.DeviceActionConfigError Ausnahme für Konfigurationsfehler. 
DeviceConcurrentUtil Enthält Dienstprogrammmethoden und -klassen für die gleichzeitige Ausführung von Befehlen auf Geräteseite

Führen Sie mit ERROR(/ExecutorService) Befehle aus, die als ShellCommandCallable implementiert sind, und verwenden Sie ERROR(/#joinFuture(String,Future,long)) für die Synchronisierung mit ERROR(/Future) als werden von ERROR(/ExecutorService) für die Befehlsausführung zurückgegeben. 

DeviceConcurrentUtil.ShellCommandCallable<V> Ein ERROR(/Callable), der die Details zur Ausführung eines Shell-Befehls zusammenfasst ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Eine gerichtete Implementierung ungewichteter Grafiken. 
E-Mail-Adresse Eine Hilfsklasse zum Senden einer E-Mail. 
EmmaXmlConstants Konstanten, die beim Parsen von Emma-XML-Berichten verwendet werden. 
EnvironmentVariableUtil (Umgebungsvariable-Dienstprogramm) Eine Sammlung von Hilfsmethoden zum Vorbereiten von Umgebungsvariablen. 
ExtensionAtomsRegistry ExtensionAtomsRegistry für die lokale Verwendung von "statsd". 
FakeTestsZipFolder Ein Test-Display, das basierend auf einer Inhaltsliste einen gefälschten, entpackten Testordner erstellt. 
FileIdleMonitor Überwacht Dateien und führt einen Callback aus, wenn sie inaktiv waren (d.h.
FileUtil (Datei-Dienstprogramm) Eine Hilfsklasse für dateibezogene Vorgänge
FileUtil.LowDiskSpaceException Wird ausgelöst, wenn der nutzbare Speicherplatz unter dem Mindestgrenzwert liegt. 
FixedByteArrayOutputStream Eine speicherinterne ERROR(/OutputStream), die nur eine maximale Datenmenge aufnimmt. 
FlashingResourceUtil Dieses Dienstprogramm hilft beim Festlegen der passenden Version der Artefakte, damit sie über DeviceFlashPreparer geflasht werden können. 
FuseUtil (Dienstprogramm) Eine Hilfsklasse für FUSE-Vorgänge. 
GceRemoteCmdFormatter Dienstprogrammklasse zum Formatieren von Befehlen, um ein Remote-gce-Gerät zu erreichen. 
GCSBucketUtil Dateimanager zum Herunterladen und Hochladen von Dateien aus Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata Einfacher Wrapper für Dateiinformationen in GCS 
GCSCommon Nicht mehr aktuell! Verwenden Sie stattdessen com.android.tradefed.util.gcs.GCSCommon. 
GCSFileDownloader Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileUploader Datei-Uploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS) 
GCSHelper  
GenericLogcatEventParser<LogcatEventType> Logcat-Eingabe für Ereignisse parsen 
GenericLogcatEventParser.LogcatEvent Struktur zum Aufbewahren eines Logcat-Ereignisses mit dem Ereignistyp und Auslösen einer Logcat-Nachricht
GoogleApiClientUtil Dienstprogramme zum Erstellen des Google API-Clients. 
HprofAllocSiteParser Hilfsklasse zum Parsen von Informationen aus einem Abschnitt für Zuordnungswebsites von hprof-Berichten. 
Iemail.Message Container für Daten von E-Mail-Nachrichten. 
JavaCodeAbdeckungFlusher Dienstprogrammklasse, die die Messung der Java-Codeabdeckung von Prozessen zurücksetzt und erzwingt auf dem Gerät ausgeführt wird. 
JUnit4TestFilter Hilfsklasse, die die Filterung für den JUnit4-Runner durch Erweiterung von Filter bereitstellt. 
JUnitXmlParser Parser, der Testergebnisdaten aus JUnit-Ergebnissen extrahiert, die im XMLJUnitResultFormatter von ant gespeichert sind und leitet sie an einen ITestInvocationListener weiter. 
KeyguardControllerState Ein Container für die Keyguard-Zustände. 
ListInstrumentationParser Ein IShellOutputReceiver, das die Ausgabe einer „PM-Listen-Instrumentierung“ parst Suchanfrage
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Dienstprogramm zum Kompilieren der Anweisung zum lokalen Ausführen des Tests. 
LogcatEventParser  
Messwert-Dienstprogramme Enthält gängige Dienstprogrammmethoden zum Speichern der Testmesswerte, wobei die Messwerte in ähnlichen und die Messwerte in eine Datei schreiben. 
ModuleTestTypeUtil Enthält gängige Dienstprogrammmethoden zum Prüfen des Moduls. 
MultiMap<K, V> Ein ERROR(/Map), das mehrere Werte pro Schlüssel unterstützt. 
NativeCodeAbdeckungFlusher Eine Dienstprogrammklasse, die die Messungen der nativen Abdeckung löscht und eine vollständige Abdeckung erzwingt Daten aus Prozessen auf dem Gerät. 
Koppeln<A, B> Definieren Sie unsere eigene Pair-Klasse, die zwei Objekte enthält. 
PerfettoTraceRecorder Eine Dienstprogrammklasse zum Aufzeichnen von Perfetto-Trace auf einem ITestDevice
PrettyPrintDelimiter Hilfsprogramm, mit dem durch Trennzeichen getrennte Nachrichten ausgegeben werden können. 
Prozessinformationen Wird zum Speichern von prozessbezogenen Informationen(USER, PID, NAME, START TIME IN Second SINCE EPOCH) verwendet. 
ProcessUtil  
PropertyChanger Eine Dienstprogrammklasse zum Ändern oder Hinzufügen von Elementen in einer Android-Property-Datei
ProtoUtil Dienstprogrammmethoden für die typunabhängige Handhabung von protobuf-Nachrichten. 
PsParser Dienstprogramm zum Parsen von(USER,PID und NAME) aus „ps“ Befehlsausgabe
PythonVirtualenvHelper Eine Hilfsklasse zum Aktivieren der virtuellen Python 3-Umgebung. 
QuotationAwareTokenizer  
RegexTrie<V> „RegexTrie“ ist ein Trie, bei dem jedes gespeicherte Segment des Schlüssels ein regulärer Ausdruck ist ERROR(/Pattern) 
RemoteZip Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. 
RequestUtil Dienstprogramme, die das allgemeine Wiederholen von Netzwerkanfragen mit Fehlerbehandlung ermöglichen. 
ResourceUtil Dienstprogramm zum Lesen von Konfigurationsressourcen. 
RestApiHelper Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. 
RunInterruptedException Wird ausgelöst, wenn ein Ausführungsvorgang durch eine externe Anfrage unterbrochen wird. 
RunUtil (Ausführen) Eine Sammlung von Hilfsmethoden zum Ausführen von Vorgängen. 
SearchArtifactUtil Eine Dienstprogrammklasse, mit der nach Testartefakten gesucht werden kann. 
SerializationUtil Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert. 
ShellOutputReceiverStream Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. 
SimplePerfResult (EinfachePerfResult) Objekt, das alle Ergebnisse des Simpleperf-Tests enthalten soll
SimplePerfStatResultParser Eine Dienstprogrammklasse zum Parsen des simpleperf-Ergebnisses. 
SimplePerfUtil (Einfachperfekt) Dienstprogrammklasse zum Senden eines einfachen Befehls und zum Erfassen der Ergebnisse
SimpleStats Kleine Dienstprogrammklasse, die einige statistische Messwerte anhand eines numerischen Datasets berechnet. 
SizeLimitedOutputStream Eine Thread-sichere Datei mit ERROR(/OutputStream), die die maximale Datenmenge begrenzt, die hochgeladen werden kann geschrieben. 
Sl4aBluetoothUtil Eine Dienstprogrammklasse ermöglicht Bluetooth-Betrieb auf einem oder zwei Geräten mithilfe von SL4A.
SparseImageUtil Dienstprogramm zum Entfernen von dünnbesetzten Bildern. 
SparseImageUtil.SparseInputStream SparseInputStream liest aus Upstream und erkennt das Datenformat. 
StreamUtil Dienstprogrammklasse zum Verwalten von Eingabestreams. 
StringEscapeUtils Dienstprogrammklasse zum Umschreiben von Strings für bestimmte Formate. 
StringUtil Dienstprogrammklasse zum Escapen von Strings für gängige Stringmanipulationen. 
SubprocessEventHelper Hilfsfunktion zum Serialisieren/Deserialisieren der Ereignisse, die an das Log übergeben werden sollen. 
SubprocessEventHelper.BaseTestEventInfo Basis-Hilfsprogramm für Testignored-Informationen. 
SubprocessEventHelper.FailedTestEventInfo Hilfsprogramm für testFailed-Informationen. 
SubprocessEventHelper.InvocationEndedEventInfo Hilfsprogramm für Informationen zu beendeten Aufrufen. 
SubprocessEventHelper.InvocationFailedEventInfo Hilfsprogramm für InvocationFailed-Informationen. 
SubprocessEventHelper.InvocationStartedEventInfo Hilfsfunktion für Informationen zum Start des Aufrufs. 
SubprocessEventHelper.LogAssociationEventInfo Hilfsprogramm für logAssociation-Informationen. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Hilfsprogramm für testEnded-Informationen. 
SubprocessEventHelper.TestLogEventInfo Hilfsprogramm für testLog-Informationen. 
SubprocessEventHelper.TestModuleStartedEventInfo Hilfsprogramm für Informationen zu Testmodulstarts. 
SubprocessEventHelper.TestRunEndedEventInfo Hilfsfunktion für testRunEnded-Informationen. 
SubprocessEventHelper.TestRunFailedEventInfo Hilfsprogramm für testRunFailed-Informationen
SubprocessEventHelper.TestRunStartedEventInfo Hilfsprogramm für Informationen zu testRunStarted
SubprocessEventHelper.TestStartedEventInfo Hilfe für testStarted-Informationen
SubprocessExceptionParser Hilfsprogramm zum Verarbeiten der Ausnahmeausgabe von standardmäßigen Tradefed-Befehlsausführungen. 
SubprocessTestResultsParser Erweitert ERROR(/FileOutputStream) so, dass die Ausgabe vor dem Schreiben in die Datei analysiert wird, damit wir Generieren der Testereignisse auf der Launcher-Seite. 
SubprocessTestResultsParser.StatusKeys Relevante Teststatusschlüssel. 
SystemUtil (Systemprogramm) Dienstprogrammklasse zum Ausführen von Systemaufrufen. 
TableBuilder Helper-Klasse zum Anzeigen einer Matrix von String-Elementen in einer Tabelle. 
TableFormatter Helper-Klasse zur Anzeige einer Matrix von String-Elementen, damit jede Elementspalte aufeinander ausgerichtet ist
TargetFileUtils (Zieldateidienstprogramme)  
TarUtil Dienstprogramm zur Bearbeitung einer TAR-Datei. 
TestFilterHelper Hilfsklasse zum Filtern von Tests
TestRecordInterpreter Dienstprogramm zum Konvertieren einer TestRecord-Proto-Datei in ein einfacher zu bearbeitendes Format in Tradefed. 
TestRunnerUtil Eine Dienstprogrammklasse zur Unterstützung verschiedener Test-Runner. 
TimeUtil (Zeitdienstprogramm) Enthält zeitbezogene Dienstprogrammmethoden. 
TimeVal (Zeitwert) Dies ist ein Sentinel-Typ, der eine Long umschließt. 
UniqueMultiMap<K, V> Ein MultiMap, der für eindeutige Werte für jeden Schlüssel sorgt. 
VersionParser Rufen Sie die Version der laufenden getauschten Artefakte ab. 
ZipCompressionStrategy Ein ICompressionStrategy zum Erstellen von ZIP-Archiven. 
ZipUtil Eine Hilfsklasse für Komprimierungsvorgänge
ZipUtil2 (Bereitstellung) Eine Hilfsklasse für die ZIP-Extraktion, die POSIX-Dateiberechtigungen berücksichtigt

Aufzählungen

AaptParser.AaptVersion Aufzählung der Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet werden. 
AppVersionFetcher.AppVersionInfo Infotypen zur App-Version. 
BinaryState Enum zum Aufzeichnen des AN/AUS-Status mit dem No-Op-Zustand IGNORE. 
Befehlsstatus Stellt den Status eines zeitgesteuerten Vorgangs dar. 
DeviceActionUtil.Command Befehle für Geräteaktion. 
FakeTestsZipFolder.ItemType  
GceRemoteCmdFormatter.ScpMode SCP kann je nach Struktur der Argumente verwendet werden, um eine Datei per Push oder Pull zu übertragen. 
IRunUtil.EnvPriority Enum, das definiert, ob eine bestimmte Umgebung festgelegt oder aufgehoben wird. 
LogcatEventType (Logcat-Ereignistyp) Ereignistypen für LogcatEventParser
SimplePerfUtil.SimplePerfType Enum der simpleperf-Befehlsoptionen
Sl4aBluetoothUtil.BluetoothAccessLevel Aufzählungen für die Zugriffsebene von Bluetooth-Geräten basierend auf BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Aufzählungen für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren
Sl4aBluetoothUtil.BluetoothPriorityLevel Aufzählungen für die Prioritätsstufe des Bluetooth-Profils, die auf BluetoothProfile.java basieren
Sl4aBluetoothUtil.BluetoothProfile Aufzählungen für Bluetooth-Profile, die auf BluetoothProfile.java basieren
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission