LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.SubprocessResultsReporter | |
| ↳ | com.android.tradefed.result.LegacySubprocessResultsReporter | |
Implémentation figée du rapporteur de résultats de sous-processus qui doit rester compatible avec les versions antérieures de TF/CTS (par exemple, 8 et versions ultérieures), malgré les modifications apportées à sa classe parente.
Ce reporter peut être injecté de manière dynamique pour activer la fonctionnalité de reporting des sous-processus dans les anciennes suites de tests basées 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 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)
Dans certains cas, le journal doit être fortement associé à des cas de test, mais il n'est pas possible de le faire sur le rappel |
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 de l'exécution d'un module. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Indique le début de l'exécution d'un module. |
void
|
testRunEnded(long time,
Rapports de fin de série de tests. |
void
|
testRunFailed(String reason)
L'exécution du test des rapports n'a pas pu être effectuée en raison d'une erreur fatale. |
void
|
testRunStarted(String runName, int testCount)
Indique le début d'une série de tests. |
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 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 : 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 : cause Throwable de l'échec |
invocationStarted
public void invocationStarted (IBuildInfo buildInfo)
| Paramètres | |
|---|---|
buildInfo |
IBuildInfo |
logAssociation
public void logAssociation (String dataName,
LogFile logFile)Dans certains cas, le journal doit être fortement associé à des cas de test, mais il n'est pas possible de le faire sur le rappel testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) direct. Ce rappel permet donc de fournir explicitement une association forte.
| Paramètres | |
|---|---|
dataName |
String : nom des données |
logFile |
LogFile : le LogFile qui a été enregistré précédemment et qui doit être associé au scénario de test. |
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 |
|
testFailed
public void testFailed (TestIdentifier testId, String reason)
| Paramètres | |
|---|---|
testId |
TestIdentifier |
reason |
String |
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 ()
Indique la fin de l'exécution d'un module.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Indique le début de l'exécution d'un module. Ce rappel est associé à testModuleEnded() et est facultatif dans la séquence. Il n'est utilisé que lors d'une exécution qui utilise des modules : les runners basés sur une suite.
| Paramètres | |
|---|---|
moduleContext |
IInvocationContext : IInvocationContext du module. |
testRunEnded
public void testRunEnded (long time,
runMetrics) Rapports de fin de série de tests.
| Paramètres | |
|---|---|
time |
long : temps écoulé indiqué par l'appareil, en millisecondes |
runMetrics |
: paires clé/valeur signalées à la fin d'une série de tests |
testRunFailed
public void testRunFailed (String reason)
L'exécution du test des rapports n'a pas pu être effectuée 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)Indique le début d'une série de tests.
| Paramètres | |
|---|---|
runName |
String : nom de l'exécution du test |
testCount |
int : nombre total de tests dans l'exécution du test |
testStarted
public void testStarted (TestIdentifier testId, long startTime)
| Paramètres | |
|---|---|
testId |
TestIdentifier |
startTime |
long |