GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

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


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

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

Поля

protected 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)

Поля

мТесты

protected  mTests

Публичные конструкторы

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

Создает GTestListTestParser для одного прослушивателя.

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

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

GTestListTestParser

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

Создает GTestListTestParser для одного прослушивателя.

Параметры
testRunName String : имя тестового запуска, которое необходимо предоставить ITestLifeCycleReceiver.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