LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.SubprocessResultsReporter. | |
↳ | com.android.tradefed.result.LegacySubprocessResultsReporter |
Une implémentation figée du rapporteur de résultats du sous-processus qui devrait rester compatible avec versions antérieures de TF/CTS (par exemple, 8+), malgré les modifications apportées à sa super-classe.
Ce rapporteur peut être injecté de manière dynamique pour activer la fonctionnalité de création de rapports de sous-processus dans les anciennes Suite de tests basés sur TF.
Résumé
Constructeurs publics | |
---|---|
LegacySubprocessResultsReporter()
|
Constructeurs protégés | |
---|---|
LegacySubprocessResultsReporter(boolean installHandler)
|
Méthodes publiques | |
---|---|
void
|
invocationEnded(long elapsedTime)
Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une erreur . |
void
|
invocationFailed(Throwable cause)
Signale un appel incomplet en raison d'une condition d'erreur. |
void
|
invocationStarted(IBuildInfo buildInfo)
|
void
|
logAssociation(String dataName, LogFile logFile)
Dans certains cas, le journal doit être fortement associé à un scénario test, mais la possibilité de
Ainsi, sur la ligne directe |
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
|
void
|
testEnded(TestIdentifier testId,
|
void
|
testEnded(TestIdentifier testId, long endTime,
|
void
|
testFailed(TestIdentifier testId, String reason)
|
void
|
testIgnored(TestIdentifier testId)
|
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
void
|
testModuleEnded()
Indique la fin d'une exécution de module. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Indique le début d'un module en cours d'exécution. |
void
|
testRunEnded(long time,
Signale la fin de l'exécution du test. |
void
|
testRunFailed(String reason)
Échec de l'exécution du test des rapports en raison d'une erreur fatale. |
void
|
testRunStarted(String runName, int testCount)
Indique le début d'une exécution de test. |
void
|
testStarted(TestIdentifier testId)
|
void
|
testStarted(TestIdentifier testId, long startTime)
|
Constructeurs publics
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Constructeurs protégés
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
Paramètres | |
---|---|
installHandler |
boolean |
Méthodes publiques
invocationEnded
public void invocationEnded (long elapsedTime)
Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une erreur .
Sera automatiquement appelée par le framework TradeFederation.
Paramètres | |
---|---|
elapsedTime |
long : temps écoulé de l'appel en ms |
échec de l'appel
public void invocationFailed (Throwable cause)
Signale un appel incomplet en raison d'une condition d'erreur.
Sera automatiquement appelée par le framework TradeFederation.
Paramètres | |
---|---|
cause |
Throwable : cause de l'échec (Throwable ) |
association log
public void logAssociation (String dataName, LogFile logFile)
Dans certains cas, le journal doit être fortement associé à un scénario test, mais la possibilité de
Ainsi, sur la ligne directe testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
n'est pas possible. Ainsi, ce rappel permet de fournir une association forte
explicitement.
Paramètres | |
---|---|
dataName |
String : nom des données |
logFile |
LogFile : le LogFile qui a été consigné précédemment et doit être associé à
scénario de test. |
TestAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
Paramètres | |
---|---|
testId |
TestIdentifier |
trace |
String |
Terminé
public void testEnded (TestIdentifier testId,metrics)
Paramètres | |
---|---|
testId |
TestIdentifier |
metrics |
|
Terminé
public void testEnded (TestIdentifier testId, long endTime,metrics)
Paramètres | |
---|---|
testId |
TestIdentifier |
endTime |
long |
metrics |
|
Échec du test
public void testFailed (TestIdentifier testId, String reason)
Paramètres | |
---|---|
testId |
TestIdentifier |
reason |
String |
TestIgnoré
public void testIgnored (TestIdentifier testId)
Paramètres | |
---|---|
testId |
TestIdentifier |
JournalTest enregistré
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 ()
Indique la fin d'une exécution de module.
Module de test démarré
public void testModuleStarted (IInvocationContext moduleContext)
Indique le début d'un module en cours d'exécution. Ce rappel est associé à testModuleEnded()
et est facultatif dans la séquence. Il n'est utilisé que lors d'une exécution qui utilise
modules: exécuteurs basés sur une suite.
Paramètres | |
---|---|
moduleContext |
IInvocationContext : IInvocationContext du module. |
TestRunEnded
public void testRunEnded (long time,runMetrics)
Signale la fin de l'exécution du test. FIXME: Nous ne pouvons pas avoir deux éléments Map<> des interfaces de différents types, donc nous devons 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)
Échec de l'exécution du test des rapports en raison d'une erreur fatale.
Paramètres | |
---|---|
reason |
String : String décrivant la raison de l'échec de l'exécution. |
Exécution du test démarrée
public void testRunStarted (String runName, int testCount)
Indique le début d'une exécution de test.
Paramètres | |
---|---|
runName |
String : nom de l'exécution du test |
testCount |
int : nombre total de tests en cours d'exécution |
Démarrage du test démarré
public void testStarted (TestIdentifier testId)
Paramètres | |
---|---|
testId |
TestIdentifier |
Démarrage du test démarré
public void testStarted (TestIdentifier testId, long startTime)
Paramètres | |
---|---|
testId |
TestIdentifier |
startTime |
long |