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