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

ProtoResultReporter

public abstract class ProtoResultReporter
extends Object implements ITestInvocationListener, ILogSaverListener, ISupportGranularResults

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter


Le rapporteur de résultats construit un TestRecord TestRecord avec tous les résultats à l'intérieur. Doit être étendu pour gérer ce qu'il faut faire avec le proto final dans processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord) .

Sommaire

Constructeurs publics

ProtoResultReporter ()

Méthodes publiques

final void invocationEnded (long elapsedTime)
void invocationFailed (FailureDescription failure)
void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)
final void logAssociation (String dataName, LogFile logFile)
void processFinalProto (TestRecordProto.TestRecord finalRecord)

Traitement du proto final avec tous les résultats.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

La gestion du proto d'enregistrement de test d'appel partiel après invocationStarted(com.android.tradefed.invoker.IInvocationContext) s'est produite.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Traitement du proto d'enregistrement de cas de test finalisé après ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Traitement du proto d'enregistrement de cas de test partiel après testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Traitement du proto d'enregistrement de module finalisé après testModuleEnded() .

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Traitement du proto d'enregistrement de module partiel après que testModuleStarted(com.android.tradefed.invoker.IInvocationContext) s'est produit.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Traitement du proto d'enregistrement d'exécution finalisé après ITestLifeCycleReceiver.testRunEnded(long, HashMap) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestion du proto d'enregistrement de test partiel après que testRunStarted(String, int) s'est produit.

boolean supportGranularResults ()
final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)
void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Constructeurs publics

ProtoResultReporter

public ProtoResultReporter ()

Méthodes publiques

invocationEnded

public final 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 final void invocationStarted (IInvocationContext context)

Paramètres
context IInvocationContext

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Paramètres
dataName String

logFile LogFile

processusFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Traitement du proto final avec tous les résultats.

Paramètres
finalRecord TestRecordProto.TestRecord : Le proto finalisé avec tous les résultats de l'appel.

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

La gestion du proto d'enregistrement de test d'appel partiel après invocationStarted(com.android.tradefed.invoker.IInvocationContext) s'est produite.

Paramètres
invocationStartRecord TestRecordProto.TestRecord : le proto partiel TestRecordProto.TestRecord après l'invocationStart.

invocationContext IInvocationContext : l'invocation IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Traitement du proto d'enregistrement de cas de test finalisé après ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) .

Paramètres
testCaseRecord TestRecordProto.TestRecord : Le proto finalisé représentant un cas de test.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Traitement du proto d'enregistrement de cas de test partiel après testStarted(com.android.tradefed.result.TestDescription, long) .

Paramètres
testCaseStartedRecord TestRecordProto.TestRecord : Le proto partiel représentant le TestRecordProto.TestRecord test.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Traitement du proto d'enregistrement de module finalisé après que testModuleEnded() s'est produit.

Paramètres
moduleRecord TestRecordProto.TestRecord : Le proto finalisé représentant le module.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Traitement du proto d'enregistrement de module partiel après que testModuleStarted(com.android.tradefed.invoker.IInvocationContext) s'est produit.

Paramètres
moduleStartRecord TestRecordProto.TestRecord : Le proto partiel représentant le module.

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

Traitement du proto d'enregistrement d'exécution finalisé après ITestLifeCycleReceiver.testRunEnded(long, HashMap) .

Paramètres
runRecord TestRecordProto.TestRecord : Le proto finalisé représentant l'exécution.

moduleInProgress boolean : si un module est en cours ou non.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestion du proto d'enregistrement de test partiel après que testRunStarted(String, int) s'est produit.

Paramètres
runStartedRecord TestRecordProto.TestRecord : Le proto partiel représentant l'exécution.

supportGranularResults

public boolean supportGranularResults ()

Retour
boolean

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Paramètres
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Paramètres
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Paramètres
test TestDescription

endTime long

testMetrics

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Paramètres
test TestDescription

testMetrics

test échoué

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Paramètres
test TestDescription

failure FailureDescription

test échoué

public final void testFailed (TestDescription test, 
                String trace)

Paramètres
test TestDescription

trace String

testIgnoré

public final void testIgnored (TestDescription test)

Paramètres
test TestDescription

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Paramètres
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Paramètres
elapsedTimeMillis long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Paramètres
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Paramètres
errorMessage String

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Paramètres
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Paramètres
runName String

testCount int

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Paramètres
runName String

testCount int

attemptNumber int

startTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Paramètres
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Paramètres
test TestDescription