27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
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 : ডেটা পোস্ট করা হবে |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-03-26 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-03-26 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]