ShardListener
public class ShardListener
extends CollectingTestListener
implements ISupportGranularResults
Um ITestInvocationListener
que coleta resultados de um fragmento de invocação (também conhecido como divisão de invocação para execução em vários recursos em paralelo) e os encaminha para outro ouvinte.
Resumo
Métodos públicos |
---|
void | invocationEnded (long elapsedTime) |
void | invocationFailed (FailureDescription failure) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | setSupportGranularResults (boolean enableGranularResults) |
boolean | supportGranularResults () |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () |
void | testModuleStarted (IInvocationContext moduleContext) |
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
void | testRunFailed (FailureDescription failure) |
void | testRunFailed (String failureMessage) |
void | testRunStarted (String name, int numTests, int attemptNumber, long startTime) |
Construtores públicos
ShardListener
public ShardListener (ITestInvocationListener main)
Crie um ShardListener
.
Parâmetros |
---|
main | ITestInvocationListener : o ITestInvocationListener os resultados deverão ser encaminhados. Para evitar colisões com outros ShardListener s, este objeto será sincronizado em main ao encaminhar os resultados. E os resultados só serão enviados quando o fragmento de invocação for concluído. |
Métodos públicos
invocaçãoEnded
public void invocationEnded (long elapsedTime)
Parâmetros |
---|
elapsedTime | long |
invocaçãoFailed
public void invocationFailed (FailureDescription failure)
Parâmetros |
---|
failure | FailureDescription |
invocaçãoFailed
public void invocationFailed (Throwable cause)
Parâmetros |
---|
cause | Throwable |
invocaçãoiniciada
public void invocationStarted (IInvocationContext context)
Parâmetros |
---|
context | IInvocationContext |
setSupportGranularResults
public void setSupportGranularResults (boolean enableGranularResults)
Parâmetros |
---|
enableGranularResults | boolean |
suporteGranularResults
public boolean supportGranularResults ()
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
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 |
testModuleEnded
public void testModuleEnded ()
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Parâmetros |
---|
moduleContext | IInvocationContext |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Parâmetros |
---|
elapsedTime | long |
runMetrics | |
testRunFailed
public void testRunFailed (FailureDescription failure)
Parâmetros |
---|
failure | FailureDescription |
testRunFailed
public void testRunFailed (String failureMessage)
Parâmetros |
---|
failureMessage | String |
testRunStarted
public void testRunStarted (String name,
int numTests,
int attemptNumber,
long startTime)
Parâmetros |
---|
name | String |
numTests | int |
attemptNumber | int |
startTime | long |