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 exécutés à partir du shell et informe un ITestRunListener des résultats.

Résumé

Constructeurs publics

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

Crée le GTestXmlResultParser pour un seul écouteur.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Crée le GTestXmlResultParser.

Méthodes publiques

Set<String> getFailedTests()

Renvoie la liste des tests qui ont échoué lors de l'exécution actuelle des tests.

boolean isTestRunIncomplete()

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

void parseResult(File f, CollectingOutputReceiver output)

Analyser les résultats XML

Constructeurs publics

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Crée le GTestXmlResultParser pour un seul écouteur.

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

listener ITestInvocationListener : informé des résultats des tests au fur et à mesure de leur exécution

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                Collection<ITestInvocationListener> listeners)

Crée le GTestXmlResultParser.

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

listeners Collection : informé des résultats des tests au fur et à mesure de leur exécution

Méthodes publiques

getFailedTests

public Set<String> getFailedTests ()

Renvoie la liste des tests qui ont échoué lors de l'exécution actuelle des tests.

Renvoie
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Indique si l'exécution du test était 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 : 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.