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 o GTest executado no shell, e informa um ITestRunListener dos resultados.

Resumo

Construtores públicos

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

Cria o GTestXmlResultParser para um único listener.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Cria o GTestXmlResultParser.

Métodos públicos

Set<String> getFailedTests()

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

boolean isTestRunIncomplete()

Indica se a execução do teste foi concluída ou não.

void parseResult(File f, CollectingOutputReceiver output)

Analisa os resultados XML.

Construtores públicos

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Cria o GTestXmlResultParser para um único listener.

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

listener ITestInvocationListener: informado dos resultados do teste à medida que os testes são executados

GTestXmlResultParser

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

Cria o GTestXmlResultParser.

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

listeners Collection: informado dos resultados do teste à medida que os testes são executados

Métodos públicos

getFailedTests

public Set<String> getFailedTests ()

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

Retorna
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Indica se a execução do teste foi concluída ou não.

Retorna
boolean verdadeiro, se a execução do teste foi concluída devido a problemas de análise ou falhas.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Analisa os resultados XML.

Parâmetros
f File: File que contém o XML de saída

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