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.
|
| DeviceInspectionResult | Una classe contiene il risultato dell'ispezione del dispositivo quando un dispositivo non è disponibile. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | Un'implementazione di grafici non ponderati 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 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. |
| 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 memorizzare 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 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 |
| 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 | 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 |
| 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
- DeviceInspectionResult
- 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