SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


Collecte les résultats des tests pour l'ensemble de l'invocation de la suite et génère les résultats finaux.

Résumé

Classes imbriquées

class SuiteResultReporter.ModulePrepTimes

Support d'objet pour le temps de préparation et de rangement d'un module. 

Champs

public static final String SUITE_REPORTER_SOURCE

Constructeurs publics

SuiteResultReporter()

Méthodes publiques

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

Renvoie une carte de l'ABI des modules : .

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

Indique que l'invocation s'est terminée, que ce soit avec succès ou en raison d'une condition d'erreur.

void invocationStarted(IInvocationContext context)

Indique le début de l'appel de test.

void testModuleStarted(IInvocationContext moduleContext)

Indique le début de l'exécution d'un module.

Méthodes protégées

long getCurrentTime()
long getEndTime()

Renvoie l'heure de fin de l'invocation.

long getStartTime()

Renvoie l'heure de début de l'invocation.

Champs

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Constructeurs publics

SuiteResultReporter

public SuiteResultReporter ()

Méthodes publiques

getCompleteModules

public int getCompleteModules ()

Renvoie
int

getFailedTests

public long getFailedTests ()

Renvoie
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Renvoie une carte des ABI des modules : .

Renvoie
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Renvoie
long

getSummary

public TestSummary getSummary ()

Renvoie
TestSummary

getTotalModules

public int getTotalModules ()

Renvoie
int

getTotalTests

public long getTotalTests ()

Renvoie
long

invocationEnded

public void invocationEnded (long elapsedTime)

Indique que l'invocation s'est terminée, 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

invocationStarted

public void invocationStarted (IInvocationContext context)

Indique le début de l'appel de test.

Sera automatiquement appelé par le framework TradeFederation. Les reporters doivent remplacer cette méthode pour prendre en charge le reporting sur plusieurs appareils.

Paramètres
context IInvocationContext : informations sur l'appel

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 des suites.

Paramètres
moduleContext IInvocationContext : IInvocationContext du module.

Méthodes protégées

getCurrentTime

protected long getCurrentTime ()

Renvoie
long

getEndTime

protected long getEndTime ()

Renvoie l'heure de fin de l'invocation.

Renvoie
long

getStartTime

protected long getStartTime ()

Renvoie l'heure de début de l'invocation.

Renvoie
long