ShardListener

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

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


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

Construtores públicos

ShardListener (ITestInvocationListener main)

Crie um 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)

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

Devoluções
boolean

testeLog

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

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