GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

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


Um analisador de resultados para o modo de teste do gtest com o parâmetro "--gtest_list_tests".

Resumo

Campos

protected mTests

Construtores públicos

GTestListTestParser(String testRunName, ITestInvocationListener listener)

Cria o GTestListTestParser para um único listener.

GTestListTestParser(String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

Cria o GTestListTestParser para um único listener.

Métodos públicos

void done()

Encerra o processo.

boolean getPrependFileName()
boolean isCancelled()

void processNewLines(String[] lines)

Chamado quando novas linhas estão sendo recebidas pelo processo remoto.

void setPrependFileName(boolean prepend)

Campos

mTests

protected  mTests

Construtores públicos

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

Cria o GTestListTestParser para um único listener.

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

listener ITestInvocationListener: informado sobre os resultados dos testes à medida que eles são executados

GTestListTestParser

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

Cria o GTestListTestParser para um único listener.

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

listener ITestInvocationListener: informado sobre os resultados dos testes à medida que eles são executados

shouldCollectDisabledTest boolean: coletar ou não testes desativados

Métodos públicos

concluído

public void done ()

Encerra o processo. Isso é chamado depois que as últimas linhas passam por processNewLines(String[]).

getPrependFileName

public boolean getPrependFileName ()

Retorna
boolean

isCancelled

public boolean isCancelled ()

Retorna
boolean

processNewLines

public void processNewLines (String[] lines)

Chamado quando novas linhas estão sendo recebidas pelo processo remoto.

É garantido que as linhas estão completas quando são fornecidas a esse método.

Parâmetros
lines String: a matriz que contém as novas linhas.

setPrependFileName

public void setPrependFileName (boolean prepend)

Parâmetros
prepend boolean