com.android.tradefed.util,

Interfacce

ClassPathScanner.IClassPathFilter Un filtro per i percorsi di accesso di classpath

Sequenza dopo FileFilter

ConditionPriorityBlockQueue.IMatcher<T> Un'interfaccia per determinare se gli elementi corrispondono a un qualche tipo di condizione. 
ICompressionStrategy Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime. 
Disattivabile Interfaccia che descrive un oggetto scambiato che può essere disabilitato. 
Email Interfaccia per l'invio di email. 
IRestApiHelper Un'interfaccia helper per l'esecuzione di chiamate API REST. 
IRunUtil Interfaccia per l'esecuzione di operazioni a tempo e comandi di sistema. 
IRunUtil.IRunnableResult Un'interfaccia per l'esecuzione asincrona di un'operazione che restituisce uno stato booleano. 

Classi

AaptParser Classe che estrae informazioni dall'APK analizzando l'output di "aapt dump badging". 
Formattatore Abi Classe di utilità per abi. 
AbiUtils Classe di utilità per la gestione delle ABI dei dispositivi
AdbRootElevator Un AutoCloseable che abilita la radice ADB quando viene creata, se necessario, e ripristina al termine dell'operazione. 
AdbUtils Una classe di utilità per le operazioni ADB. 
AppVersionFetcher Classe di utilità per recuperare la stringa della versione dell'app dal dispositivo. 
Utile array Metodi di utilità per gli array
Utili Bluetooth Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo

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

Segnalazione di bug Oggetto che contiene i riferimenti ai file della segnalazione di bug, compatibile con la segnalazione di bug semplice e la segnalazione di bug compressa (segnalazione dei bug). 
BuildInfoUtil Una classe util per aiutare a manipolare IBuildInfo
BuildTestsZipUtils Una classe helper per le operazioni relative ai file ZIP di test generata dal sistema di build Android
Invio di email collettive Un'utilità di invio delle email che consente la seguente configurazione: intervallo di invio,dimensioni burst iniziali, destinatari e numero totale di messaggi. 
BundletoolUtil Classe di utilità che utilizza la riga di comando bundletool per installare il file .apks sul dispositivo. 
ByteArrayList Una classe per rappresentare un array di byte leggeri. 
ByteArrayUtil Utilità per operare su array di byte, ad esempio per convertire i byte in numeri interi. 
CacheClientFA Una fabbrica che crea un'istanza singleton di ICacheClient
UtileCircularAtrace Un'utilità di rilevamento sviluppata principalmente per identificare le cause principali degli ANR durante il test. 
CircularByteArray Struttura dei dati per contenere un array a dimensione fissa che funziona come buffer circolare. e tiene traccia della somma totale di tutti i valori nell'array. 
ClangProfileIndexer Una classe di utilità che indicizza le misurazioni della copertura del codice clan. 
ClassPathScanner Trova le voci su classpath. 
ClassPathScanner.ClassNameFilter Un'IClassPathFilter che filtra e trasforma i nomi delle classi Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter che rifiuta le classi interne
RisultatoComando Contiene il risultato di un comando. 
ConditionPriorityBlockQueue<T> Una classe thread-safe con operazioni di tipo ERROR(/PriorityBlockingQueue) in grado di recuperare oggetti che soddisfano una determinata condizione. 
ConditionPriorityBlockQueue.SempreMatch<T> ConditionPriorityBlockingQueue.IMatcher che corrisponde a qualsiasi oggetto. 
DeviceActionUtil Una classe di utilità per eseguire le azioni dei dispositivi. 
DeviceActionUtil.DeviceActionConfigError Eccezione per errore di configurazione. 
DeviceConcurrentUtil Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) che aggrega i dettagli dell'esecuzione del comando shell su un ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Un'implementazione di grafici diretti non ponderati. 
Email Un corso per assistenza per inviare un'email. 
EmmaXmlConstants Costanti utilizzate durante l'analisi del report XML emma. 
EnvironmentVariabileUtil Una raccolta di metodi helper per la preparazione delle variabili di ambiente. 
EstensioneAtomsRegistry ExtensionAtomsRegistry per l'utilizzo locale delle statistiche. 
FakeTestsZipCartella Un attrezzatura di test che crea una falsa cartella di test non compressa in base a un elenco di contenuti. 
FileIdleMonitor Monitora i file ed esegue un callback se sono stati inattivi (ad esempio
FileUtil Una classe helper per le operazioni relative ai file
FileUtil.LowDiskSpaceEccezione Generato se lo spazio su disco utilizzabile è al di sotto della soglia minima. 
FixedByteArrayOutputStream Un ERROR(/OutputStream) in memoria che conserva solo una quantità massima di dati. 
FlashingResourceUtil Questa utilità consente di impostare la versione appropriata degli artefatti in modo che sia possibile eseguire il flashing tramite DeviceFlashPreparer
FuseUtil Una classe helper per le operazioni di FUSE. 
GceRemoteCmdFormatter Classe di utilità per formattare i comandi in modo da raggiungere un dispositivo GCE remoto. 
GCSBucketUtil Gestore di file per scaricare e caricare file da Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper semplice per le informazioni dei file in GCS. 
GCSCommon Obsoleta! Utilizza invece com.android.tradefed.util.gcs.GCSCommon. 
GCSFileDownloader Downloader di file per scaricare un file da Google Cloud Storage (GCS). 
GCSFileUploader Caricamento file per caricare i dati dei file su Google Cloud Storage (GCS). 
Assistente GCS  
GenericLogcatEventParser<LogcatEventType> Analizza l'input logcat per gli eventi. 
GenericLogcatEventParser.LogcatEvent Crea un blocco per un evento logcat con il tipo di evento e attiva il messaggio logcat
GoogleApiClientUtil Utili per la creazione del client API di Google. 
HprofAllocSiteParser Classe helper per analizzare informazioni provenienti da una sezione Siti di allocazione dei report hprof. 
IEmail.Message Contenitore per i dati dei messaggi email. 
JavaCodeCoperturaFlusher Una classe di utilità che reimposta e forza uno svuotamento delle misurazioni di copertura del codice Java dai processi in esecuzione sul dispositivo. 
JUnit4TestFilter Classe helper che fornisce il filtro per il runner JUnit4 estendendo Filter
JUnitXmlParser Analizzatore che estrae i dati dei risultati dei test dai risultati della JUnit memorizzati nel file XMLJUnitResultFormatter di ant e la inoltra a ITestInvocationListener. 
KeyguardControllerState Un container per gli stati di blocco della tastiera. 
Analisi ListInstrumentation Un IShellOutputReceiver che analizza l'output di una "pm list instrumentation" query
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Utilità per compilare l'istruzione per eseguire il test in locale. 
LogcatEventParser  
UtilitàMetrica Contiene metodi di utilità comuni per archiviare le metriche di test, aggregandole in modo i test e scrivere le metriche in un file. 
ModuleTestTypeUtil Contiene metodi di utilità comuni per controllare il modulo. 
MultiMap<K, V> Una ERROR(/Map) che supporta più valori per chiave. 
Flusher copertura codice nativo Una classe di utilità che cancella le misurazioni della copertura nativa e forza lo svuotamento della copertura nativa da processi sul dispositivo. 
Accoppia<A, B> Definisci la nostra classe Pair, che contiene due oggetti. 
PerfettoTraceRecorder Una classe di utilità per la registrazione della traccia perfetta su un ITestDevice
PrettyPrintDelimiter Utilità di supporto che consente di stampare messaggi delimitati che si distinguono dagli altri. 
Info sul processo Utilizzato per memorizzare le informazioni relative al processo(USER, PID, NAME, START TIME IN SECOND D'EPOCH). 
ProcessUtil  
PropertyChanger Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android
ProtoUtile Metodi di utilità per la gestione dei messaggi protobuf in modo indipendente. 
PsParser Utilità utilizzata per analizzare(USER,PID e NAME) da "ps" output comando
PythonVirtualenvHelper Una classe helper per l'attivazione dell'ambiente virtuale Python 3. 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie è un trie in cui ogni segmento archiviato della chiave è un'espressione regolare ERROR(/Pattern)
RemoteZip Utilità per decomprimere singoli file all'interno di un file ZIP remoto. 
RequestUtil Utilità per consentire nuovi tentativi generici di richieste di rete con gestione degli errori. 
UtilizzoRisorsa Utilità per la lettura delle risorse di configurazione. 
RestApiHelper Una classe helper per l'esecuzione di chiamate API REST. 
RunInterruptedException Generato quando un'operazione di esecuzione viene interrotta da una richiesta esterna. 
RunUtil Una raccolta di metodi helper per l'esecuzione delle operazioni. 
SearchArtifactUtil Una classe di utilità che può essere utilizzata per cercare artefatti di test. 
SerializationUtil Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable)
ShellOutputRicevirStream Sottoclasse di utilità di OutputStream che scrive in un IShellOutputReceiver. 
RisultatoPerfSemplice Oggetto per conservare tutti i risultati del test SimplePerf
SimplePerfStatResultParser Una classe di utilità per analizzare il risultato simpleperf. 
SemplicePerfUtil Classe di utilità per inviare un comando semplice e raccogliere i risultati
SimpleStats Una piccola classe di utilità che calcola alcune misure statistiche sulla base di un set di dati numerico. 
SizeLimitedOutputStream Un file ERROR(/OutputStream) con supporto thread sicuro che limita la quantità massima di dati possibile scritto. 
Sl4aBluetoothUtil Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi utilizzando SL4A
SparseImageUtil Utilità per le immagini sparse non sparse. 
SparseImageUtil.SparseInputStream SparseInputStream legge dall'upstream e rileva il formato dei dati. 
StreamUtil Classe di utilità per la gestione dei flussi di input. 
StringEscapeUtils Classe di utilità per l'escape delle stringhe per formati specifici. 
StringUtil Classe di utilità per l'escape delle stringhe per la manipolazione comune delle stringhe. 
SubprocessEventHelper Assistente per serializzare/deserializzare gli eventi da passare al log. 
SubprocessEventHelper.BaseTestEventInfo Assistente di base per le informazioni Test ignored. 
SubprocessEventHelper.FailedTestEventInfo Aiuto per le informazioni testNon riuscito. 
SubprocessEventHelper.InvocationEndedEventInfo Guida per le informazioni sulle chiamate terminate. 
SubprocessEventHelper.InvocationFailedEventInfo Guida per le informazioni InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Guida per le informazioni di avvio della chiamata. 
SubprocessEventHelper.LogAssociationEventInfo Guida per le informazioni di logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Aiuto per le informazioni testEnded. 
SubprocessEventHelper.TestLogEventInfo Guida per le informazioni testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aiuto per le informazioni sull'avvio del modulo di test. 
SubprocessEventHelper.TestRunEndedEventInfo Guida per le informazioni testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Guida per le informazioni testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Aiuto per le informazioni di testRunStarted
SubprocessEventHelper.TestStartedEventInfo Aiuto per le informazioni su testStarted
SubprocessExceptionParser Assistente per gestire l'output dell'eccezione dai runner dei comandi standard Tradefed. 
SubprocessTestResultsParser Estende ERROR(/FileOutputStream) per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato Avvio app. 
SubprocessTestResultsParser.StatusKeys Chiavi di stato del test pertinenti. 
UtileSistema Classe di utenza per effettuare chiamate di sistema. 
TableBuilder Classe helper per visualizzare una matrice di elementi String in una tabella. 
FormattatoreTabella Classe helper per visualizzare una matrice di elementi String in modo che ogni colonna dell'elemento sia allineata
TargetFileUtils  
TarUtil Utilità per manipolare un file tar. 
TestFilterHelper Classe di supporto per i test di filtro
TestRecordInterpreter Utilità per convertire un protocollo TestRecord in un formato più facilmente manipolabile in Tradefed. 
TestRunnerUtil Una classe di utilità per aiutare vari runner di test. 
TimeUtil Contiene metodi di utilità correlati al tempo. 
TimeVal Questo è un tipo sentinella che avvolge un Long
UniqueMultiMap<K, V> Un MultiMap che garantisce valori univoci per ogni chiave. 
Analizzatore della versione Recupera la versione degli artefatti trasferiti in esecuzione. 
StrategiaZipCompression Un ICompressionStrategy per creare archivi ZIP. 
ZipUtil Una classe helper per le operazioni relative alla compressione
ZipUtil2 Una classe helper per l'estrazione dei file zip che tiene conto delle autorizzazioni dei file POSIX

Enumerazionis

AaptParser.AaptVersion Enum di opzioni per la versione AAPT utilizzate per analizzare i file APK. 
AppVersionFetcher.AppVersionInfo Tipi di informazioni sulla versione dell'app. 
StatoBinario Enum utilizzato per registrare lo stato ON/OFF con uno stato autonomo IGNORE. 
CommandStatus Rappresenta lo stato di un'operazione a tempo. 
DeviceActionUtil.Command Comandi per l'azione del dispositivo. 
FakeTestsZipCartella.ItemType  
GceRemoteCmdFormatter.ScpMode SCP può essere usato per eseguire il push o il pull di file a seconda della struttura degli argomenti. 
IRunUtil.EnvPriority Enum che definisce se impostare o annullare l'impostazione di un determinato ambiente. 
LogcatEventType Tipi di evento per LogcatEventParser
SimplePerfUtil.SimplePerfType Enum delle opzioni del comando simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel Enum per il livello di accesso al dispositivo Bluetooth che si basano su BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enum per gli stati della connessione Bluetooth basati su BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enum per il livello di priorità del profilo Bluetooth che si basano su BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enum per i profili Bluetooth basati su BluetoothProfile.java
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission