ИнструментарийРезультатProtoParser

public class InstrumentationResultProtoParser
extends Object implements IShellOutputReceiver

java.lang.Объект
com.android.tradefed.result.ddmlib.InstrumentationResultProtoParser


Анализирует прототип результата инструментирования, собранный во время тестового прогона инструментирования, и сообщает ITestRunListener о результатах.

Резюме

Поля

public static final String INVALID_TEST_RESULTS_FILE

Сообщение об ошибке выводится, когда файл результатов теста не найден.

public static final String NO_TEST_RESULTS_FILE

Сообщение об ошибке выводится, когда файл результатов теста не найден.

public static final String NO_TEST_RESULTS_MSG

Сообщение об ошибке выдается, когда результаты тестирования не получены.

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

InstrumentationResultProtoParser (String runName, listeners) InstrumentationResultProtoParser (String runName, listeners)

Публичные методы

void addOutput (byte[] protoData, int bytes, int length)
void flush ()
boolean isCancelled ()
void processProtoFile (File protoFile)

Обработайте прото-файл результатов инструментирования, собранный во время тестового прогона инструментирования.

void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

Предварительно обработайте состояние сеанса инструментирования, которое включает результаты тестирования инструментирования и код состояния сеанса, в выходной формат оболочки для дальнейшей обработки с помощью InstrumentationResultParser.

void processTestStatus (InstrumentationData.TestStatus testStatus)

Предварительно обработайте одно прото-сообщение TestStatus, которое включает информацию о тесте или результаты теста и код результата в формате вывода оболочки для дальнейшей обработки с помощью InstrumentationResultParser.

Поля

INVALID_TEST_RESULTS_FILE

public static final String INVALID_TEST_RESULTS_FILE

Сообщение об ошибке выводится, когда файл результатов теста не найден.

NO_TEST_RESULTS_FILE

public static final String NO_TEST_RESULTS_FILE

Сообщение об ошибке выводится, когда файл результатов теста не найден.

NO_TEST_RESULTS_MSG

public static final String NO_TEST_RESULTS_MSG

Сообщение об ошибке выдается, когда результаты тестирования не получены.

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

ИнструментарийРезультатProtoParser

public InstrumentationResultProtoParser (String runName, 
                 listeners)

Параметры
runName String

listeners

Публичные методы

addOutput

public void addOutput (byte[] protoData, 
                int bytes, 
                int length)

Параметры
protoData byte

bytes int

length int

румянец

public void flush ()

isCancelled

public boolean isCancelled ()

Возвращает
boolean

процессProtoFile

public void processProtoFile (File protoFile)

Обработайте прото-файл результатов инструментирования, собранный во время тестового прогона инструментирования. Прото-файл инструментирования состоит из состояния теста и состояния сеанса инструментирования. Этот метод будет использоваться только в том случае, если для анализа доступен полный протофайл результатов инструментирования.

Параметры
protoFile File : содержит статус теста и результаты сеанса инструментирования.

статус сеанса процесса

public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

Предварительно обработайте состояние сеанса инструментирования, которое включает результаты тестирования инструментирования и код состояния сеанса, в выходной формат оболочки для дальнейшей обработки с помощью InstrumentationResultParser.

Параметры
sessionStatus InstrumentationData.SessionStatus : SessionStatus , содержащий текущую информацию о сеансе инструментирования, собранную во время выполнения теста.

процесстестстатус

public void processTestStatus (InstrumentationData.TestStatus testStatus)

Предварительно обработайте одно прото-сообщение TestStatus, которое включает информацию о тесте или результаты теста и код результата в формате вывода оболочки для дальнейшей обработки с помощью InstrumentationResultParser.

Параметры
testStatus InstrumentationData.TestStatus : TestStatus , содержащий информацию о текущем тесте, собранную во время теста.