Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

com.android.tradefed.util

Schnittstellen

ClassPathScanner.IClassPathFilter Ein Filter für Classpath-Eintragspfade

Gemustert nach FileFilter

ConditionPriorityBlockingQueue.IMatcher <T> Eine Schnittstelle zum Bestimmen, ob Elemente einer Bedingung entsprechen.
ICompressionStrategy Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann.
IDeaktivierbar Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann.
IEmail Schnittstelle zum Versenden von E-Mails.
IRestApiHelper Eine Hilfsschnittstelle zum Ausführen von REST-API-Aufrufen.
IRunUtil Schnittstelle zum Ausführen von zeitgesteuerten Operationen und Systembefehlen.
IRunUtil.IRunnableResult Eine Schnittstelle zum asynchronen Ausführen einer Operation, die einen booleschen Status zurückgibt.

Klassen

AaptParser Klasse, die Informationen aus apk extrahiert, indem sie die Ausgabe von „aapt dump badge“ analysiert.
AbiFormatter Gebrauchsklasse für abi.
AbiUtils Utility-Klasse für die Handhabung von Geräte-ABIs
AdbRootElevator Ein AutoCloseable , das bei Bedarf Adb-Root aktiviert und nach Abschluss den Root-Zustand wiederherstellt.
AdbUtils Eine Utility-Klasse für ADB-Operationen.
AppVersionFetcher Utility-Klasse zum Abrufen der App-Versionszeichenfolge vom Gerät.
ArrayUtil Utility-Methoden für Arrays
BluetoothUtils Utility-Funktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät

Geräteseitiger Bluetooth-Instrumentierungscode finden Sie in AOSP unter: frameworks/base/core/tests/bluetoothtests

Fehlerbericht Objekt, das die Verweise auf die Fehlerberichtsdateien enthält, kompatibel mit flachem Fehlerbericht und gezipptem Fehlerbericht (bugreportz).
BuildInfoUtil Eine util-Klasse zum Bearbeiten IBuildInfo
BuildTestsZipUtils Eine Hilfsklasse für Vorgänge im Zusammenhang mit Test-ZIP-Dateien, die vom Android-Buildsystem generiert wurden
BulkEmailer Ein E-Mail-Sender-Dienstprogramm, das die folgende Konfiguration ermöglicht: Sendeintervall, anfängliche Burst-Größe, Empfänger und die Gesamtzahl der Nachrichten.
BundletoolUtil Hilfsklasse, die die Bundletool-Befehlszeile verwendet, um die .apks auf dem Gerät zu installieren.
ByteArrayList Eine Klasse zur Darstellung eines einfachen Bytearrays.
ByteArrayUtil Dienstprogramme zum Arbeiten mit Byte-Arrays, z. B. Konvertieren von Bytes in Integer.
CircularAtraceUtil Ein Atrace-Dienstprogramm, das hauptsächlich zur Identifizierung der Grundursachen von ANRs während Monkey-Tests entwickelt wurde.
CircularByteArray Datenstruktur zum Halten eines Arrays fester Größe, das als Ringpuffer fungiert und die Gesamtsumme aller Werte im Array verfolgt.
ClassPathScanner Findet Einträge im Klassenpfad.
ClassPathScanner.ClassNameFilter Ein IClassPathFilter , der Java-Klassennamen filtert und transformiert.
ClassPathScanner.ExternalClassNameFilter Ein ClassNameFilter , der innere Klassen ablehnt
Befehlsergebnis Enthält das Ergebnis eines Befehls.
ConditionPriorityBlockingQueue <T> Eine Thread-sichere Klasse mit ERROR(/PriorityBlockingQueue) -ähnlichen Operationen, die Objekte abrufen können, die einer bestimmten Bedingung entsprechen.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Eine ConditionPriorityBlockingQueue.IMatcher , die mit einem beliebigen Objekt übereinstimmt.
DeviceConcurrentUtil Enthält Dienstprogrammmethoden und -klassen für die gleichzeitige Ausführung von Befehlen auf der Geräteseite

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

DeviceConcurrentUtil.ShellCommandCallable <V> Ein ERROR(/Callable) , der die Details der Ausführung des Shell-Befehls auf einem ITestDevice .
DeviceRecoveryModeUtil
DirectedGraph <V> Eine Implementierung von gerichteten ungewichteten Graphen.
Email Eine Hilfsklasse zum Senden einer E-Mail.
EmmaXmlConstants Konstanten, die beim Analysieren des Emma-XML-Berichts verwendet werden.
FakeTestsZipOrdner Eine Testvorrichtung, die einen gefälschten entpackten Testordner basierend auf einer Inhaltsliste erstellt.
FileIdleMonitor Überwacht Dateien und führt einen Rückruf aus, wenn sie im Leerlauf waren (z
FileUtil Eine Hilfsklasse für dateibezogene Operationen
FileUtil.HarnessIOException Kabelbaum-Ausnahme, die beim Tragen von Dateiproblemen hilft.
FileUtil.LowDiskSpaceException Wird ausgelöst, wenn der nutzbare Speicherplatz unter dem Mindestschwellenwert liegt.
FixedByteArrayOutputStream Ein speicherinterner ERROR(/OutputStream) , der nur eine maximale Datenmenge speichert.
FlashingResourceUtil Dieses Dienstprogramm hilft beim Festlegen der geeigneten Version von Artefakten, damit sie über DeviceFlashPreparer geflasht werden können.
SicherungUtil Eine Hilfsklasse für FUSE-Operationen.
GCSBucketUtil Dateimanager zum Herunterladen und Hochladen von Dateien aus Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Einfacher Wrapper für Dateiinformationen in GCS.
GCSAllgemein 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> Analysieren Sie die Logcat-Eingabe auf Ereignisse.
GenericLogcatEventParser.LogcatEvent Struktur zum Halten eines Logcat-Ereignisses mit dem Ereignistyp und der auslösenden Logcat-Nachricht
GoogleApiClientUtil Dienstprogramme zum Erstellen eines Google API-Clients.
HprofAllocSiteParser Hilfsklasse zum Analysieren von Informationen aus einem Abschnitt „Allocation Sites“ von hprof-Berichten.
IEmail.Nachricht Container für E-Mail-Nachrichtendaten.
JavaCodeCoverageFlusher Eine Dienstprogrammklasse, die Messungen der Java-Codeabdeckung von Prozessen, die auf dem Gerät ausgeführt werden, zurücksetzt und erzwingt.
JUnit4TestFilter Hilfsklasse, die die Filterung für den JUnit4-Runner bereitstellt, indem der Filter erweitert wird.
JUnitXmlParser Parser, der Testergebnisdaten aus den im XMLJUnitResultFormatter von ant gespeicherten JUnit-Ergebnissen extrahiert und an einen ITestInvocationListener weiterleitet.
KeyguardControllerState Ein Container für die Keyguard-Zustände.
ListInstrumentationParser Ein IShellOutputReceiver , der die Ausgabe einer „pm list instrumentation“-Abfrage analysiert
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder Dienstprogramm zum Kompilieren der Anweisung zum lokalen Ausführen von Tests.
LogcatEventParser
MetricUtility Enthält allgemeine Dienstprogrammmethoden zum Speichern der Testmetriken, zum Aggregieren der Metriken in ähnlichen Tests und zum Schreiben der Metriken in eine Datei.
MultiMap <K, V> Ein ERROR(/Map) , der mehrere Werte pro Schlüssel unterstützt.
NativeCodeCoverageFlusher Eine Utility-Klasse, die native Abdeckungsmessungen löscht und ein Flush von nativen Abdeckungsdaten von Prozessen auf dem Gerät erzwingt.
Paar <A, B> Definieren Sie unsere eigene Pair-Klasse, die zwei Objekte enthält.
PrettyPrintDelimiter Hilfsprogramm, das beim Drucken einer auffälligen Nachricht mit Trennzeichen hilft.
ProzessInfo Wird verwendet, um prozessbezogene Informationen (BENUTZER, PID, NAME, STARTZEIT IN SEKUNDE SEIT EPOCH) zu speichern.
PropertyChanger Eine Dienstprogrammklasse zum Ändern (oder Hinzufügen) von Elementen in einer Android-Eigenschaftsdatei
ProtoUtil Hilfsmethoden zum typunabhängigen Umgang mit Protobuf-Nachrichten.
PsParser Dienstprogramm zum Analysieren (USER, PID und NAME) aus der Ausgabe des Befehls "ps".
PythonVirtualenvHelper Eine Hilfsklasse zum Aktivieren der virtuellen Umgebung von Python 3.
QuotationAwareTokenizer
RegexTrie <V> Der RegexTrie ist ein Versuch, bei dem each gelagert Segment des Schlüssels ist eine Regex ERROR(/Pattern) .
RemoteZip Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-Zip-Datei.
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 Anforderung unterbrochen wird.
RunUtil Eine Sammlung von Hilfsmethoden zum Ausführen von Operationen.
SerializationUtil Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert.
ShellOutputReceiverStream Utility-Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt.
SimplePerfResult Objekt zum Speichern aller Simpleperf-Testergebnisse
SimplePerfStatResultParser Eine Hilfsklasse zum Analysieren des Simpleperf-Ergebnisses.
SimplePerfUtil Hilfsklasse zum Senden einfacher Befehle und Sammeln von Ergebnissen
SimpleStats Eine kleine Hilfsklasse, die anhand eines numerischen Datensatzes einige statistische Maße berechnet.
SizeLimitedOutputStream Eine Thread-sichere Datei mit ERROR(/OutputStream) , die die maximale Datenmenge begrenzt, die geschrieben werden kann.
Sl4aBluetoothUtil Eine Utility-Klasse stellt Bluetooth-Operationen auf einem oder zwei Geräten mit SL4A bereit
SparseImageUtil Dienstprogramm zum Unsparse von Bildern mit geringer Dichte.
SparseImageUtil.SparseInputStream SparseInputStream liest vom Upstream und erkennt das Datenformat.
StreamUtil Hilfsklasse zum Verwalten von Eingabeströmen.
StringEscapeUtils Hilfsklasse zum Maskieren von Zeichenfolgen für bestimmte Formate.
StringUtil Hilfsklasse zum Maskieren von Zeichenfolgen für die allgemeine Zeichenfolgenbearbeitung.
SubprocessEventHelper Helfer zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen.
SubprocessEventHelper.BaseTestEventInfo Base Helper für TestIgnored-Informationen.
SubprocessEventHelper.FailedTestEventInfo Helfer für testFailed-Informationen.
SubprocessEventHelper.InvocationEndedEventInfo Helfer für Aufrufende-Informationen.
SubprocessEventHelper.InvocationFailedEventInfo Helfer für InvocationFailed-Informationen.
SubprocessEventHelper.InvocationStartedEventInfo Helfer für Informationen zum Start des Aufrufs.
SubprocessEventHelper.LogAssociationEventInfo Helfer für logAssociation-Informationen.
SubprocessEventHelper.TestEndedEventInfo Helfer für testEnded-Informationen.
SubprocessEventHelper.TestLogEventInfo Helfer für testLog-Informationen.
SubprocessEventHelper.TestModuleStartedEventInfo Helfer für Informationen zum Start des Testmoduls.
SubprocessEventHelper.TestRunEndedEventInfo Helfer für testRunEnded-Informationen.
SubprocessEventHelper.TestRunFailedEventInfo Helfer für testRunFailed-Informationen
SubprocessEventHelper.TestRunStartedEventInfo Helfer für testRunStarted-Informationen
SubprocessEventHelper.TestStartedEventInfo Helfer für testStarted-Informationen
SubprocessExceptionParser Helfer, um die Ausnahmeausgabe von standardmäßigen Tradefed-Befehlsausführern zu behandeln.
SubprocessTestResultsParser Erweitert ERROR(/FileOutputStream) , um die Ausgabe vor dem Schreiben in die Datei zu parsen, damit wir die Testereignisse auf der Launcher-Seite generieren können.
SubprocessTestResultsParser.StatusKeys Relevante Teststatustasten.
SystemUtil Hilfsklasse zum Durchführen von Systemaufrufen.
TableBuilder Hilfsklasse zum Anzeigen einer Matrix von String-Elementen in einer Tabelle.
TableFormatter Hilfsklasse zum Anzeigen einer Matrix von String-Elementen, sodass jede Elementspalte aufgereiht ist
TarUtil Dienstprogramm zum Bearbeiten einer Tar-Datei.
TestFilterHelper Hilfsklasse zum Filtern von Tests
TestRecordInterpreter Dienstprogramm zum Konvertieren eines TestRecord Proto in ein leichter manipulierbares Format in Tradefed.
TimeUtil Enthält zeitbezogene Hilfsmethoden.
ZeitVal Dies ist ein Sentinel-Typ, der einen Long umschließt.
UniqueMultiMap <K, V> Eine MultiMap , die eindeutige Werte für jeden Schlüssel sicherstellt.
VersionParser Rufen Sie die Version der laufenden gehandelten Artefakte ab.
ZipCompressionStrategy Eine ICompressionStrategy zum Erstellen von Zip-Archiven.
ZipUtil Eine Hilfsklasse für komprimierungsbezogene Vorgänge
ZipUtil2 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 Analysieren von APK-Dateien verwendet wird.
AppVersionFetcher.AppVersionInfo App-Versionsinfotypen.
BinaryState Enum wird verwendet, um den EIN/AUS-Zustand mit einem IGNORE-No-Op-Zustand aufzuzeichnen.
Befehlsstatus Stellt den Status eines zeitgesteuerten Vorgangs dar.
FakeTestsZipFolder.ItemType
IRunUtil.EnvPriority Enum, das definiert, ob eine bestimmte Umgebung festgelegt oder deaktiviert wird.
LogcatEventType Ereignistypen für LogcatEventParser .
SimplePerfUtil.SimplePerfType Aufzählung der simpleperf-Befehlsoptionen
Sl4aBluetoothUtil.BluetoothAccessLevel Aufzählungen für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren
Sl4aBluetoothUtil.BluetoothConnectionState Enums für Bluetooth-Verbindungszustände, die auf BluetoothProfile.java basieren
Sl4aBluetoothUtil.BluetoothPriorityLevel Aufzählungen für die Bluetooth-Profilprioritätsebene, die auf BluetoothProfile.java basieren
Sl4aBluetoothUtil.BluetoothProfile Enums für Bluetooth-Profile, die auf BluetoothProfile.java basieren
SystemUtil.EnvVariable