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( collectedMetrics)

เพิ่มเฉพาะเมตริกตัวเลขและข้ามการโพสต์เมตริกที่ไม่ใช่ตัวเลข

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

public  getValidMetrics ( 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: ข้อมูลที่จะโพสต์