LogcatReceptor
public class LogcatReceiver
extends Object implements ILogcatReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.device.LogcatReceiver |
Classe que coleta logcat em segundo plano. Continua a capturar o logcat mesmo se o dispositivo ficar offline e depois online.
Resumo
Construtores públicos | |
|---|---|
LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)Cria uma instância com qualquer comando logcat especificado | |
LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)Cria uma instância com formato padrão 'threadtime' do logcat | |
Métodos públicos | |
|---|---|
void | clear () |
static String | getDefaultLogcatCmd ( ITestDevice device)Obtenha o comando logcat padrão, anexe apenas o formato uid se o nível da API for> 24. |
InputStreamSource | getLogcatData (int maxBytes, int offset)Retorna o buffer logcat atual com um deslocamento. |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
Construtores públicos
LogcatReceptor
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Cria uma instância com qualquer comando logcat especificado
| Parâmetros | |
|---|---|
device | ITestDevice : o dispositivo para iniciar o logcat |
logcatCmd | String : o comando logcat a ser executado (incluindo a parte 'logcat'), veja detalhes sobre as opções disponíveis na mensagem de ajuda do logcat |
maxFileSize | long : tamanho máximo do arquivo, as linhas anteriores serão descartadas quando o tamanho for atingido |
logStartDelay | int : o atraso de espera após o dispositivo ficar online |
LogcatReceptor
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
Cria uma instância com formato padrão 'threadtime' do logcat
| Parâmetros | |
|---|---|
device | ITestDevice : o dispositivo para iniciar o logcat |
maxFileSize | long : tamanho máximo do arquivo, as linhas anteriores serão descartadas quando o tamanho for atingido |
logStartDelay | int : o atraso de espera após o dispositivo ficar online |
Métodos públicos
claro
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Obtenha o comando logcat padrão, anexe apenas o formato uid se o nível da API for> 24.
| Parâmetros | |
|---|---|
device | ITestDevice |
| Devoluções | |
|---|---|
String | |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
Retorna o buffer logcat atual com um deslocamento.
| Parâmetros | |
|---|---|
maxBytes | int : O tamanho máximo do buffer retornado |
offset | int : O deslocamento do buffer completo. |
| Devoluções | |
|---|---|
InputStreamSource | O buffer do logcat começando no deslocamento. |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
| Parâmetros | |
|---|---|
maxBytes | int |
| Devoluções | |
|---|---|
InputStreamSource | |
começar
public void start ()
parar
public void stop ()