Oyente de fragmentos
public class ShardListener
extends CollectingTestListener
implements ISupportGranularResults
Un ITestInvocationListener
que recopila resultados de un fragmento de invocación (también conocido como una división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro oyente.
Resumen
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) |
Constructores públicos
Oyente de fragmentos
public ShardListener (ITestInvocationListener main)
Crea un ShardListener
.
Parámetros |
---|
main | ITestInvocationListener : ITestInvocationListener debe reenviar los resultados. Para evitar colisiones con otros ShardListener , este objeto se sincronizará en main al reenviar los resultados. Y los resultados solo se enviarán una vez que se complete el fragmento de invocación. |
Métodos públicos
invocaciónFinalizada
public void invocationEnded (long elapsedTime)
Parámetros |
---|
elapsedTime | long |
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 |
setSupportGranularResults
public void setSupportGranularResults (boolean enableGranularResults)
Parámetros |
---|
enableGranularResults | boolean |
soporteGranularResultados
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 ()
módulo de prueba iniciado
public void testModuleStarted (IInvocationContext moduleContext)
Parámetros |
---|
moduleContext | IInvocationContext |
pruebaRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Parámetros |
---|
elapsedTime | long |
runMetrics | |
prueba de ejecución fallida
public void testRunFailed (FailureDescription failure)
Parámetros |
---|
failure | FailureDescription |
prueba de ejecución fallida
public void testRunFailed (String failureMessage)
Parámetros |
---|
failureMessage | String |
pruebaRunStarted
public void testRunStarted (String name,
int numTests,
int attemptNumber,
long startTime)
Parámetros |
---|
name | String |
numTests | int |
attemptNumber | int |
startTime | long |