Trình báo cáo StreamProtoResultReport
public
final
class
StreamProtoResultReporter
extends ProtoResultReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.proto.ProtoResultReporter | |
↳ | com.android.tradefed.result.proto.StreamProtoResultReporter |
Hoạt động triển khai ProtoResultReporter
Tóm tắt
Trường | |
---|---|
public
static
final
String |
PROTO_REPORT_PORT_OPTION
|
Hàm khởi tạo công khai | |
---|---|
StreamProtoResultReporter()
|
Phương thức công khai | |
---|---|
Integer
|
getProtoReportPort()
|
void
|
processFinalInvocationLogs(TestRecordProto.TestRecord invocationLogs)
Sử dụng bản ghi lệnh gọi để gửi từng bản ghi nhật ký cuối cùng của lệnh gọi. |
void
|
processFinalProto(TestRecordProto.TestRecord finalRecord)
Xử lý proto cuối cùng với tất cả kết quả. |
void
|
processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
Xử lý proto bản ghi kiểm thử lệnh gọi một phần sau khi xảy ra |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
Xử lý proto bản ghi trường hợp thử nghiệm đã hoàn thiện sau khi xảy ra |
void
|
processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)
Xử lý proto của bản ghi trường hợp kiểm thử một phần sau khi xảy ra |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Xử lý proto của bản ghi mô-đun đã hoàn thiện sau khi xảy ra |
void
|
processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)
Xử lý proto của bản ghi một phần mô-đun sau khi xảy ra |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Xử lý proto bản ghi lần chạy đã hoàn tất sau |
void
|
processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)
Xử lý proto bản ghi chạy thử nghiệm một phần sau |
void
|
setProtoReportPort(Integer portValue)
|
Phương thức được bảo vệ | |
---|---|
void
|
closeSocket()
|
Trường
PROTO_REPORT_PORT_OPTION
public static final String PROTO_REPORT_PORT_OPTION
Hàm khởi tạo công khai
Trình báo cáo StreamProtoResultReport
public StreamProtoResultReporter ()
Phương thức công khai
nhậnProtoReportPort
public Integer getProtoReportPort ()
Giá trị trả về | |
---|---|
Integer |
processFinalInvocationLogs
public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)
Sử dụng bản ghi lệnh gọi để gửi từng bản ghi nhật ký cuối cùng của lệnh gọi.
Tham số | |
---|---|
invocationLogs |
TestRecordProto.TestRecord : Proto đã hoàn thiện biểu thị lệnh gọi. |
quá trình FinalProto
public void processFinalProto (TestRecordProto.TestRecord finalRecord)
Xử lý proto cuối cùng với tất cả kết quả.
Tham số | |
---|---|
finalRecord |
TestRecordProto.TestRecord : Proto đã hoàn thiện chứa tất cả kết quả của lệnh gọi. |
processStartInvocation
public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
Xử lý proto bản ghi kiểm thử lệnh gọi một phần sau khi xảy ra invocationStarted(com.android.tradefed.invoker.IInvocationContext)
.
Tham số | |
---|---|
invocationStartRecord |
TestRecordProto.TestRecord : Proto một phần được điền sau gọiStart. |
context |
IInvocationContext : Lệnh gọi IInvocationContext . |
processTestCase kết thúc
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
Xử lý proto bản ghi trường hợp thử nghiệm đã hoàn thiện sau khi xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
.
Tham số | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : Proto đã hoàn thiện đại diện cho một trường hợp kiểm thử. |
Đã bắt đầu quá trìnhTestCase
public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)
Xử lý proto của bản ghi trường hợp kiểm thử một phần sau khi xảy ra testStarted(com.android.tradefed.result.TestDescription, long)
.
Tham số | |
---|---|
testCaseStartedRecord |
TestRecordProto.TestRecord : Proto một phần đại diện cho trường hợp kiểm thử. |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Xử lý proto của bản ghi mô-đun đã hoàn thiện sau khi xảy ra testModuleEnded()
.
Tham số | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : Proto đã hoàn thiện đại diện cho mô-đun. |
processTestModuleStarted (quá trìnhTestModuleĐã bắt đầu)
public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)
Xử lý proto của bản ghi một phần mô-đun sau khi xảy ra testModuleStarted(com.android.tradefed.invoker.IInvocationContext)
.
Tham số | |
---|---|
moduleStartRecord |
TestRecordProto.TestRecord : Proto một phần đại diện cho mô-đun. |
quá trìnhTestRunĐã kết thúc
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Xử lý proto bản ghi lần chạy đã hoàn tất sau ERROR(/#testRunEnded(long,HashMap))
đã xảy ra.
Tham số | |
---|---|
runRecord |
TestRecordProto.TestRecord : Proto đã hoàn thiện đại diện cho lần chạy. |
moduleInProgress |
boolean : mô-đun có đang diễn ra hay không. |
processTestRunStarted
public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)
Xử lý proto bản ghi chạy thử nghiệm một phần sau testRunStarted(String, int)
đã xảy ra.
Tham số | |
---|---|
runStartedRecord |
TestRecordProto.TestRecord : Proto một phần đại diện cho lần chạy. |
ĐặtProtoReportPort
public void setProtoReportPort (Integer portValue)
Tham số | |
---|---|
portValue |
Integer |
Phương thức được bảo vệ
Đóng ổ cắm
protected void closeSocket ()