Oyente de fragmentos

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

java.lang.Objeto
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.invoker.ShardListener


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

Constructores públicos

ShardListener (ITestInvocationListener main)

Crea un 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) 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 ()

Devoluciones
boolean

registro de prueba

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

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

pruebaRegistroGuardado

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