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 و شناسه ساخت را از دستگاه آزمایشی بازیابی می کند.

void postResults (JSONObject postData)

داده ها را به نقطه پایانی HTTP مشخص شده ارسال کنید

سازندگان عمومی

JsonHttpTestResultReporter

public JsonHttpTestResultReporter ()

روش های عمومی

getValidMetrics

public  getValidMetrics ( collectedMetrics)

فقط معیارهای عددی را اضافه کنید و از ارسال معیارهای غیر عددی صرفنظر کنید.

مولفه های
collectedMetrics : شامل تمام معیارها است.

برمی گرداند
فقط معیارهای عددی

فراخوان پایان یافت

public void invocationEnded (long elapsedTime)

مولفه های
elapsedTime long

فراخوان ناموفق بود

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 : دستگاهی برای جمع آوری اطلاعات.

پست نتایج

protected void postResults (JSONObject postData)

داده ها را به نقطه پایانی HTTP مشخص شده ارسال کنید

مولفه های
postData JSONObject : داده هایی که قرار است ارسال شوند