Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

JsonHttpTestResultReporter

public class JsonHttpTestResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.JsonHttpTestResultReporter


Một báo cáo kết quả mã hóa các kết quả chỉ số thử nghiệm và thông tin chi nhánh, thiết bị thành JSON và POST vào một điểm cuối dịch vụ HTTP

Bản tóm tắt

Các nhà xây dựng công cộng

JsonHttpTestResultReporter ()

Phương pháp công khai

getValidMetrics ( collectedMetrics) getValidMetrics ( collectedMetrics)

Chỉ thêm các chỉ số dạng số và bỏ qua việc đăng các chỉ số không phải dạng số.

void invocationEnded (long elapsedTime)

Báo cáo rằng lệnh gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi.

void invocationFailed (Throwable cause)

Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.

void invocationStarted ( IInvocationContext context)

Báo cáo thời điểm bắt đầu gọi kiểm tra.

Các phương pháp được bảo vệ

ITestDevice getDevice ( IInvocationContext context)
void parseAdditionalDeviceDetails ( ITestDevice testDevice)

Lấy tên thiết bị, số phiên bản sdk và id bản dựng từ thiết bị thử nghiệm.

void postResults (JSONObject postData)

Đăng dữ liệu lên điểm cuối HTTP được chỉ định

Các nhà xây dựng công cộng

JsonHttpTestResultReporter

public JsonHttpTestResultReporter ()

Phương pháp công khai

getValidMetrics

public  getValidMetrics ( collectedMetrics)

Chỉ thêm các chỉ số dạng số và bỏ qua việc đăng các chỉ số không phải dạng số.

Thông số
collectedMetrics : chứa tất cả các số liệu.

Lợi nhuận
chỉ các chỉ số dạng số.

sự mời gọi

public void invocationEnded (long elapsedTime)

Báo cáo rằng lệnh gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation.

Thông số
elapsedTime long : thời gian đã trôi qua của lời gọi tính bằng mili giây

lời kêu gọi không thành công

public void invocationFailed (Throwable cause)

Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation.

Thông số
cause Throwable : nguyên nhân có Throwable được của sự thất bại

invocationStarted

public void invocationStarted (IInvocationContext context)

Báo cáo thời điểm bắt đầu gọi kiểm tra.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation. Các phóng viên cần ghi đè phương pháp này để hỗ trợ báo cáo trên nhiều thiết bị.

Thông số
context IInvocationContext : thông tin về lời gọi

Các phương pháp được bảo vệ

getDevice

protected ITestDevice getDevice (IInvocationContext context)

Thông số
context IInvocationContext

Lợi nhuận
ITestDevice

parseAdditionalDeviceDetails

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

Lấy tên thiết bị, số phiên bản sdk và id bản dựng từ thiết bị thử nghiệm.

Thông số
testDevice ITestDevice : thiết bị thu thập thông tin.

postResults

protected void postResults (JSONObject postData)

Đăng dữ liệu lên điểm cuối HTTP được chỉ định

Thông số
postData JSONObject : dữ liệu sẽ được đăng