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. |
| 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:
|
| 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 |
| 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 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 |
Interfacce
Classi
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- FakeTestsZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- Accoppia
- PrettyPrintDelimiter
- PropertyChanger
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TimeVal
- ZipCompressionStrategy
Enumerazionis
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable