com.android.tradefed.util
Interfacce
ClassPathScanner.IClassPathFilter |
Un filtro per i percorsi delle voci del classpath
Con motivo dopo il giorno |
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. |
IEmail | Interfaccia per l'invio di email. |
IRestApiHelper | Un'interfaccia di supporto per l'esecuzione di chiamate API REST. |
IRunUtil | Interfaccia per l'esecuzione di operazioni temporizzate 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". |
AbiFormatter | Classe di utilità per abi. |
AbiUtils | Classe di utilità per la gestione delle ABI del dispositivo |
AdbRootElevator |
Un AutoCloseable che abilita adb root al momento della compilazione, se necessario, e ripristina
lo stato di root al termine.
|
AdbUtils | Una classe di utilità per le operazioni adb. |
AppVersionFetcher | Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. |
ArrayUtil | Metodi di utilità per gli array |
BluetoothUtils |
Funzioni di utilità per chiamare BluetoothInstrumentation sul dispositivo
Il codice BluetoothInstrumentation lato dispositivo è disponibile in AOSP all'indirizzo:
|
Bugreport | Oggetto che contiene i riferimenti ai file bugreport, compatibile con bugreport non compressi e bugreport compressi (bugreportz). |
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. |
ByteArrayList | Una classe per rappresentare un array di byte leggero. |
ByteArrayUtil | Utilità per operare su array di byte, ad esempio per convertire i byte in interi. |
CacheClientFactory |
Un'azienda che crea un'istanza singleton di ICacheClient .
|
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. |
ClangProfileIndexer | Una classe di utilità che indicizza le misurazioni della copertura del codice Clang. |
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
|
CommandResult | Contiene il risultato di un comando. |
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.
|
DeviceActionUtil | Una classe di utilità per eseguire azioni del dispositivo. |
DeviceActionUtil.DeviceActionConfigError | Eccezione per errore di configurazione. |
DeviceConcurrentUtil |
Contiene metodi e classi di utilità per l'esecuzione simultanea dei comandi lato dispositivo
Utilizza |
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 pesati diretti. |
Una classe di supporto per l'invio di un'email. | |
EmmaXmlConstants | Costanti utilizzate durante l'analisi del report XML di emma. |
EnvironmentVariableUtil | Una raccolta di metodi di supporto per preparare le variabili di ambiente. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry per l'utilizzo locale di statsd. |
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. |
FileUtil | Una classe di supporto per le operazioni relative ai file |
FileUtil.LowDiskSpaceException | Viene generato se lo spazio su disco utilizzabile è inferiore alla soglia minima. |
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 .
|
FuseUtil | Una classe di supporto per le operazioni FUSE. |
GceRemoteCmdFormatter | Classe di utilità per formattare i comandi per raggiungere un dispositivo GCE remoto. |
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 | È stata ritirata. Utilizza com.android.tradefed.util.gcs.GCSCommon. |
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). |
GCSHelper | |
GenericLogcatEventParser<LogcatEventType> | Analizza l'input di logcat per gli eventi. |
GenericLogcatEventParser.LogcatEvent | Struttura per contenere un evento logcat con il tipo di evento e il messaggio logcat che lo attiva |
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. |
IEmail.Message | Contenitore per i dati dei messaggi email. |
JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza un aggiornamento 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. |
KernelModuleUtils | |
KeyguardControllerState | Un contenitore per gli stati della tastiera protetta. |
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 archiviare le metriche del test, aggregarle in test simili e scriverle in un file. |
ModuleTestTypeUtil | Contiene metodi di utilità comuni per il controllo del modulo. |
MultiMap<K, V> |
Un ERROR(/Map) che supporta più valori per chiave.
|
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. |
PerfettoTraceRecorder |
Una classe di utilità per registrare la traccia di perfetto su un ITestDevice .
|
PrettyPrintDelimiter | Utilità di supporto che consente di stampare un messaggio delimitato che risalti. |
ProcessInfo | Utilizzato per memorizzare informazioni relative ai processi(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
ProcessUtil | |
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" |
PythonVirtualenvHelper | Una classe di supporto per l'attivazione dell'ambiente virtuale Python 3. |
QuotationAwareTokenizer | |
RegexTrie<V> |
RegexTrie è un trie in cui ogni segmento ERROR(/Pattern) .
|
RemoteZip | Utilità per decomprimere singoli file all'interno di un file ZIP remoto. |
RequestUtil | Utilità per consentire la ripetizione generica delle richieste di rete con gestione degli errori. |
ResourceUtil | Utilità per la lettura delle risorse di configurazione. |
RestApiHelper | Una classe di supporto per l'esecuzione di chiamate API REST. |
RunInterruptedException | Viene generato quando un'operazione di esecuzione viene interrotta da una richiesta esterna. |
RunUtil | Una raccolta di metodi di supporto per l'esecuzione di operazioni. |
SearchArtifactUtil | Una classe di utilità che può essere utilizzata per cercare gli artefatti di test. |
SerializationUtil |
Utilità per eseguire la serializzazione/deserializzazione di 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 |
SparseImageUtil | Utilità per destrutturare le immagini sparse. |
SparseImageUtil.SparseInputStream | SparseInputStream legge dall'upstream e rileva il formato dei dati. |
StreamUtil | Classe di utilità per la gestione degli stream di input. |
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.SkippedTestEventInfo | |
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 su testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Helper per le informazioni su testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Helper per le informazioni su testStarted |
SubprocessExceptionParser | Assistente 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 |
TargetFileUtils | |
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.
|
TestRunnerUtil | Una classe di utilità per aiutare vari runner di test. |
TfInternalOptionsFetcher | Una classe di utilità che consente alle classi di caricare un valore di variabile in modo statico da un file res. |
TimeUtil | Contiene metodi di utilità relativi al tempo. |
TimeVal |
Si tratta di un tipo di sentinella che racchiude un Long .
|
UniqueMultiMap<K, V> |
Un MultiMap che garantisce valori univoci per ogni chiave.
|
VersionParser | Recupera la versione degli elementi tradefed in esecuzione. |
ZipCompressionStrategy |
Un ICompressionStrategy per la creazione di archivi ZIP.
|
ZipUtil | Una classe di supporto per le operazioni correlate alla compressione |
ZipUtil2 | Una classe di supporto per l'estrazione di file ZIP che prende in considerazione le autorizzazioni dei file POSIX |
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. |
CommandStatus | Rappresenta lo stato di un'operazione a tempo. |
DeviceActionUtil.Command | Comandi per l'azione del dispositivo. |
FakeTestsZipFolder.ItemType | |
GceRemoteCmdFormatter.ScpMode | SCP può essere utilizzato per eseguire push o 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 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 | |
TargetFileUtils.FilePermission |
Interfacce
Classi
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Bugreport
- 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
- DeviceRecoveryModeUtil
- DirectedGraph
- 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
- Accoppia
- 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
Enumerazionis
- 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