JsonHttpTestResultReporter
  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 ที่ระบุ | 
ตัวสร้างแบบสาธารณะ
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
เมธอดสาธารณะ
getValidMetrics
publicgetValidMetrics ( 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: ข้อมูลที่จะโพสต์ | 
