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. 

Kurse

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, der den ADB-Stamm bei Bedarf aktiviert und den Stammstatus nach Abschluss wiederherstellt. 
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 komprimierten 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, das die folgende Konfiguration ermöglicht: Sendeintervall, anfängliche Burst-Größe, Empfänger und 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. 
CircularAtraceUtil Ein Trace-Dienstprogramm, das in erster Linie zur Identifizierung der Ursachen von ANR-Fehlern während Monkey-Tests entwickelt wurde. 
CircularByteArray Datenstruktur zum Speichern eines Arrays mit fester Größe, das als kreisförmiger Zwischenspeicher dient und die Gesamtsumme aller Werte im Array verfolgt. 
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, der 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

Verwenden Sie ERROR(/ExecutorService), um Befehle auszuführen, die als ShellCommandCallable implementiert sind, und ERROR(/#joinFuture(String,Future,long)) zur Synchronisierung mit ERROR(/Future), wie von ERROR(/ExecutorService) für die Befehlsausführung zurückgegeben wird. 

DeviceConcurrentUtil.ShellCommandCallable<V> Ein ERROR(/Callable), der die Details zur Ausführung von Shell-Befehl für eine ITestDevice zusammenfasst. 
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. 
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. 
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 Download und Upload. 
GCSFileDownloader Datei-Downloader zum Herunterladen von Dateien aus Google Cloud Storage (GCS). 
GCSFileUploader Datei-Uploader zum Hochladen von Dateidaten in Google Cloud Storage (GCS). 
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 Eine Dienstprogrammklasse, die die Messungen der Java-Codeabdeckung aus Prozessen zurücksetzt und erzwingt, die auf dem Gerät ausgeführt werden. 
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 sie an einen ITestInvocationListener weiterleitet. 
KeyguardControllerState Ein Container für die Keyguard-Zustände. 
ListInstrumentationParser Ein IShellOutputReceiver, der die Ausgabe einer Abfrage für die PM-Listen-Instrumentierung parst
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, zum Aggregieren der Messwerte in ähnlichen Tests und zum Schreiben der Messwerte in eine Datei. 
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 native Abdeckungsmessungen löscht und eine Bereinigung nativer Abdeckungsdaten aus Prozessen auf dem Gerät erzwingt. 
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. 
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 der „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 ERROR(/Pattern) des regulären Ausdrucks ist. 
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. 
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 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 geschrieben werden kann. 
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 geparst wird, sodass die Testereignisse auf der Launcher-Seite generiert werden können. 
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 Hilfsklasse zum Anzeigen einer Matrix von String-Elementen, damit jede Elementspalte 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  
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