JsonHttpTestResultReporter

public class JsonHttpTestResultReporter
extends CollectingTestListener

java.lang.অবজেক্ট
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.JsonHttpTestResultReporter


একটি ফলাফল রিপোর্টার যেটি পরীক্ষার মেট্রিক্সের ফলাফল এবং শাখা, ডিভাইসের তথ্য JSON-এ এনকোড করে এবং একটি 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

আমন্ত্রণ শুরু হয়েছে

public void invocationStarted (IInvocationContext context)

পরামিতি
context IInvocationContext

সুরক্ষিত পদ্ধতি

ডিভাইস পান

protected ITestDevice getDevice (IInvocationContext context)

পরামিতি
context IInvocationContext

রিটার্নস
ITestDevice

অতিরিক্ত ডিভাইসের বিবরণ পার্স করুন

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

টেস্ট ডিভাইস থেকে ডিভাইসের নাম, sdk সংস্করণ নম্বর এবং বিল্ড আইডি উদ্ধার করে।

পরামিতি
testDevice ITestDevice : যে ডিভাইস থেকে তথ্য সংগ্রহ করা যায়।

পোস্ট ফলাফল

protected void postResults (JSONObject postData)

নির্দিষ্ট HTTP এন্ডপয়েন্টে ডেটা পোস্ট করুন

পরামিতি
postData JSONObject : ডেটা পোস্ট করা হবে