JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
একটি ফলাফল রিপোর্টার যেটি পরীক্ষার মেট্রিক্সের ফলাফল এবং শাখা, ডিভাইসের তথ্য JSON-এ এনকোড করে এবং একটি HTTP পরিষেবা শেষ পয়েন্টে পোস্ট করে
সারাংশ
সুরক্ষিত পদ্ধতি |
---|
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)
আমন্ত্রণ ব্যর্থ
public void invocationFailed (Throwable cause)
আমন্ত্রণ শুরু হয়েছে
public void invocationStarted (IInvocationContext context)
পরামিতি |
---|
context | IInvocationContext |
সুরক্ষিত পদ্ধতি
ডিভাইস পান
protected ITestDevice getDevice (IInvocationContext context)
পরামিতি |
---|
context | IInvocationContext |
অতিরিক্ত ডিভাইসের বিবরণ পার্স করুন
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
টেস্ট ডিভাইস থেকে ডিভাইসের নাম, sdk সংস্করণ নম্বর এবং বিল্ড আইডি উদ্ধার করে।
পরামিতি |
---|
testDevice | ITestDevice : যে ডিভাইস থেকে তথ্য সংগ্রহ করা যায়। |
পোস্ট ফলাফল
protected void postResults (JSONObject postData)
নির্দিষ্ট HTTP এন্ডপয়েন্টে ডেটা পোস্ট করুন
পরামিতি |
---|
postData | JSONObject : ডেটা পোস্ট করা হবে |