StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


Реализация ProtoResultReporter

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

Константы

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)

Обработка финализированной записи тестового случая proto после возникновения 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)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort (Integer portValue)

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

void closeSocket ()

Константы

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Постоянное значение: "proto-report-port"

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

StreamProtoResultReporter

public StreamProtoResultReporter ()

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

получитьProtoReportPort

public Integer getProtoReportPort ()

Возврат
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

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

processStartInvocation

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

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

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

context IInvocationContext : Вызов IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

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

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

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Параметры
portValue Integer

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

closeSocket

protected void closeSocket ()