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) Обработка прототипа тестовой записи частичного вызова после |
void | processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord) Обработка окончательного прототипа записи тестового примера после возникновения |
void | processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord) Обработка прототипа частичной записи тестового набора после |
void | processTestModuleEnd (TestRecordProto.TestRecord moduleRecord) Обработка готового прототипа записи модуля после выполнения |
void | processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord) Обработка прототипа частичной записи модуля после возникновения |
void | processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress) Обработка окончательного прототипа записи запуска после возникновения |
void | processTestRunStarted (TestRecordProto.TestRecord runStartedRecord) Обработка прототипа записи частичного запуска теста после возникновения |
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 ()