Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは 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

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バージョン番号、ビルドIDをテストデバイスから取得します。

パラメーター
testDevice ITestDevice :情報を収集するデバイス。

postResults

protected void postResults (JSONObject postData)

指定されたHTTPエンドポイントにデータを送信する

パラメーター
postData JSONObject :投稿されるデータ