Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ShardListener

public class ShardListener
extends CollectingTestListener

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


Un ITestInvocationListener qui collecte les résultats d'un fragment d'appel (c'est-à-dire un fractionnement d'appel pour s'exécuter sur plusieurs ressources en parallèle) et les transmet à un autre écouteur.

Résumé

Constructeurs publics

ShardListener ( ITestInvocationListener master)

Créez un ShardListener .

Méthodes publiques

void invocationEnded (long elapsedTime)

Signale que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'erreur.

void invocationFailed (Throwable cause)

Signale une invocation incomplète en raison d'une condition d'erreur.

void invocationStarted ( IInvocationContext context)

Signale le début de l'appel du test.

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

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

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Signale la fin du test.

void testRunFailed (String failureMessage)

L’exécution du test des rapports n’a pas abouti en raison d’une erreur fatale.

Constructeurs publics

ShardListener

public ShardListener ( ITestInvocationListener master)

Créez un ShardListener .

Paramètres
master ITestInvocationListener : ITestInvocationListener les résultats doivent être transmis. Pour éviter les collisions avec d'autres ShardListener , cet objet se synchronisera sur le master lors de la transmission des résultats. Et les résultats ne seront envoyés qu'une fois la partition d'appel terminée.

Méthodes publiques

invocationEnded

public void invocationEnded (long elapsedTime)

Signale que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
elapsedTime long : le temps écoulé de l'appel en ms

invocationFailed

public void invocationFailed (Throwable cause)

Signale une invocation incomplète en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
cause Throwable : la cause Throwable de l'échec

invocationStarted

public void invocationStarted ( IInvocationContext context)

Signale le début de l'appel du test.

Sera automatiquement appelé par le framework TradeFederation. Les journalistes doivent remplacer cette méthode pour prendre en charge la création de rapports sur plusieurs appareils.

Paramètres
context IInvocationContext : informations sur l'invocation

testLog

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

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

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Signale la fin du test. FIXME: Nous ne pouvons pas avoir deux interfaces Map <> avec un type différent, nous devons donc utiliser HashMap ici.

Paramètres
elapsedTime long : l'appareil a signalé le temps écoulé, en millisecondes

runMetrics : paires clé-valeur signalées à la fin d'un test avec Metric .

testRunFailed

public void testRunFailed (String failureMessage)

Le test des rapports n’a pas abouti en raison d’une erreur fatale.

Paramètres
failureMessage String : String décrivant la raison de l'échec de l'exécution.