GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.GTestXmlResultParser


Analyse les résultats du "mode de sortie XML" des tests natifs à l'aide de GTest qui s'exécutent à partir du shell, et informe un ITestRunListener des résultats.

Résumé

Constructeurs publics

GTestXmlResultParser(String testRunName, listeners)

Crée le GTestXmlResultParser.

Méthodes publiques

getFailedTests()

Renvoie la liste des tests ayant échoué lors de l'exécution du test en cours.

boolean isTestRunIncomplete()

Indique si l'exécution du test a été incomplète ou non.

void parseResult(File f, CollectingOutputReceiver output)

Analyser les résultats XML

Constructeurs publics

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                 listeners)

Crée le GTestXmlResultParser.

Paramètres
testRunName String: nom de l'exécution de test à fournir à ITestLifeCycleReceiver.testRunStarted(String, int)

listeners : informé des résultats des tests pendant leur exécution

Méthodes publiques

getFailedTests

public  getFailedTests ()

Renvoie la liste des tests ayant échoué lors de l'exécution du test en cours.

Renvoie

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Indique si l'exécution du test a été incomplète ou non.

Renvoie
boolean "true", si l'exécution du test était incomplète en raison de problèmes d'analyse ou de plantages.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Analyser les résultats XML

Paramètres
f File: ERROR(/File) contenant le fichier XML généré

output CollectingOutputReceiver: sortie collectée à partir de l'exécution pour compléter les journaux si nécessaire