JsonHttpTestผลลัพธ์Report
public
class
JsonHttpTestResultReporter
extends CollectingTestListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.JsonHttpTestResultReporter |
รายงานผลลัพธ์ที่เข้ารหัสผลลัพธ์ของเมตริกการทดสอบและสาขา ข้อมูลอุปกรณ์ลงใน JSON และ POST ลงในปลายทางบริการ HTTP
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
JsonHttpTestResultReporter()
|
วิธีการสาธารณะ | |
---|---|
|
getValidMetrics(
เพิ่มเฉพาะเมตริกตัวเลขและข้ามการโพสต์เมตริกที่ไม่ใช่ตัวเลข |
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationFailed(Throwable cause)
|
void
|
invocationStarted(IInvocationContext context)
|
วิธีการป้องกัน | |
---|---|
ITestDevice
|
getDevice(IInvocationContext context)
|
void
|
parseAdditionalDeviceDetails(ITestDevice testDevice)
เรียกดูชื่ออุปกรณ์ หมายเลขเวอร์ชัน SDK และรหัสบิลด์จาก อุปกรณ์ทดสอบ |
void
|
postResults(JSONObject postData)
โพสต์ข้อมูลไปยังปลายทาง HTTP ที่ระบุ |
ช่างก่อสร้างสาธารณะ
JsonHttpTestผลลัพธ์Report
public JsonHttpTestResultReporter ()
วิธีการสาธารณะ
getValidMetrics
publicgetValidMetrics ( collectedMetrics)
เพิ่มเฉพาะเมตริกตัวเลขและข้ามการโพสต์เมตริกที่ไม่ใช่ตัวเลข
พารามิเตอร์ | |
---|---|
collectedMetrics |
: มีเมตริกทั้งหมด |
คิกรีเทิร์น | |
---|---|
|
เฉพาะเมตริกตัวเลขเท่านั้น |
สิ้นสุดการเรียกใช้
public void invocationEnded (long elapsedTime)
พารามิเตอร์ | |
---|---|
elapsedTime |
long |
การเรียกใช้ล้มเหลว
public void invocationFailed (Throwable cause)
พารามิเตอร์ | |
---|---|
cause |
Throwable |
เริ่มคำขอแล้ว
public void invocationStarted (IInvocationContext context)
พารามิเตอร์ | |
---|---|
context |
IInvocationContext |
วิธีการป้องกัน
GetDevice
protected ITestDevice getDevice (IInvocationContext context)
พารามิเตอร์ | |
---|---|
context |
IInvocationContext |
คิกรีเทิร์น | |
---|---|
ITestDevice |
แยกวิเคราะห์รายละเอียดอุปกรณ์เพิ่มเติม
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
เรียกดูชื่ออุปกรณ์ หมายเลขเวอร์ชัน SDK และรหัสบิลด์จาก อุปกรณ์ทดสอบ
พารามิเตอร์ | |
---|---|
testDevice |
ITestDevice : อุปกรณ์สำหรับรวบรวมข้อมูล
|
ผลการค้นหาโพสต์
protected void postResults (JSONObject postData)
โพสต์ข้อมูลไปยังปลายทาง HTTP ที่ระบุ
พารามิเตอร์ | |
---|---|
postData |
JSONObject : ข้อมูลที่จะโพสต์
|