GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.GTestXmlResultParser


Анализирует результаты нативных тестов, запускаемых из командной строки с помощью GTest, в режиме вывода XML и передает эти результаты обработчику ITestRunListener.

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

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

GTestXmlResultParser (String testRunName, ITestInvocationListener listener)

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

GTestXmlResultParser (String testRunName, Collection< ITestInvocationListener > listeners)

Создаёт объект GTestXmlResultParser.

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

Set<String> getFailedTests ()

Возвращает список тестов, которые не прошли проверку во время текущего выполнения.

boolean isTestRunIncomplete ()

Независимо от того, был ли тестовый запуск неполным или нет.

void parseResult (File f, CollectingOutputReceiver output)

Анализ результатов XML-анализа

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

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

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

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

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

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                Collection<ITestInvocationListener> listeners)

Создаёт объект GTestXmlResultParser.

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

listeners Collection : получение информации о результатах тестирования по мере его выполнения.

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

getFailedTests

public Set<String> getFailedTests ()

Возвращает список тестов, которые не прошли проверку во время текущего выполнения.

Возвраты
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Независимо от того, был ли тестовый запуск неполным или нет.

Возвраты
boolean Да, если запуск теста был неполным из-за проблем с анализом или сбоев.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Анализ результатов XML-анализа

Параметры
f File : File , содержащий полученный XML-файл.

output CollectingOutputReceiver : Вывод, собранный в ходе выполнения программы, для дополнения логов, если это необходимо.