FragmentoMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
Un ResultForwarder
que combina los resultados de invocaciones de prueba fragmentadas. 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 bloqueen esta clase al enviar los resultados de las pruebas, para evitar que las devoluciones de llamada de invocación se realicen fuera de orden.
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
FragmentoMainResultForwarder
public ShardMainResultForwarder ( listeners,
int expectedShards)
Cree un ShardMainResultForwarder
.
Parámetros |
---|
listeners | : la lista de ITestInvocationListener para reenviar los resultados cuando se completen todos los fragmentos |
expectedShards | int : el número 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)
Devolución de llamada más detallada para diferenciar qué fragmento terminó.
Parámetros |
---|
elapsedTime | long |
context | IInvocationContext |
invocación fallida
public void invocationFailed (FailureDescription failure)
Parámetros |
---|
failure | FailureDescription |
invocación fallida
public void invocationFailed (Throwable cause)
Parámetros |
---|
cause | Throwable |
invocaciónIniciada
public void invocationStarted (IInvocationContext context)
Parámetros |
---|
context | IInvocationContext |
asociación de registros
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 |