ShardMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
ResultForwarder
, który łączy wyniki wywołań testowych podzielonych na fragmenty. Zgłasza zakończenie wywołania słuchaczom dopiero po zakończeniu wszystkich wywołań podzielonych na fragmenty.
Ta klasa nie jest bezpieczna dla wątków. Oczekuje się, że klienci będą blokować tę klasę podczas wysyłania wyników testów, aby zapobiec nieprawidłowemu wywoływaniu wywołań zwrotnych.
Streszczenie
Metody publiczne |
---|
void | invocationEnded (long elapsedTime) |
void | invocationEnded (long elapsedTime, IInvocationContext context) Bardziej szczegółowe wywołanie zwrotne umożliwiające rozróżnienie, który fragment został ukończony. |
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) Prześlij dalej testLog, zamiast najpierw go zapisywać. |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
Konstruktorzy publiczni
ShardMainResultForwarder
public ShardMainResultForwarder ( listeners,
int expectedShards)
Utwórz ShardMainResultForwarder
.
Parametry |
---|
listeners | : lista ITestInvocationListener , do której mają być przesyłane wyniki po ukończeniu wszystkich fragmentów |
expectedShards | int : liczba fragmentów |
Metody publiczne
wywołanieZakończone
public void invocationEnded (long elapsedTime)
Parametry |
---|
elapsedTime | long |
wywołanieZakończone
public void invocationEnded (long elapsedTime,
IInvocationContext context)
Bardziej szczegółowe wywołanie zwrotne umożliwiające rozróżnienie, który fragment został ukończony.
Parametry |
---|
elapsedTime | long |
context | IInvocationContext |
wywołanie nie powiodło się
public void invocationFailed (FailureDescription failure)
Parametry |
---|
failure | FailureDescription |
wywołanie nie powiodło się
public void invocationFailed (Throwable cause)
Parametry |
---|
cause | Throwable |
wywołanieRozpoczęte
public void invocationStarted (IInvocationContext context)
Parametry |
---|
context | IInvocationContext |
stowarzyszenie log
public void logAssociation (String dataName,
LogFile logFile)
Parametry |
---|
dataName | String |
logFile | LogFile |
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Prześlij dalej testLog, zamiast najpierw go zapisywać.
Parametry |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Parametry |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |