ShardListener

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

Objeto java.lang.
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.engager.ShardListener


Un ITestInvocationListener que recopila los resultados de un fragmento de invocación (también conocido como división de invocación para ejecutarse en múltiples recursos en paralelo) y los reenvía a otro objeto de escucha.

Resumen

Constructores públicos

ShardListener(ITestInvocationListener main)

Crea un elemento ShardListener.

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)

void testRunFailed(FailureDescription failure)

void testRunFailed(String failureMessage)

void testRunStarted(String name, int numTests, int attemptNumber, long startTime)

Constructores públicos

ShardListener

public ShardListener (ITestInvocationListener main)

Crea un elemento ShardListener.

Parámetros
main ITestInvocationListener: El ITestInvocationListener a los que se deben reenviar los resultados. Para evitar colisiones con otros ShardListener, este objeto se sincronizará en main cuando reenvías resultados. Y los resultados solo se enviarán cuando se completa el fragmento de invocación.

Métodos públicos

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

Error de invocación

public void invocationFailed (FailureDescription failure)

Parámetros
failure FailureDescription

Error de invocación

public void invocationFailed (Throwable cause)

Parámetros
cause Throwable

iniciación de invocación

public void invocationStarted (IInvocationContext context)

Parámetros
context IInvocationContext

setSupportGranularResults

public void setSupportGranularResults (boolean enableGranularResults)

Parámetros
enableGranularResults boolean

asistenciaGranularResults

public boolean supportGranularResults ()

Muestra
boolean

Registro de prueba

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

módulodepruebafinalizado

public void testModuleEnded ()

MódulodepruebaIniciado

public void testModuleStarted (IInvocationContext moduleContext)

Parámetros
moduleContext IInvocationContext

pruebaRunfinalizada

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Parámetros
elapsedTime long

runMetrics

Error de ejecución de prueba

public void testRunFailed (FailureDescription failure)

Parámetros
failure FailureDescription

Error de ejecución de prueba

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