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 List<TestDescription> 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 List<TestDescription> 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 do teste a ser fornecido para ITestInvocationListener.testRunStarted(String,int)

listener ITestInvocationListener: informado sobre os resultados do teste à medida que os testes 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 do teste a ser fornecido para ITestInvocationListener.testRunStarted(String,int)

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

shouldCollectDisabledTest boolean: coleta testes desativados ou não

Métodos públicos

done

public void done ()

Encerra o processo. Ele é 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 estejam completas quando forem 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