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
publicgetValidMetrics ( collectedMetrics)
শুধুমাত্র সংখ্যাসূচক মেট্রিক্স যোগ করুন এবং অ-সংখ্যাসূচক মেট্রিক্স পোস্ট করা এড়িয়ে যান।
পরামিতি | |
---|---|
collectedMetrics |
রিটার্নস | |
---|---|
শুধুমাত্র সংখ্যাসূচক মেট্রিক্স। |
আহ্বান শেষ
public void invocationEnded (long elapsedTime)
রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক।
স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।পরামিতি | |
---|---|
elapsedTime | long : ms এ আহ্বানের অতিবাহিত সময় |
আমন্ত্রণ ব্যর্থ
public void invocationFailed (Throwable cause)
কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।
স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।পরামিতি | |
---|---|
cause | Throwable : ব্যর্থতার 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 : ডেটা পোস্ট করা হবে |