ShardMainResultForwarder
public
class
ShardMainResultForwarder
extends ResultForwarder
implements
ILogSaverListener
Objeto java.lang. | ||
↳ | com.android.tradefed.result.ResultForwarder. | |
↳ | com.android.tradefed.Invoker.ShardMainResultForwarder |
Un ResultForwarder
que combina los resultados de una invocación de prueba fragmentada Solo
informa la finalización de la invocación a los objetos de escucha una vez que se completan todas las invocaciones fragmentadas.
Esta clase no tiene seguridad en los subprocesos. Se espera que los clientes se bloqueen en esta clase cuando enviar los resultados de la prueba para evitar que las devoluciones de llamada de invocación se llamen desordenadas
Resumen
Constructores públicos | |
---|---|
ShardMainResultForwarder(
Crea un elemento |
Métodos públicos | |
---|---|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationEnded(long elapsedTime, IInvocationContext context)
Es la devolución de llamada más detallada para diferenciar qué fragmento finalizó. |
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)
Solo reenvía el testLog en lugar de guardar el registro primero. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
Constructores públicos
ShardMainResultForwarder
public ShardMainResultForwarder (listeners, int expectedShards)
Crea un elemento ShardMainResultForwarder
.
Parámetros | |
---|---|
listeners |
: Es la lista de ITestInvocationListener a la que se reenviarán los resultados cuando todos
se completan los fragmentos |
expectedShards |
int : Es la cantidad de fragmentos.
|
Métodos públicos
invocaciónFinalizada
public void invocationEnded (long elapsedTime)
Parámetros | |
---|---|
elapsedTime |
long |
invocaciónFinalizada
public void invocationEnded (long elapsedTime, IInvocationContext context)
Es la devolución de llamada más detallada para diferenciar qué fragmento finalizó.
Parámetros | |
---|---|
elapsedTime |
long |
context |
IInvocationContext |
Error de invocación
public void invocationFailed (FailureDescription failure)
Parámetros | |
---|---|
failure |
FailureDescription |
Error de invocación
public void invocationFailed (Throwable cause)
Parámetros | |
---|---|
cause |
Throwable |
iniciación de invocación
public void invocationStarted (IInvocationContext context)
Parámetros | |
---|---|
context |
IInvocationContext |
Asociación de registro
public void logAssociation (String dataName, LogFile logFile)
Parámetros | |
---|---|
dataName |
String |
logFile |
LogFile |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Solo reenvía el testLog en lugar de guardar el registro primero.
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 |