com.android.tradefed.util,
Interfacce
ClassPathScanner.IClassPathFilter |
Un filtro per i percorsi di accesso di classpath
Sequenza dopo |
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. |
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:
|
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 |
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. |
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 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 |
Interfacce
Classi
- AaptParser
- Formattatore Abi
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- Utile array
- Utili Bluetooth
- Segnalazione di bug
- BuildInfoUtil
- BuildTestsZipUtils
- Invio di email collettive
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFA
- UtileCircularAtrace
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- RisultatoComando
- ConditionPriorityBlockQueue
- ConditionPriorityBlockQueue.SempreMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- Grafico diretto
- EmmaXmlConstants
- EnvironmentVariabileUtil
- EstensioneAtomsRegistry
- FakeTestsZipCartella
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceEccezione
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- Assistente GCS
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoperturaFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KeyguardControllerState
- Analisi ListInstrumentation
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- UtilitàMetrica
- ModuleTestTypeUtil
- MultiMap
- Flusher copertura codice nativo
- Accoppia
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- Info sul processo
- ProcessUtil
- PropertyChanger
- ProtoUtile
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- UtilizzoRisorsa
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- ShellOutputRicevirStream
- RisultatoPerfSemplice
- SimplePerfStatResultParser
- SemplicePerfUtil
- 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
- UtileSistema
- TableBuilder
- FormattatoreTabella
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TimeUtil
- TimeVal
- UniqueMultiMap
- Analizzatore della versione
- StrategiaZipCompression
- ZipUtil
- ZipUtil2
Enumerazionis
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- StatoBinario
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipCartella.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission