GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


Analiza los resultados del "modo de salida xml" de las pruebas nativas que usan GTest y que se ejecutan desde la shell, y le informa a un ITestRunListener sobre los resultados.

Resumen

Constructores públicos

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

Crea el GTestXmlResultParser para un solo objeto de escucha.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Crea el GTestXmlResultParser.

Métodos públicos

Set<String> getFailedTests()

Devuelve una lista de las pruebas que fallaron durante la ejecución de prueba actual.

boolean isTestRunIncomplete()

Indica si la ejecución de prueba se completó o no.

void parseResult(File f, CollectingOutputReceiver output)

Analiza los resultados XML

Constructores públicos

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Crea el GTestXmlResultParser para un solo objeto de escucha.

Parámetros
testRunName String: Es el nombre de la ejecución de prueba que se proporcionará a ITestInvocationListener.testRunStarted(String,int).

listener ITestInvocationListener: Se le informa sobre los resultados de las pruebas a medida que se ejecutan.

GTestXmlResultParser

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

Crea el GTestXmlResultParser.

Parámetros
testRunName String: Es el nombre de la ejecución de prueba que se proporcionará a ITestInvocationListener.testRunStarted(String,int).

listeners Collection: Se le informa sobre los resultados de las pruebas a medida que se ejecutan.

Métodos públicos

getFailedTests

public Set<String> getFailedTests ()

Devuelve una lista de las pruebas que fallaron durante la ejecución de prueba actual.

Muestra
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Indica si la ejecución de prueba se completó o no.

Muestra
boolean Es verdadero si la ejecución de la prueba se completó de forma incompleta debido a problemas de análisis o fallas.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Analiza los resultados XML

Parámetros
f File: File que contiene el XML generado

output CollectingOutputReceiver: Es el resultado recopilado de la ejecución para completar los registros si es necesario.