JsonHttpTestResultReporter

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 ที่ระบุ

ตัวสร้างแบบสาธารณะ

JsonHttpTestResultReporter

public JsonHttpTestResultReporter ()

เมธอดสาธารณะ

getValidMetrics

public  getValidMetrics ( collectedMetrics)

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

พารามิเตอร์
collectedMetrics : มีเมตริกทั้งหมด

คิกรีเทิร์น
เมตริกที่เป็นตัวเลขเท่านั้น

invocationEnded

public void invocationEnded (long elapsedTime)

พารามิเตอร์
elapsedTime long

invocationFailed

public void invocationFailed (Throwable cause)

พารามิเตอร์
cause Throwable

invocationStarted

public void invocationStarted (IInvocationContext context)

พารามิเตอร์
context IInvocationContext

วิธีการที่มีการป้องกัน

getDevice

protected ITestDevice getDevice (IInvocationContext context)

พารามิเตอร์
context IInvocationContext

คิกรีเทิร์น
ITestDevice

parseAdditionalDeviceDetails

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

ดึงข้อมูลชื่ออุปกรณ์ หมายเลขเวอร์ชัน SDK และรหัสบิลด์จากอุปกรณ์ทดสอบ

พารามิเตอร์
testDevice ITestDevice: อุปกรณ์ที่จะรวบรวมข้อมูล

postResults

protected void postResults (JSONObject postData)

โพสต์ข้อมูลไปยังปลายทาง HTTP ที่ระบุ

พารามิเตอร์
postData JSONObject: ข้อมูลที่โพสต์