com.android.tradefed.util

Interfacce

ClassPathScanner.IClassPathFilter Un filtro per i percorsi delle voci del classpath

Con motivo dopo il giorno FileFilter  

ConditionPriorityBlockingQueue.IMatcher<T> Un'interfaccia per determinare se gli elementi corrispondono a una determinata condizione. 
ICompressionStrategy Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di esecuzione. 
IDisableable Interfaccia che descrive un oggetto Tradefed che può essere disattivato. 
IRestApiHelper Un'interfaccia di supporto per l'esecuzione di chiamate API REST. 

Classi

AaptParser Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". 
AbiFormatter Classe di utilità per abi. 
AdbRootElevator Un AutoCloseable che abilita adb root al momento della compilazione, se necessario, e ripristina lo stato di root al termine. 
AppVersionFetcher Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. 
BluetoothUtils Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo

Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo: frameworks/base/core/tests/bluetoothtests  

BuildInfoUtil Una classe di utilità per manipolare IBuildInfo  
BuildTestsZipUtils Una classe di supporto per le operazioni relative al file ZIP dei test generato dal sistema di build di Android  
BulkEmailer Un'utilità di invio di email che consente la seguente configurazione: intervallo di invio,dimensione iniziale dell'invio, destinatari e numero totale di messaggi. 
BundletoolUtil Classe di utilità che utilizza la riga di comando bundletool per installare gli APK sul dispositivo. 
CircularAtraceUtil Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. 
CircularByteArray Struttura di dati per contenere un array di dimensioni fisse che opera come un buffer circolare e monitora la somma totale di tutti i valori nell'array. 
ClassPathScanner Trova le voci nel percorso di classe. 
ClassPathScanner.ClassNameFilter Un IClassPathFilter che filtra e trasforma i nomi delle classi Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter che rifiuta le classi interne  
ConditionPriorityBlockingQueue<T> Una classe a prova di thread con operazioni simili a ERROR(/PriorityBlockingQueue) che può recuperare oggetti che corrispondono a una determinata condizione. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Un ConditionPriorityBlockingQueue.IMatcher che corrisponde a qualsiasi oggetto. 
DeviceConcurrentUtil Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo

Utilizza ERROR(/ExecutorService) per eseguire i comandi implementati come ShellCommandCallable e ERROR(/#joinFuture(String,Future,long)) per la sincronizzazione con ERROR(/Future) come restituito da ERROR(/ExecutorService) per l'esecuzione del comando. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su un ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Un'implementazione di grafici non ponderati diretti. 
EmmaXmlConstants Costanti utilizzate durante l'analisi del report XML di emma. 
FakeTestsZipFolder Un fixture di test che crea una cartella di test non decompressa falsa in base a un elenco di contenuti. 
FileIdleMonitor Monitora i file ed esegue un callback se sono inattivi (ad es. 
FixedByteArrayOutputStream Un ERROR(/OutputStream) in memoria che conserva solo una quantità massima di dati. 
FlashingResourceUtil Questa utility consente di impostare la versione appropriata degli elementi in modo che possano essere flashati tramite DeviceFlashPreparer
GCSBucketUtil Gestore file per scaricare e caricare file da Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Un semplice wrapper per le informazioni sui file in GCS. 
GCSCommon Classe di base per le operazioni di Gcs come download e caricamento. 
GCSFileDownloader Downloader di file per scaricare file da Google Cloud Storage (GCS). 
GCSFileUploader File uploader per caricare i dati dei file in Google Cloud Storage (GCS). 
GoogleApiClientUtil Utilità per creare client API di Google. 
HprofAllocSiteParser Classe di supporto per analizzare le informazioni di una sezione Siti di allocazione dei report hprof. 
JavaCodeCoverageFlusher Una classe di utilità che reimposta e forza lo svuotamento delle misurazioni della copertura del codice Java dalle procedure in esecuzione sul dispositivo. 
JUnit4TestFilter Classe di supporto che fornisce il filtro per il runner JUnit4 estendendo Filter
JUnitXmlParser Analizza i dati dei risultati dei test dai risultati JUnit archiviati in XMLJUnitResultFormatter di Ant e li inoltra a un ITestInvocationListener. 
ListInstrumentationParser Un IShellOutputReceiver che analizza l'output di una query "strumentazione elenco pm"  
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Utilità per compilare l'istruzione per eseguire il test localmente. 
LogcatEventParser  
MetricUtility Contiene metodi di utilità comuni per memorizzare le metriche del test, aggregarle in test simili e scriverle in un file. 
NativeCodeCoverageFlusher Una classe di utilità che cancella le misurazioni della copertura nativa e forza l'eliminazione dei dati della copertura nativa dalle procedure sul dispositivo. 
Coppia<A, B> Definisci la nostra classe Pair che contiene due oggetti. 
PrettyPrintDelimiter Utilità di supporto che consente di stampare un messaggio delimitato che risalti. 
PropertyChanger Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android  
ProtoUtil Metodi di utilità per gestire i messaggi protobuf indipendentemente dal tipo. 
PsParser Utilità utilizzata per analizzare(USER,PID e NAME) dall'output del comando "ps"  
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie è un trie in cui ogni segmento memorizzato della chiave è una regex ERROR(/Pattern)
RemoteZip Utilità per decomprimere singoli file all'interno di un file ZIP remoto. 
RestApiHelper Una classe di supporto per l'esecuzione di chiamate API REST. 
SerializationUtil Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable)
ShellOutputReceiverStream Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. 
SimplePerfResult Oggetto per contenere tutti i risultati del test simpleperf 
SimplePerfStatResultParser Una classe di utilità per analizzare il risultato di simpleperf. 
SimplePerfUtil Classe di utilità per inviare comandi semplici e raccogliere i risultati 
SimpleStats Una piccola classe di utilità che calcola alcune misure statistiche in base a un insieme di dati numerici. 
SizeLimitedOutputStream Un file basato su ERROR(/OutputStream) protetto da thread che limita la quantità massima di dati che possono essere scritti. 
Sl4aBluetoothUtil Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A  
StringEscapeUtils Classe di utilità per eseguire la fuga di stringhe per formati specifici. 
StringUtil Classe di utilità per eseguire la fuga di stringhe per la manipolazione comune delle stringhe. 
SubprocessEventHelper Helper per la serializzazione/deserializzazione degli eventi da passare al log. 
SubprocessEventHelper.BaseTestEventInfo Helper di base per le informazioni di TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Helper per le informazioni di testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Helper per le informazioni sulla fine dell'invocazione. 
SubprocessEventHelper.InvocationFailedEventInfo Helper per le informazioni su InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Helper per le informazioni sull'avvio dell'invocazione. 
SubprocessEventHelper.LogAssociationEventInfo Helper per le informazioni su logAssociation. 
SubprocessEventHelper.TestEndedEventInfo Helper per le informazioni su testEnded. 
SubprocessEventHelper.TestLogEventInfo Helper per le informazioni di testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Helper per le informazioni sull'inizio del modulo di test. 
SubprocessEventHelper.TestRunEndedEventInfo Helper per le informazioni su testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper per le informazioni di testRunFailed  
SubprocessEventHelper.TestRunStartedEventInfo Helper per le informazioni su testRunStarted  
SubprocessEventHelper.TestStartedEventInfo Helper per le informazioni su testStarted  
SubprocessExceptionParser Helper per gestire l'output delle eccezioni dai comandi di Tradefed standard. 
SubprocessTestResultsParser Estensione di ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato del programma di avvio. 
SubprocessTestResultsParser.StatusKeys Chiavi dello stato del test pertinenti. 
SystemUtil Classe di utilità per effettuare chiamate di sistema. 
TableBuilder Classe di supporto per visualizzare una matrice di elementi String in una tabella. 
TableFormatter Classe di supporto per visualizzare una matrice di elementi String in modo che ogni colonna di elementi sia allineata  
TarUtil Utilità per manipolare un file tar. 
TestFilterHelper Classe di supporto per filtrare i test  
TestRecordInterpreter Utilità per convertire un proto TestRecord in un formato più facilmente manipolabile in Tradefed. 
TimeVal Questa classe è stata ritirata. Utilizza invece Duration.  
ZipCompressionStrategy Un ICompressionStrategy per la creazione di archivi ZIP. 

Enumerazionis

AaptParser.AaptVersion Enum di opzioni per la versione AAPT utilizzata per analizzare i file APK. 
AppVersionFetcher.AppVersionInfo Tipi di informazioni sulle versioni dell'app. 
BinaryState Enum utilizzato per registrare lo stato ON/OFF con uno stato di non esecuzione IGNORE. 
FakeTestsZipFolder.ItemType  
LogcatEventType Tipi di eventi per LogcatEventParser
SimplePerfUtil.SimplePerfType Enum delle opzioni del comando simpleperf  
Sl4aBluetoothUtil.BluetoothAccessLevel Enum per il livello di accesso del dispositivo Bluetooth basati su BluetoothDevice.java  
Sl4aBluetoothUtil.BluetoothConnectionState Enum per gli stati di connessione Bluetooth basati su BluetoothProfile.java  
Sl4aBluetoothUtil.BluetoothPriorityLevel Enum per il livello di priorità del profilo Bluetooth basati su BluetoothProfile.java  
Sl4aBluetoothUtil.BluetoothProfile Enum per i profili Bluetooth basati su BluetoothProfile.java  
SystemUtil.EnvVariable