Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh 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


Pelapor hasil yang mengenkode hasil dan cabang metrik uji, info perangkat ke JSON dan POST ke titik akhir layanan HTTP

Ringkasan

Konstruktor publik

JsonHttpTestResultReporter ()

Metode publik

getValidMetrics ( collectedMetrics) getValidMetrics ( collectedMetrics)

Tambahkan hanya metrik numerik dan lewati pengeposan metrik non-numerik.

void invocationEnded (long elapsedTime)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

Metode yang dilindungi

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

Mengambil nama perangkat, nomor versi sdk, dan ID build dari perangkat uji.

void postResults (JSONObject postData)

Posting data ke titik akhir HTTP yang ditentukan

Konstruktor publik

JsonHttpTestResultReporter

public JsonHttpTestResultReporter ()

Metode publik

getValidMetrics

public  getValidMetrics ( collectedMetrics)

Tambahkan hanya metrik numerik dan lewati pengeposan metrik non-numerik.

Parameter
collectedMetrics : berisi semua metrik.

Kembali
hanya metrik numerik.

invocationEnded

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

seruanFailed

public void invocationFailed (Throwable cause)

Parameter
cause Throwable

invocationStarted

public void invocationStarted (IInvocationContext context)

Parameter
context IInvocationContext

Metode yang dilindungi

getDevice

protected ITestDevice getDevice (IInvocationContext context)

Parameter
context IInvocationContext

Kembali
ITestDevice

parseAdditionalDeviceDetails

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

Mengambil nama perangkat, nomor versi sdk, dan ID build dari perangkat uji.

Parameter
testDevice ITestDevice : perangkat untuk mengumpulkan informasi.

postResults

protected void postResults (JSONObject postData)

Posting data ke titik akhir HTTP yang ditentukan

Parameter
postData JSONObject : data yang akan diposting