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.

ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.invoker.ShardMainResultForwarder


A ResultForwarder que combina os resultados de um teste invocações Sharded. Ele relata apenas a conclusão da chamada para os ouvintes depois que todas as chamadas fragmentadas são concluídas.

Esta classe não é thread-safe. Espera-se que os clientes bloqueiem essa classe ao enviar os resultados do teste, para evitar que os retornos de chamada de chamada sejam chamados fora de ordem.

Resumo

Construtoras públicas

ShardMainResultForwarder ( listeners, int expectedShards) ShardMainResultForwarder ( listeners, int expectedShards)

Criar um ShardMainResultForwarder .

Métodos públicos

void invocationEnded (long elapsedTime)

void invocationEnded (long elapsedTime, IInvocationContext context)

Retorno de chamada mais detalhado para diferenciar qual fragmento foi finalizado.

void invocationFailed (FailureDescription failure)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

void logAssociation (String dataName, LogFile logFile)

void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

Apenas encaminhe o testLog em vez de salvar o log primeiro.

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

Construtoras públicas

ShardMainResultForwarder

public ShardMainResultForwarder ( listeners, 
                int expectedShards)

Criar um ShardMainResultForwarder .

Parâmetros
listeners : A lista de ITestInvocationListener a resultados para a frente quando todos os fragmentos são concluídas

expectedShards int : o número de fragmentos

Métodos públicos

invocationEnded

public void invocationEnded (long elapsedTime)

Parâmetros
elapsedTime long

invocationEnded

public void invocationEnded (long elapsedTime, 
                IInvocationContext context)

Retorno de chamada mais detalhado para diferenciar qual fragmento foi finalizado.

Parâmetros
elapsedTime long

context IInvocationContext

invocationFailed

public void invocationFailed (FailureDescription failure)

Parâmetros
failure FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

Parâmetros
cause Throwable

invocationStarted

public void invocationStarted (IInvocationContext context)

Parâmetros
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Parâmetros
dataName String

logFile LogFile

testLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Apenas encaminhe o testLog em vez de salvar o log primeiro.

Parâmetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Parâmetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile