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 : частичный прототип, заполняемый после вызоваStart.

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 : частичный прототип, представляющий модуль.

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

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

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

closeSocket

protected void closeSocket ()