com.android.tradefed.util

Schnittstellen

ClassPathScanner.IClassPathFilter Ein Filter für Pfadnamen von Classpath-Einträgen

Nach FileFilter gemustert  

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. 
IRestApiHelper Eine Hilfsoberfläche für die Ausführung von REST API-Aufrufen. 

Klassen

AaptParser Klasse, die Informationen aus einer APK-Datei extrahiert, indem die Ausgabe von „aapt dump badging“ geparst wird. 
AbiFormatter Dienstprogrammklasse für abi. 
AdbRootElevator Eine AutoCloseable, die bei Bedarf adb root aktiviert und den Root-Status wiederherstellt, wenn die Erstellung abgeschlossen ist. 
AppVersionFetcher Dienstprogrammklasse zum Abrufen des App-Versionsstrings vom Gerät. 
BluetoothUtils Dienstfunktionen zum Aufrufen von BluetoothInstrumentation auf dem Gerät

Den geräteseitigen BluetoothInstrumentation-Code finden Sie in AOSP unter: frameworks/base/core/tests/bluetoothtests  

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. 
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. 
ClassPathScanner Sucht nach Einträgen im Klassenpfad. 
ClassPathScanner.ClassNameFilter Eine IClassPathFilter, die Java-Klassennamen filtert und transformiert. 
ClassPathScanner.ExternalClassNameFilter Ein ClassNameFilter, das innere Klassen ablehnt  
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. 
DeviceConcurrentUtil Enthält Dienstmethoden 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)) für die Synchronisierung mit der ERROR(/Future), die von ERROR(/ExecutorService) für die Befehlsausführung zurückgegeben wird. 

DeviceConcurrentUtil.ShellCommandCallable<V> Ein ERROR(/Callable), das die Details zur Ausführung eines Shell-Befehls auf einem ITestDevice umschließt. 
DeviceRecoveryModeUtil  
DirectedGraph<V> Eine Implementierung gerichteter ungewichteter Graphen. 
EmmaXmlConstants Konstanten, die beim Parsen des emma-XML-Berichts verwendet werden. 
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. 
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. 
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). 
GoogleApiClientUtil Dienstprogramme zum Erstellen eines Google API-Clients. 
HprofAllocSiteParser Hilfsklasse zum Parsen von Informationen aus dem Bereich „Allocation Sites“ (Zuweisungswebsites) von HPROF-Berichten. 
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. 
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. 
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. 
PrettyPrintDelimiter Hilfsprogramm zum Drucken von abgegrenzten Nachrichten, die auffallen. 
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“  
QuotationAwareTokenizer  
RegexTrie<V> Das 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. 
RestApiHelper Eine Hilfsklasse zum Ausführen von REST API-Aufrufen. 
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  
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.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  
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. 
TimeVal Diese Klasse wurde eingestellt. Verwenden Sie stattdessen Duration.  
ZipCompressionStrategy Eine ICompressionStrategy zum Erstellen von ZIP-Archiven. 

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. 
FakeTestsZipFolder.ItemType  
LogcatEventType Ereignistypen für LogcatEventParser 
SimplePerfUtil.SimplePerfType Enum der Befehlsoptionen für 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