StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Объект
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


Реализация ProtoResultReporter

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

Поля

public static final String PROTO_REPORT_PORT_OPTION

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

StreamProtoResultReporter ()

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

Integer getProtoReportPort ()
void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Используйте запись вызова, чтобы отправить один за другим все окончательные журналы вызова.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Обработка финального прототипа со всеми результатами.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Обработка прототипа тестовой записи частичного вызова после invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка окончательного прототипа записи тестового примера после возникновения ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Обработка прототипа частичной записи тестового набора после testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Обработка готового прототипа записи модуля после выполнения testModuleEnded() .

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Обработка прототипа частичной записи модуля после возникновения testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Обработка окончательного прототипа записи запуска после возникновения ERROR(/#testRunEnded(long,HashMap)) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Обработка прототипа записи частичного запуска теста после возникновения testRunStarted(String, int) .

void setProtoReportPort (Integer portValue)

Защищенные методы

void closeSocket ()

Поля

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

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

StreamProtoResultReporter

public StreamProtoResultReporter ()

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

getProtoReportPort

public Integer getProtoReportPort ()

Возвращает
Integer

процессфиналинвокатионлогс

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Используйте запись вызова, чтобы отправить один за другим все окончательные журналы вызова.

Параметры
invocationLogs TestRecordProto.TestRecord : завершенный прототип, представляющий вызов.

процессFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Обработка финального прототипа со всеми результатами.

Параметры
finalRecord TestRecordProto.TestRecord : окончательный прототип со всеми результатами вызова.

процессстартинвокация

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

Обработка прототипа тестовой записи частичного вызова после invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Параметры
invocationStartRecord TestRecordProto.TestRecord : частичный прототип, заполняемый после вызова invocationStart.

context IInvocationContext : вызов IInvocationContext .

процесстесткасеендед

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка окончательного прототипа записи тестового примера после возникновения ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

Параметры
testCaseRecord TestRecordProto.TestRecord : завершенный прототип, представляющий тестовый пример.

процесстесткасестартед

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Обработка прототипа частичной записи тестового набора после testStarted(com.android.tradefed.result.TestDescription, long) .

Параметры
testCaseStartedRecord TestRecordProto.TestRecord : частичный прототип, представляющий тестовый пример.

процесстестмодулеэнд

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Обработка готового прототипа записи модуля после выполнения testModuleEnded() .

Параметры
moduleRecord TestRecordProto.TestRecord : Окончательный прототип, представляющий модуль.

процесстестмодулестартед

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Обработка прототипа частичной записи модуля после возникновения testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

Параметры
moduleStartRecord TestRecordProto.TestRecord : частичный прототип, представляющий модуль.

процессTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

Обработка окончательного прототипа записи запуска после возникновения ERROR(/#testRunEnded(long,HashMap)) .

Параметры
runRecord TestRecordProto.TestRecord : окончательный прототип, представляющий прогон.

moduleInProgress boolean : выполняется ли модуль.

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

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Обработка прототипа записи частичного запуска теста после возникновения testRunStarted(String, int) .

Параметры
runStartedRecord TestRecordProto.TestRecord : частичный прототип, представляющий прогон.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Параметры
portValue Integer

Защищенные методы

закрытьSocket

protected void closeSocket ()