ИнструментарийРезультат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 , содержащий информацию о текущем тесте, собранную во время теста. |