GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


Analisa os resultados do 'modo de saída xml' de testes nativos usando GTest executado a partir do shell e informa um ITestRunListener dos resultados.

Resumo

Construtores públicos

GTestXmlResultParser (String testRunName, listeners) GTestXmlResultParser (String testRunName, listeners)

Cria o GTestXmlResultParser.

Métodos públicos

getFailedTests ()

Retorna uma lista de testes que falharam durante a execução do teste atual.

boolean isTestRunIncomplete ()

Se a execução do teste foi incompleta ou não.

void parseResult (File f, CollectingOutputReceiver output)

Analise os resultados xml

Construtores públicos

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                 listeners)

Cria o GTestXmlResultParser.

Parâmetros
testRunName String : o nome da execução de teste a ser fornecido a ITestLifeCycleReceiver.testRunStarted(String, int)

listeners : informado dos resultados dos testes enquanto os testes estão sendo executados

Métodos públicos

getFailedTests

public  getFailedTests ()

Retorna uma lista de testes que falharam durante a execução do teste atual.

Devoluções

isTestRunIncompleto

public boolean isTestRunIncomplete ()

Se a execução do teste foi incompleta ou não.

Devoluções
boolean true, se a execução do teste estiver incompleta devido a problemas de análise ou falhas.

analisarResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Analise os resultados xml

Parâmetros
f File : ERROR(/File) contendo o xml gerado

output CollectingOutputReceiver : a saída coletada da execução para completar os logs, se necessário