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(IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка завершенного прототипа записи тестового случая после testEnded(TestDescription,long,HashMap) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Обработка завершенного прототипа записи выполнения после завершения вызова 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

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

Государственные строители

StreamProtoResultReporter

public StreamProtoResultReporter ()

Общедоступные методы

getProtoReportPort

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(IInvocationContext) .

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

context IInvocationContext : Вызов IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка завершенного прототипа записи тестового случая после testEnded(TestDescription,long,HashMap) .

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

процессТестНачался

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

Обработка завершенного прототипа записи выполнения после завершения вызова 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 ()