ShardMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
Un ResultForwarder
que combina los resultados de una prueba invocaciones fragmentados. Solo informa la finalización de la invocación a los oyentes una vez que se completan todas las invocaciones fragmentadas.
Esta clase no es segura para subprocesos. Se espera que los clientes se bloqueen en esta clase al enviar los resultados de la prueba, para evitar que las devoluciones de llamada de invocación se llamen fuera de servicio.
Resumen
Métodos públicos |
---|
void | invocationEnded (long elapsedTime) |
void | invocationEnded (long elapsedTime, IInvocationContext context) Devolución de llamada más detallada para diferenciar qué fragmento terminó. |
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íe 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)
Crear un ShardMainResultForwarder
.
Parámetros |
---|
listeners | : La lista de ITestInvocationListener a resultados esperamos que cuando todos los fragmentos se han completado |
expectedShards | int : el 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)
Devolución de llamada más detallada para diferenciar qué fragmento terminó.
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 |
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Solo reenvíe el testLog en lugar de guardar el registro primero.
Parámetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Parámetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |