Inoltro ShardPrincipaleRisultato

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
🎞 com.android.tradefed.result.ResultForwarder
  🎞 com.android.tradefed.invoker.ShardMainResultForwarder


Un ResultForwarder che combina i risultati delle chiamate di test con sharding. Solo segnala il completamento della chiamata ai listener una volta completate tutte le chiamate con sharding.

Questo corso non è sicuro per i thread. È previsto che i client si blocchino su questo corso quando inviare i risultati del test, per evitare che i callback di chiamata vengano chiamati in ordine.

Riepilogo

Costruttori pubblici

ShardMainResultForwarder( listeners, int expectedShards)

Crea un ShardMainResultForwarder.

Metodi pubblici

void invocationEnded(long elapsedTime)

void invocationEnded(long elapsedTime, IInvocationContext context)

Callback più dettagliato per distinguere lo shard completato.

void invocationFailed(FailureDescription failure)

void invocationFailed(Throwable cause)

void invocationStarted(IInvocationContext context)

void logAssociation(String dataName, LogFile logFile)

void testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)

Inoltra solo testLog anziché salvare prima il log.

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

Costruttori pubblici

Inoltro ShardPrincipaleRisultato

public ShardMainResultForwarder ( listeners, 
                int expectedShards)

Crea un ShardMainResultForwarder.

Parametri
listeners : l'elenco di ITestInvocationListener a cui inoltrare i risultati quando tutti shard completati

expectedShards int: il numero di shard

Metodi pubblici

chiamata terminata

public void invocationEnded (long elapsedTime)

Parametri
elapsedTime long

chiamata terminata

public void invocationEnded (long elapsedTime, 
                IInvocationContext context)

Callback più dettagliato per distinguere lo shard completato.

Parametri
elapsedTime long

context IInvocationContext

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

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Parametri
dataName String

logFile LogFile

testRegistra in avanti

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

Inoltra solo testLog anziché salvare prima il log.

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