Listener shard

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

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


Un elemento ITestInvocationListener che raccoglie i risultati da uno shard di chiamata (ovvero un la suddivisione della chiamata in modo che venga eseguita su più risorse in parallelo) e le inoltra a un'altra e ascolto.

Riepilogo

Costruttori pubblici

ShardListener(ITestInvocationListener main)

Crea un ShardListener.

Metodi pubblici

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)

Costruttori pubblici

Listener shard

public ShardListener (ITestInvocationListener main)

Crea un ShardListener.

Parametri
main ITestInvocationListener: il valore ITestInvocationListener a cui inviare i risultati. Per evitare collisioni con altri ShardListener, questo oggetto si sincronizzerà main durante l'inoltro dei risultati. I risultati verranno inviati una sola volta shard di chiamata completati.

Metodi pubblici

chiamata terminata

public void invocationEnded (long elapsedTime)

Parametri
elapsedTime long

chiamata non riuscita

public void invocationFailed (FailureDescription failure)

Parametri
failure FailureDescription

chiamata non riuscita

public void invocationFailed (Throwable cause)

Parametri
cause Throwable

chiamataIniziata

public void invocationStarted (IInvocationContext context)

Parametri
context IInvocationContext

setSupportGranularRisultati

public void setSupportGranularResults (boolean enableGranularResults)

Parametri
enableGranularResults boolean

AssistenzaGranulari Risultati

public boolean supportGranularResults ()

Ritorni
boolean

Diariotest

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

Parametri
dataName String

dataType LogDataType

dataStream InputStreamSource

TestLogSalvato

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

Parametri
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuloTerminato

public void testModuleEnded ()

testModuloIniziato

public void testModuleStarted (IInvocationContext moduleContext)

Parametri
moduleContext IInvocationContext

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Parametri
elapsedTime long

runMetrics

testRunNon riuscito

public void testRunFailed (FailureDescription failure)

Parametri
failure FailureDescription

testRunNon riuscito

public void testRunFailed (String failureMessage)

Parametri
failureMessage String

testRunStarted

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

Parametri
name String

numTests int

attemptNumber int

startTime long