GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

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


Парсер результатов для режима тестового запуска gtest с параметром "--gtest_list_tests".

Краткое содержание

Поля

protected List< TestDescription > mTests

Государственные строители

GTestListTestParser (String testRunName, ITestInvocationListener listener)

Создает объект GTestListTestParser для одного слушателя.

GTestListTestParser (String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

Создает объект GTestListTestParser для одного слушателя.

Общедоступные методы

void done ()

Завершает процесс.

boolean getPrependFileName ()
boolean isCancelled ()

void processNewLines (String[] lines)

Вызывается при получении новых строк удаленным процессом.

void setPrependFileName (boolean prepend)

Поля

mTests

protected List<TestDescription> mTests

Государственные строители

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

Создает объект GTestListTestParser для одного слушателя.

Параметры
testRunName String : имя тестового запуска, которое необходимо передать в ITestInvocationListener.testRunStarted(String,int)

listener ITestInvocationListener : получает информацию о результатах тестов по мере их выполнения.

GTestListTestParser

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

Создает объект GTestListTestParser для одного слушателя.

Параметры
testRunName String : имя тестового запуска, которое необходимо передать в ITestInvocationListener.testRunStarted(String,int)

listener ITestInvocationListener : получает информацию о результатах тестов по мере их выполнения.

shouldCollectDisabledTest boolean : собирать или не собирать тесты, находящиеся в отключенном состоянии.

Общедоступные методы

сделанный

public void done ()

Завершает процесс. Эта функция вызывается после обработки последних строк с помощью processNewLines(String[]) .

getPrependFileName

public boolean getPrependFileName ()

Возвраты
boolean

отменено

public boolean isCancelled ()

Возвраты
boolean

processNewLines

public void processNewLines (String[] lines)

Вызывается при получении новых строк удаленным процессом.

Гарантируется, что строки будут полными при передаче их этому методу.

Параметры
lines String : Массив, содержащий новые строки.

setPrependFileName

public void setPrependFileName (boolean prepend)

Параметры
prepend boolean