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

LegacySubprocessResultsReporter

public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter

java.lang.Object
com.android.tradefed.result.SubprocessResultsReporter
com.android.tradefed.result.LegacySubprocessResultsReporter


Une classe pour le rapporteur de résultats de sous-processus gelés qui est compatible avec la version M & N de CTS. Les méthodes de cette classe faisaient partie de ITestInvocationListener dans la version pré-O de TF / CTS. Les modifications ne sont pas censées être apportées à cette classe.

Résumé

Constructeurs publics

LegacySubprocessResultsReporter ()

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 ( IBuildInfo buildInfo)
void logAssociation (String dataName, LogFile logFile)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

void setLogSaver ( ILogSaver logSaver)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

void testAssumptionFailure (TestIdentifier testId, String trace)
void testEnded (TestIdentifier testId, metrics) testEnded (TestIdentifier testId, metrics)
void testEnded (TestIdentifier testId, long endTime, metrics) testEnded (TestIdentifier testId, long endTime, metrics)
void testFailed (TestIdentifier testId, String reason)
void testIgnored (TestIdentifier testId)
void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

void testModuleEnded ()

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

void testModuleStarted ( IInvocationContext moduleContext)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

void testRunEnded (long time, runMetrics) testRunEnded (long time, runMetrics)

Signale la fin du test.

void testRunFailed (String reason)

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

void testRunStarted (String runName, int testCount)

Signale le début d'une exécution de test.

void testStarted (TestIdentifier testId)
void testStarted (TestIdentifier testId, long startTime)

Constructeurs publics

LegacySubprocessResultsReporter

public LegacySubprocessResultsReporter ()

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 ( IBuildInfo buildInfo)

Paramètres
buildInfo IBuildInfo

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

Paramètres
dataName String : le nom des données

logFile LogFile : le LogFile qui a été enregistré auparavant et qui doit être associé au LogFile test.

setLogSaver

public void setLogSaver ( ILogSaver logSaver)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

Paramètres
logSaver ILogSaver

testAssumptionFailure

public void testAssumptionFailure (TestIdentifier testId, 
                String trace)

Paramètres
testId TestIdentifier

trace String

testEnded

public void testEnded (TestIdentifier testId, 
                 metrics)

Paramètres
testId TestIdentifier

metrics

testEnded

public void testEnded (TestIdentifier testId, 
                long endTime, 
                 metrics)

Paramètres
testId TestIdentifier

endTime long

metrics

test échoué

public void testFailed (TestIdentifier testId, 
                String reason)

Paramètres
testId TestIdentifier

reason String

testIgnoré

public void testIgnored (TestIdentifier testId)

Paramètres
testId TestIdentifier

testLogSaved

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

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

Paramètres
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public void testModuleEnded ()

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

testModuleStarted

public void testModuleStarted ( IInvocationContext moduleContext)

Une fonction intentionnellement inop pour gérer les problèmes d'incompatibilité dans CTS 8.1

Paramètres
moduleContext IInvocationContext : le IInvocationContext du module.

testRunEnded

public void testRunEnded (long time, 
                 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
time long : temps écoulé indiqué par l'appareil, en millisecondes

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

testRunFailed

public void testRunFailed (String reason)

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

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

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Signale le début d'une exécution de test.

Paramètres
runName String : le nom du test

testCount int : nombre total de tests en test

testStarted

public void testStarted (TestIdentifier testId)

Paramètres
testId TestIdentifier

testStarted

public void testStarted (TestIdentifier testId, 
                long startTime)

Paramètres
testId TestIdentifier

startTime long