Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ShardListener

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

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.

Sommaire

Constructeurs publics

ShardListener (ITestInvocationListener main)

Créez un ShardListener .

Méthodes publiques

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)

Constructeurs publics

ShardListener

public ShardListener (ITestInvocationListener main)

Créez un ShardListener .

Paramètres
main ITestInvocationListener : ITestInvocationListener les résultats doivent être transmis. Pour éviter les collisions avec d'autres ShardListener , cet objet se synchronisera sur main 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)

Paramètres
elapsedTime long

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

setSupportGranularResults

public void setSupportGranularResults (boolean enableGranularResults)

Paramètres
enableGranularResults boolean

supportGranularResults

public boolean supportGranularResults ()

Retour
boolean

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

testModuleEnded

public void testModuleEnded ()

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Paramètres
moduleContext IInvocationContext

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Paramètres
elapsedTime long

runMetrics

testRunFailed

public void testRunFailed (FailureDescription failure)

Paramètres
failure FailureDescription

testRunFailed

public void testRunFailed (String failureMessage)

Paramètres
failureMessage String

testRunStarted

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

Paramètres
name String

numTests int

attemptNumber int

startTime long