Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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

僅添加數字指標,並跳過發布非數字指標。

void invocationEnded (long elapsedTime)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

受保護的方法

ITestDevice getDevice (IInvocationContext context)
void parseAdditionalDeviceDetails (ITestDevice testDevice)

從測試設備中檢索設備名稱,SDK版本號和內部版本ID。

void postResults (JSONObject postData)

將數據發佈到指定的HTTP端點

公共建設者

JsonHttpTestResultReporter

491

公開方法

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

parseAdditionalDeviceDetails

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

從測試設備中檢索設備名稱,SDK版本號和內部版本ID。

參量
testDevice ITestDevice :從中收集信息的設備。

postResults

protected void postResults (JSONObject postData)

將數據發佈到指定的HTTP端點

參量
postData JSONObject :要發布的數據