GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.GTestListTestParser


Es un analizador de resultados para el modo de ejecución de prueba de gtest con el parámetro "--gtest_list_tests".

Resumen

Campos

protected mTests

Constructores públicos

GTestListTestParser(String testRunName, ITestInvocationListener listener)

Crea el GTestListTestParser para un solo objeto de escucha.

GTestListTestParser(String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

Crea el GTestListTestParser para un solo objeto de escucha.

Métodos públicos

void done()

Finaliza el proceso.

boolean getPrependFileName()
boolean isCancelled()

void processNewLines(String[] lines)

Se llama cuando el proceso remoto recibe líneas nuevas.

void setPrependFileName(boolean prepend)

Campos

mTests

protected  mTests

Constructores públicos

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

Crea el GTestListTestParser para un solo objeto de escucha.

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

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

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener, 
                boolean shouldCollectDisabledTest)

Crea el GTestListTestParser para un solo objeto de escucha.

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

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

shouldCollectDisabledTest boolean: Indica si se recopilan las pruebas inhabilitadas o no.

Métodos públicos

done

public void done ()

Finaliza el proceso. Se llama a este método después de que las últimas líneas pasaron por processNewLines(String[]).

getPrependFileName

public boolean getPrependFileName ()

Muestra
boolean

isCancelled

public boolean isCancelled ()

Muestra
boolean

processNewLines

public void processNewLines (String[] lines)

Se llama cuando el proceso remoto recibe líneas nuevas.

Se garantiza que las líneas están completas cuando se proporcionan a este método.

Parámetros
lines String: Es el array que contiene las líneas nuevas.

setPrependFileName

public void setPrependFileName (boolean prepend)

Parámetros
prepend boolean