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 ()