com.android.tradefed.util
Interfacce
ClassPathScanner.IClassPathFilter | Un filtro per i percorsi di ingresso del percorso di classe Modellato secondo FileFilter |
ConditionPriorityBlockingQueue.IMatcher <T> | Un'interfaccia per determinare se gli elementi corrispondono a qualche tipo di condizione. |
Strategia di compressione | Un'interfaccia che rappresenta un algoritmo di compressione che può essere selezionato in fase di runtime. |
IDisabilitabile | Interfaccia che descrive un oggetto Tradefed che può essere disabilitato. |
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 quando viene costruito, se necessario, e ripristina lo stato root una volta completato. |
AppVersionFetcher | Classe di utilità per ottenere la stringa della versione dell'app dal dispositivo. |
Utilità Bluetooth | Funzioni di utilità per richiamare la strumentazione Bluetooth sul dispositivo Il codice della strumentazione Bluetooth lato dispositivo è reperibile in AOSP all'indirizzo: |
BuildInfoUtil | Una classe util per aiutare a manipolare IBuildInfo |
BuildTestsZipUtils | Una classe helper per le operazioni relative ai test zip generati dal sistema di build Android |
BulkEmailer | Un'utilità per il mittente della posta elettronica che consente la seguente configurazione: intervallo di invio, dimensione del burst iniziale, destinatari e numero totale di messaggi. |
BundletoolUtil | Classe di utilità che utilizza la riga di comando bundletool per installare .apks sul deivce. |
CircularAtraceUtil | Un'utilità atrace sviluppata principalmente per identificare le cause profonde degli ANR durante i test di Monkey. |
CircularByteArray | Struttura dati per contenere un array di dimensioni fisse che funziona come un buffer circolare e tiene traccia della somma totale di tutti i valori nell'array. |
ClassPathScanner | Trova le voci sul classpath. |
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 thread-safe con operazioni simili ERROR(/PriorityBlockingQueue) in grado di recuperare oggetti che soddisfano una determinata condizione. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Oggetto ConditionPriorityBlockingQueue.IMatcher che corrisponde a qualsiasi oggetto. |
DispositivoConcurrentUtil | Contiene metodi e classi di utilità per l'esecuzione simultanea di comandi lato dispositivo Utilizzare |
DeviceConcurrentUtil.ShellCommandCallable <V> | Un ERROR(/Callable) che racchiude i dettagli dell'esecuzione del comando shell su un ITestDevice . |
DispositivoRecoveryModeUtil | |
Grafico Diretto <V> | Un'implementazione diretta di grafici non ponderati. |
EmmaXmlCostanti | Costanti utilizzate durante l'analisi del report emma xml. |
FakeTestZipFolder | Un dispositivo di test che crea una falsa cartella di test decompressa basata su un elenco di contenuti. |
FileIdleMonitor | Monitora i file ed esegue una richiamata se sono rimasti inattivi (ad es |
FixedByteArrayOutputStream | Un ERROR(/OutputStream) che conserva solo una quantità massima di dati. |
FlashingResourceUtil | Questa utilità aiuta a impostare la versione appropriata degli artefatti in modo che possano essere sottoposti a flashing tramite DeviceFlashPreparer . |
GCSBucketUtil | File manager per scaricare e caricare file da Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper semplice per informazioni sui file in GCS. |
GCSComune | Classe base per le operazioni Gcs come download e upload. |
GCSFileDownloader | Downloader di file per scaricare file da Google Cloud Storage (GCS). |
GCSFileUploader | Caricatore di file per caricare i dati dei file su Google Cloud Storage (GCS). |
GoogleApiClientUtil | Utilità per creare client API di Google. |
HprofAllocSiteParser | Classe helper per analizzare le informazioni da una sezione Siti di allocazione dei report hprof. |
JavaCodeCoverageFlusher | Una classe di utilità che reimposta e forza il flusso delle misurazioni della copertura del codice Java dai processi in esecuzione sul dispositivo. |
JUnit4TestFilter | Classe helper che fornisce il filtraggio per JUnit4 runner estendendo Filter . |
JUnitXmlParser | Parser che estrae i dati dei risultati del test dai risultati JUnit memorizzati in XMLJUnitResultFormatter di ant e li inoltra a ITestInvocationListener. |
ListInstrumentationParser | Oggetto IShellOutputReceiver che analizza l'output di una query di "strumentazione elenco pm". |
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | Utilità per compilare le istruzioni per eseguire il test localmente. |
LogcatEventParser | |
Utilità metrica | Contiene metodi di utilità comuni per archiviare le metriche del test, aggregare le metriche in test simili e scrivere le metriche in un file. |
NativeCodeCoverageFlusher | Una classe di utilità che cancella le misurazioni della copertura nativa e impone un flusso di dati di copertura nativa dai processi sul dispositivo. |
Coppia <A, B> | Definisci la nostra classe Pair che contiene due oggetti. |
PrettyPrintDelimiter | Utilità di supporto che aiuta a stampare un messaggio delimitato che risalta. |
Cambiaproprietà | Una classe di utilità per modificare (o aggiungere) elementi in un file di proprietà Android |
ProtoUtil | Metodi di utilità per gestire i messaggi protobuf in modo agnostico. |
PsParser | Utilità utilizzata per analizzare (UTENTE, PID e NOME) dall'output del comando "ps". |
QuotationAwareTokenizer | |
RegexTrie <V> | Il RegexTrie è un trie in cui ciascunoERROR(/Pattern) . |
RemoteZip | Utilità per decomprimere singoli file all'interno di un file zip remoto. |
RestApiHelper | Una classe helper per eseguire 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 dei test simpleperf |
SimplePerfStatResultParser | Una classe di utilità per analizzare il risultato di simpleperf. |
SimplePerfUtil | Classe di utilità per inviare comandi semplici e raccogliere risultati |
SimpleStats | Una piccola classe di utilità che calcola alcune misure statistiche dato un set di dati numerici. |
SizeLimitedOutputStream | Un file thread-safe supportato ERROR(/OutputStream) che limita la quantità massima di dati che è possibile scrivere. |
Sl4aBluetoothUtil | Una classe di utilità fornisce operazioni Bluetooth su uno o due dispositivi che utilizzano SL4A |
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 | Helper per serializzare/deserializzare gli eventi da passare al log. |
SubprocessEventHelper.BaseTestEventInfo | Helper di base per le informazioni TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Assistente per le informazioni testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper per le informazioni sulla fine dell'invocazione. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper per le informazioni InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Informazioni sull'avvio dell'helper per l'invocazione. |
SubprocessEventHelper.LogAssociationEventInfo | Assistente per le informazioni su logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Assistente per le informazioni testEnded. |
SubprocessEventHelper.TestLogEventInfo | Assistente per le informazioni di testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | L'helper per le informazioni avviate sul modulo di test. |
SubprocessEventHelper.TestRunEndedEventInfo | Assistente per le informazioni testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Assistente per le informazioni testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Assistente per le informazioni testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Assistente per le informazioni testStarted |
SubprocessExceptionParser | Helper per gestire l'output delle eccezioni dai comandi runner standard di 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 del programma di avvio. |
SubprocessTestResultsParser.StatusKeys | Tasti di stato del test rilevanti. |
SystemUtil | Classe di utilità per effettuare chiamate di sistema. |
Costruttore di tabelle | Classe helper per visualizzare una matrice di elementi String in una tabella. |
TableFormatter | Classe helper 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 helper per filtrare i test |
TestRecordInterpreter | Utilità per convertire un prototipo TestRecord in un formato più facilmente manipolabile in Tradefed. |
Val.Ora | Questa classe è deprecata. utilizzare invece Duration . |
Strategia di compressione Zip | Una ICompressionStrategy per la creazione di archivi zip. |
Enumerazioni
AaptParser.AaptVersion | Enumerazione di opzioni per la versione AAPT utilizzata per analizzare i file APK. |
AppVersionFetcher.AppVersionInfo | Tipi di informazioni sulla versione dell'app. |
Stato binario | Enumerazione utilizzata per registrare lo stato ON/OFF con uno stato no-op IGNORA. |
FakeTestsZipFolder.ItemType | |
LogcatEventType | Tipi di eventi per LogcatEventParser . |
SimplePerfUtil.SimplePerfType | Enumerazione delle opzioni del comando simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enumerazioni per il livello di accesso del dispositivo Bluetooth basate su BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enumerazioni per gli stati di connessione Bluetooth basati su BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enumerazioni per il livello di priorità del profilo Bluetooth basate su BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enumerazioni per i profili Bluetooth basati su BluetoothProfile.java |
SystemUtil.EnvVariable |
Interfacce
Classi
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- Utilità Bluetooth
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CondizionePriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DispositivoConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DispositivoRecoveryModeUtil
- Grafico Diretto
- EmmaXmlCostanti
- FakeTestZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSComune
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- Utilità metrica
- NativeCodeCoverageFlusher
- Paio
- PrettyPrintDelimiter
- Cambiaproprietà
- 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
- Costruttore di tabelle
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- Val.Ora
- Strategia di compressione Zip
Enumerazioni
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- Stato binario
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable