com.android.tradefed.util
Schnittstellen
| ClassPathScanner.IClassPathFilter |
Ein Filter für Pfadnamen von Classpath-Einträgen
Muster nach |
| ConditionPriorityBlockingQueue.IMatcher<T> | Eine Benutzeroberfläche, mit der ermittelt wird, ob Elemente einer bestimmten Bedingung entsprechen. |
| ICompressionStrategy | Eine Schnittstelle, die einen Komprimierungsalgorithmus darstellt, der zur Laufzeit ausgewählt werden kann. |
| IDisableable | Schnittstelle, die ein Tradefed-Objekt beschreibt, das deaktiviert werden kann. |
| IEmail | Schnittstelle zum Senden von E-Mails. |
| IRestApiHelper | Eine Hilfsoberfläche für die Ausführung von REST API-Aufrufen. |
| IRunUtil | Schnittstelle zum Ausführen von zeitgesteuerten Vorgängen und Systembefehlen. |
| IRunUtil.IRunnableResult | Eine Schnittstelle für die asynchrone Ausführung eines Vorgangs, der einen booleschen Status zurückgibt. |
Klassen
| AaptParser | Klasse, die Informationen aus einer APK-Datei extrahiert, indem die Ausgabe von „aapt dump badging“ geparst wird. |
| AbiFormatter | Dienstprogrammklasse für abi. |
| AbiUtils | Dienstprogrammklasse zum Umgang mit Geräte-ABIs |
| AdbRootElevator |
Eine AutoCloseable, die bei Bedarf adb root aktiviert und den Root-Status wiederherstellt, wenn die Erstellung abgeschlossen ist.
|
| AdbUtils | Eine Dienstprogrammklasse für adb-Vorgänge. |
| AppVersionFetcher | Dienstprogrammklasse zum Abrufen des App-Versionsstrings vom Gerät. |
| ArrayUtil | Dienstprogrammmethoden für Arrays |
| BluetoothUtils |
Dienstfunktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät
Den geräteseitigen BluetoothInstrumentation-Code finden Sie in AOSP unter:
|
| Fehlerbericht | Objekt mit den Referenzen auf die Fehlerberichtsdateien, kompatibel mit flachen Fehlerberichten und ZIP-komprimierten Fehlerberichten (bugreportz). |
| BuildInfoUtil |
Eine Dienstprogrammklasse zum Manipulieren von IBuildInfo
|
| BuildTestsZipUtils | Eine Hilfsklasse für Vorgänge im Zusammenhang mit dem vom Android-Buildsystem generierten ZIP-Archiv für Tests |
| BulkEmailer | Ein Dienstprogramm zum Senden von E-Mails, das die folgende Konfiguration ermöglicht: gesendetes Intervall, 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. |
| ByteArrayList | Eine Klasse zum Darstellen eines einfachen Byte-Arrays. |
| ByteArrayUtil | Dienstprogramme zum Bearbeiten von Byte-Arrays, z.B. zum Konvertieren von Bytes in Ganzzahlen. |
| CacheClientFactory |
Eine Factory, die eine Singleton-Instanz von ICacheClient erstellt.
|
| CircularAtraceUtil | Ein Atrace-Dienstprogramm, das hauptsächlich zur Ermittlung der Ursachen von ANRs während Monkey-Tests entwickelt wurde. |
| CircularByteArray | Datenstruktur zum Speichern eines Arrays mit fester Größe, das als zyklischer Puffer dient und die Gesamtsumme aller Werte im Array erfasst. |
| ClangProfileIndexer | Eine Dienstprogrammklasse, die Clang-Codeabdeckungsmessungen indexiert. |
| ClassPathScanner | Sucht nach Einträgen im Klassenpfad. |
| ClassPathScanner.ClassNameFilter |
Eine IClassPathFilter, die Java-Klassennamen filtert und transformiert.
|
| ClassPathScanner.ExternalClassNameFilter |
Eine ClassNameFilter, die innere Klassen ablehnt
|
| CommandResult | Enthält das Ergebnis eines Befehls. |
| ConditionPriorityBlockingQueue<T> |
Eine threadsichere Klasse mit ERROR(/PriorityBlockingQueue)-ähnlichen Vorgängen, mit denen Objekte abgerufen werden können, die einer bestimmten Bedingung entsprechen.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Ein ConditionPriorityBlockingQueue.IMatcher, das mit jedem Objekt übereinstimmt.
|
| DeviceActionUtil | Eine Dienstprogrammklasse zum Ausführen von Geräteaktionen. |
| DeviceActionUtil.DeviceActionConfigError | Ausnahme für Konfigurationsfehler. |
| DeviceConcurrentUtil |
Enthält Dienstmethoden und ‑klassen für die gleichzeitige Ausführung von Befehlen auf Geräteseite
Verwenden Sie |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Ein ERROR(/Callable), das die Details zur Ausführung eines Shell-Befehls auf einem ITestDevice umschließt.
|
| DeviceInspectionResult | Eine Klasse enthält das Ergebnis der Geräteprüfung, wenn ein Gerät nicht mehr verfügbar ist. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | Eine Implementierung gerichteter ungewichteter Graphen. |
| E-Mail-Adresse | Eine Hilfsklasse zum Senden einer E-Mail. |
| EmmaXmlConstants | Konstanten, die beim Parsen des emma-XML-Berichts verwendet werden. |
| EnvironmentVariableUtil | Eine Sammlung von Hilfsmethoden zum Vorbereiten von Umgebungsvariablen. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry für die lokale Verwendung von statsd. |
| FakeTestsZipFolder | Eine Test-Fixture, die anhand einer Liste von Inhalten einen gefälschten entpackten Testordner erstellt. |
| FileIdleMonitor | Überwacht Dateien und führt einen Rückruf aus, wenn sie inaktiv waren (d.h. |
| FileUtil | Eine Hilfsklasse für dateibezogene Vorgänge |
| FileUtil.LowDiskSpaceException | Wird geworfen, wenn der nutzbare Speicherplatz unter dem Mindestgrenzwert liegt. |
| FixedByteArrayOutputStream |
Eine In-Memory-ERROR(/OutputStream), die nur eine maximale Datenmenge beibehält.
|
| FlashingResourceUtil |
Mit diesem Dienstprogramm können Sie die richtige Version der Artefakte festlegen, damit sie über DeviceFlashPreparer geflasht werden können.
|
| FuseUtil | 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 | Veraltet 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 analysieren |
| GenericLogcatEventParser.LogcatEvent | Struktur zum Speichern eines Logcat-Ereignisses mit dem Ereignistyp und der auslösenden Logcat-Nachricht |
| GoogleApiClientUtil | Dienstprogramme zum Erstellen eines Google API-Clients. |
| HprofAllocSiteParser | Hilfsklasse zum Parsen von Informationen aus dem Bereich „Allocation Sites“ (Zuweisungswebsites) von HPROF-Berichten. |
| IEmail.Message | Container für E-Mail-Nachrichtendaten. |
| JavaCodeCoverageFlusher | Eine Dienstprogrammklasse, die die Messungen der Java-Codeabdeckung von Prozessen auf dem Gerät zurücksetzt und erzwingt. |
| JUnit4TestFilter |
Hilfsklasse, die die Filterung für den JUnit4-Ausführer durch Erweiterung der Filter bereitstellt.
|
| JUnitXmlParser | Parser, der Testergebnisdaten aus JUnit-Ergebnissen extrahiert, die im XMLJUnitResultFormatter von ant gespeichert sind, und an einen ITestInvocationListener weiterleitet. |
| KernelModuleUtils | |
| KeyguardControllerState | Ein Container für die Status des Sperrbildschirms. |
| ListInstrumentationParser |
Eine IShellOutputReceiver, die 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 gängige Dienstmethoden zum Speichern der Testmesswerte, zum Aggregieren der Messwerte in ähnlichen Tests und zum Schreiben der Messwerte in eine Datei. |
| ModuleTestTypeUtil | Enthält gängige Dienstmethoden zum Prüfen des Moduls. |
| MultiMap<K, V> |
Ein ERROR(/Map), das mehrere Werte pro Schlüssel unterstützt.
|
| NativeCodeCoverageFlusher | Eine Dienstprogrammklasse, die Messungen der nativen Abdeckung löscht und die nativen Abdeckungsdaten aus Prozessen auf dem Gerät zwangsweise leert. |
| Pair<A, B> | Wir definieren unsere eigene Pair-Klasse, die zwei Objekte enthält. |
| PerfettoTraceRecorder |
Eine Dienstprogrammklasse zum Aufzeichnen eines perfetto-Traces auf einem ITestDevice.
|
| PrettyPrintDelimiter | Hilfsprogramm zum Drucken von abgegrenzten Nachrichten, die auffallen. |
| ProcessInfo | 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-Eigenschaftsdatei |
| ProtoUtil | Dienstmethoden für den typunabhängigen Umgang mit Protobuf-Nachrichten. |
| PsParser | Dienstprogramm zum Parsen von USER,PID und NAME aus der Ausgabe des Befehls „ps“ |
| PythonVirtualenvHelper | Eine Hilfsklasse zum Aktivieren der virtuellen Python 3-Umgebung. |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
Das RegexTrie ist ein Trie, bei dem jedes ERROR(/Pattern)
|
| RemoteZip | Dienstprogramme zum Entpacken einzelner Dateien in einer Remote-ZIP-Datei. |
| RequestUtil | Dienstprogramme, die das generische 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 geworfen, wenn ein Ausführungsvorgang durch eine externe Anfrage unterbrochen wird. |
| RunUtil | 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 | Dienstprogrammunterklasse von OutputStream, die in einen IShellOutputReceiver schreibt. |
| SimplePerfResult | Objekt zum Speichern aller simpleperf-Testergebnisse |
| SimplePerfStatResultParser | Eine Dienstprogrammklasse zum Parsen von simpleperf-Ergebnissen. |
| SimplePerfUtil | Dienstprogrammklasse zum Senden einfacher Befehle und Erfassen der Ergebnisse |
| SimpleStats | Eine kleine Dienstprogrammklasse, die anhand eines numerischen Datensatzes einige statistische Messwerte berechnet. |
| SizeLimitedOutputStream |
Eine threadsichere Datei, die ERROR(/OutputStream) unterstützt und die maximale Menge an Daten begrenzt, die geschrieben werden kann.
|
| Sl4aBluetoothUtil | Eine Dienstprogrammklasse bietet Bluetooth-Vorgänge auf einem oder zwei Geräten mit SL4A. |
| SparseImageUtil | Dienstprogramm zum Entfernen von Sparse-Bildern. |
| SparseImageUtil.SparseInputStream | SparseInputStream wird von vorgelagerten Systemen gelesen und erkennt das Datenformat. |
| StreamUtil | Dienstprogrammklasse zum Verwalten von Eingabestreams. |
| StringEscapeUtils | Dienstprogrammklasse zum Entkommenttieren von Strings für bestimmte Formate. |
| StringUtil | Dienstprogrammklasse zum Entkommentieren von Strings für die gängige Stringmanipulation. |
| SubprocessEventHelper | Hilfsfunktion zum Serialisieren/Deserialisieren der Ereignisse, die an das Protokoll übergeben werden sollen. |
| SubprocessEventHelper.BaseTestEventInfo | Basis-Hilfetext für TestIgnored-Informationen. |
| SubprocessEventHelper.FailedTestEventInfo | Helfer für Informationen zu „testFailed“. |
| SubprocessEventHelper.InvocationEndedEventInfo | Hilfselement für Informationen zum Ende des Aufrufs. |
| SubprocessEventHelper.InvocationFailedEventInfo | Helfer für Informationen zu InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Helfer für Informationen zum Starten eines Aufrufs. |
| SubprocessEventHelper.LogAssociationEventInfo | Helfer für Informationen zu „logAssociation“. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Helfer für Informationen zu „testEnded“. |
| SubprocessEventHelper.TestLogEventInfo | Helfer für Informationen zu „testLog“. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Helfer für Informationen zum Starten des Testmoduls. |
| SubprocessEventHelper.TestRunEndedEventInfo | Helfer für Informationen zu „testRunEnded“. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helfer für Informationen zu testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Helfer für Informationen zu „testRunStarted“ |
| SubprocessEventHelper.TestStartedEventInfo | Hilfe für Informationen zu „testStarted“ |
| SubprocessExceptionParser | Hilfsprogramm zum Umgang mit der Ausnahmeausgabe von Standard-Tradefed-Befehlen. |
| SubprocessTestResultsParser |
Erweitert ERROR(/FileOutputStream), um die Ausgabe vor dem Schreiben in die Datei zu analysieren, damit wir die Testereignisse auf Launcher-Seite generieren können.
|
| SubprocessTestResultsParser.StatusKeys | Relevante Teststatusschlüssel. |
| SystemUtil | Dienstprogrammklasse zum Ausführen von Systemaufrufen. |
| TableBuilder | Hilfsklasse zum Darstellen einer Matrix von Stringelementen in einer Tabelle. |
| TableFormatter | Hilfsklasse zum Darstellen einer Matrix von Stringelementen, sodass die einzelnen Spalten ausgerichtet sind |
| TargetFileUtils | |
| TarUtil | Dienstprogramm zum Bearbeiten einer TAR-Datei. |
| TestFilterHelper | Hilfsklasse zum Filtern von Tests |
| TestRecordInterpreter |
Dienstprogramm zum Konvertieren eines TestRecord-Prototyps in ein leichter zu manipulierendes Format in Tradefed.
|
| TestRunnerUtil | Eine Dienstprogrammklasse, die verschiedene Testläufe unterstützt. |
| TfInternalOptionsFetcher | Eine Dienstprogrammklasse, mit der Klassen einen Variablenwert statisch aus einer RES-Datei laden können. |
| TimeUtil | Enthält zeitbezogene Dienstmethoden. |
| TimeVal |
Dies ist ein Sentinel-Typ, der ein Long umschließt.
|
| UniqueMultiMap<K, V> |
Ein MultiMap, das für jeden Schlüssel eindeutige Werte sicherstellt.
|
| VersionParser | Rufen Sie die Version der laufenden Tradefed-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-Entpackung, die POSIX-Dateiberechtigungen berücksichtigt |
Aufzählungen
| AaptParser.AaptVersion | Enum mit Optionen für die AAPT-Version, die zum Parsen von APK-Dateien verwendet wird. |
| AppVersionFetcher.AppVersionInfo | Arten von App-Versionsinformationen |
| BinaryState | Enum, mit dem der Ein-/Aus-Status mit dem Status „IGNORE“ (Nicht ausführen) aufgezeichnet wird. |
| CommandStatus | Stellt den Status eines zeitgesteuerten Vorgangs dar. |
| DeviceActionUtil.Command | Befehle für Geräteaktionen. |
| FakeTestsZipFolder.ItemType | |
| GceRemoteCmdFormatter.ScpMode | Je nach Struktur der Argumente kann SCP zum Pushen oder Pullen von Dateien verwendet werden. |
| IRunUtil.EnvPriority | Enum, das festlegt, ob eine bestimmte Umgebung festgelegt oder aufgehoben wird. |
| LogcatEventType |
Ereignistypen für LogcatEventParser
|
| SimplePerfUtil.SimplePerfType | Enum der Befehlsoptionen von simpleperf |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Enums für die Zugriffsebene von Bluetooth-Geräten, die auf BluetoothDevice.java basieren
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Enums für Bluetooth-Verbindungsstatus, die auf BluetoothProfile.java basieren
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enums für die Prioritätsstufe von Bluetooth-Profilen, die auf BluetoothProfile.java basieren
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enums für Bluetooth-Profile, die auf BluetoothProfile.java basieren
|
| SystemUtil.EnvVariable | |
| TargetFileUtils.FilePermission |
Schnittstellen
Klassen
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Fehlerbericht
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceInspectionResult
- DeviceRecoveryModeUtil
- DirectedGraph
- E-Mail-Adresse
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil
- MultiMap
- NativeCodeCoverageFlusher
- Koppeln
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- SparseImageUtil
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TfInternalOptionsFetcher
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Aufzählungen
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission