JsonHttpTestResultReporter
public
class
JsonHttpTestResultReporter
extends CollectingTestListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.JsonHttpTestResultReporter |
Trình báo cáo kết quả mã hoá kết quả chỉ số kiểm thử và nhánh, thông tin thiết bị thành JSON và POST vào điểm cuối dịch vụ HTTP
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
JsonHttpTestResultReporter()
|
Phương thức công khai | |
---|---|
|
getValidMetrics(
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)
|
void
|
invocationFailed(Throwable cause)
|
void
|
invocationStarted(IInvocationContext context)
|
Phương thức được bảo vệ | |
---|---|
ITestDevice
|
getDevice(IInvocationContext context)
|
void
|
parseAdditionalDeviceDetails(ITestDevice testDevice)
Truy xuất tên thiết bị, số phiên bản sdk và mã bản dựng từ thiết bị kiểm thử. |
void
|
postResults(JSONObject postData)
Đăng dữ liệu lên điểm cuối HTTP đã chỉ định |
Hàm khởi tạo công khai
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
Phương thức công khai
getValidMetrics
publicgetValidMetrics ( 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ố.
Tham số | |
---|---|
collectedMetrics |
: chứa tất cả các chỉ số. |
Giá trị trả về | |
---|---|
|
chỉ các chỉ số dạng số. |
invocationEnded
public void invocationEnded (long elapsedTime)
Tham số | |
---|---|
elapsedTime |
long |
invocationFailed
public void invocationFailed (Throwable cause)
Tham số | |
---|---|
cause |
Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
Tham số | |
---|---|
context |
IInvocationContext |
Phương thức được bảo vệ
getDevice
protected ITestDevice getDevice (IInvocationContext context)
Tham số | |
---|---|
context |
IInvocationContext |
Giá trị trả về | |
---|---|
ITestDevice |
parseAdditionalDeviceDetails
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
Truy xuất tên thiết bị, số phiên bản sdk và mã bản dựng từ thiết bị kiểm thử.
Tham 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 đã chỉ định
Tham số | |
---|---|
postData |
JSONObject : dữ liệu cần đăng
|