ShardMainResultForwarder
public
class
ShardMainResultForwarder
extends ResultForwarder
implements
ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.ResultForwarder | |
↳ | com.android.tradefed.invoker.ShardMainResultForwarder |
ResultForwarder
qui combine les résultats d'appels de test segmentés. Il ne signale la fin de l'appel aux écouteurs qu'une fois toutes les invocations fractionnées terminées.
Cette classe n'est pas sécurisée. Les clients doivent verrouiller cette classe lors de l'envoi des résultats des tests pour éviter que les rappels d'invocation ne soient appelés dans le désordre.
Résumé
Constructeurs publics | |
---|---|
ShardMainResultForwarder(
Créez un élément |
Méthodes publiques | |
---|---|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationEnded(long elapsedTime, IInvocationContext context)
Rappel plus détaillé pour différencier le fragment terminé. |
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)
Transmettez uniquement le testLog au lieu d'enregistrer le journal en premier. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
Constructeurs publics
ShardMainResultForwarder
public ShardMainResultForwarder (listeners, int expectedShards)
Créez un élément ShardMainResultForwarder
.
Paramètres | |
---|---|
listeners |
: liste des ITestInvocationListener auxquels transmettre les résultats lorsque toutes les partitions sont terminées |
expectedShards |
int : nombre de partitions
|
Méthodes publiques
invocationEnded
public void invocationEnded (long elapsedTime)
Paramètres | |
---|---|
elapsedTime |
long |
invocationEnded
public void invocationEnded (long elapsedTime, IInvocationContext context)
Rappel plus détaillé pour différencier le fragment terminé.
Paramètres | |
---|---|
elapsedTime |
long |
context |
IInvocationContext |
invocationFailed
public void invocationFailed (FailureDescription failure)
Paramètres | |
---|---|
failure |
FailureDescription |
invocationFailed
public void invocationFailed (Throwable cause)
Paramètres | |
---|---|
cause |
Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
Paramètres | |
---|---|
context |
IInvocationContext |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Paramètres | |
---|---|
dataName |
String |
logFile |
LogFile |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Transmettez uniquement le testLog au lieu d'enregistrer le journal en premier.
Paramètres | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Paramètres | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |