O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

ResultAndLogForwarder

public class ResultAndLogForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder


Forwarder para resultados e eventos de logs.

Resumo

Construtores públicos

ResultAndLogForwarder ( listeners) ResultAndLogForwarder ( listeners)

Diretor

ResultAndLogForwarder ( ITestInvocationListener... listeners)

Métodos públicos

void invocationEnded (long elapsedTime)

Informa que a chamada foi encerrada, seja com sucesso ou devido a alguma condição de erro.

void invocationStarted ( IInvocationContext context)

Relata o início da invocação de teste.

void logAssociation (String dataName, LogFile logFile)

Em alguns casos, o log deve estar fortemente associado a um caso de teste, mas a oportunidade de fazê-lo diretamente testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) não é possível.

void setLogSaver ( ILogSaver logSaver)

Configure o ILogSaver para permitir que o implementador salve arquivos.

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Chamado quando o log de teste é salvo.

Construtores públicos

ResultAndLogForwarder

public ResultAndLogForwarder ( listeners)

Diretor

Parâmetros
listeners

ResultAndLogForwarder

public ResultAndLogForwarder (ITestInvocationListener... listeners)

Parâmetros
listeners ITestInvocationListener

Métodos públicos

invocaçãoTerminou

public void invocationEnded (long elapsedTime)

Informa que a chamada foi encerrada, seja com sucesso ou devido a alguma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
elapsedTime long : o tempo decorrido da invocação em ms

invocaçãoIniciada

public void invocationStarted (IInvocationContext context)

Relata o início da invocação de teste.

Será chamado automaticamente pelo framework TradeFederation. Os repórteres precisam substituir esse método para oferecer suporte a relatórios de vários dispositivos.

Parâmetros
context IInvocationContext : informações sobre a invocação

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Em alguns casos, o log deve estar fortemente associado a um caso de teste, mas a oportunidade de fazê-lo diretamente testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) não é possível. Assim, esse retorno de chamada permite fornecer uma associação forte explicitamente.

Parâmetros
dataName String : O nome dos dados

logFile LogFile : o LogFile que foi registrado antes e deve ser associado ao caso de teste.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Configure o ILogSaver para permitir que o implementador salve arquivos.

Parâmetros
logSaver ILogSaver : o ILogSaver

testLogSalvo

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Chamado quando o log de teste é salvo.

Deve ser usado no lugar de ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) .

Parâmetros
dataName String : um nome descritivo de String dos dados. por exemplo, "device_logcat". Observação dataName pode não ser exclusivo por invocação. ou seja, os implementadores devem ser capazes de lidar com várias chamadas com o mesmo dataName

dataType LogDataType : o LogDataType dos dados

dataStream InputStreamSource : o InputStreamSource dos dados. Os implementadores devem chamar createInputStream para começar a ler os dados e garantir o fechamento do InputStream resultante quando concluído.

logFile LogFile : o LogFile que contém os metadados do arquivo salvo.