ResultDBUtil
public final class ResultDBUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.ResultDBUtil |
ResultDB রিপোর্টারের জন্য ইউটিলিটি ক্লাস।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | ResultDBUtil.TruncationResultট্রাঙ্কেশন অপারেশনের ফলাফল ধারণ করার জন্য একটি সরল ক্লাস। |
ধ্রুবক | |
|---|---|
String | NO_MODULE_NAME |
সরকারি নির্মাণকারী | |
|---|---|
ResultDBUtil () | |
জনসাধারণের পদ্ধতি | |
|---|---|
static String | bytesToHex (byte[] bytes)বাইট অ্যারে-কে হেক্সাডেসিমাল স্ট্রিং-এ রূপান্তর করে। |
static String | makeValidKey (String key)নিশ্চিত করুন যে কী-টি ResultDB-এর জন্য বৈধ। |
static String | makeWorkUnitName (String rootInvocationId, String workUnitId)রুট ইনভোকেশন আইডি এবং ওয়ার্ক ইউনিট আইডি থেকে ওয়ার্ক ইউনিট রিসোর্স নেম তৈরি করুন। |
static StringPair | primaryErrorTypeTag (TestRecordProto.FailureStatus failureStatus)একটি StringPair রিটার্ন করে যা `tags` কালেকশনে ত্রুটির ধরণ রেকর্ড করতে ব্যবহার করা যেতে পারে। |
static TestIdentifier | toTestIdentifier (ModuleIdentifier moduleIdentifier, TestDescription testDescription)TestDescription-কে TestIdentifier-এ রূপান্তর করে। |
static ResultDBUtil.TruncationResult | truncateString (String input, int maxBytes)একাধিক বাইটের অক্ষরকে বিভক্ত করা এড়িয়ে স্ট্রিংটিকে প্রদত্ত সর্বোচ্চ বাইটে সংক্ষিপ্ত করে। |
ধ্রুবক
মডিউলের নাম নেই
public static final String NO_MODULE_NAME
ধ্রুবক মান: 'নো-মডিউল-নেম'
সরকারি নির্মাণকারী
ResultDBUtil
public ResultDBUtil ()
জনসাধারণের পদ্ধতি
bytesToHex
public static String bytesToHex (byte[] bytes)
বাইট অ্যারে-কে হেক্সাডেসিমাল স্ট্রিং-এ রূপান্তর করে।
| প্যারামিটার | |
|---|---|
bytes | byte |
| ফেরত | |
|---|---|
String | |
makeValidKey
public static String makeValidKey (String key)
নিশ্চিত করুন যে কী-টি ResultDB-এর জন্য বৈধ।
কী-টি অবশ্যই রেজেক্সের সাথে মিলতে হবে: ^[az][a-z0-9_]*(/[az][a-z0-9_]*)*$
| প্যারামিটার | |
|---|---|
key | String |
| ফেরত | |
|---|---|
String | |
makeWorkUnitName
public static String makeWorkUnitName (String rootInvocationId,
String workUnitId)রুট ইনভোকেশন আইডি এবং ওয়ার্ক ইউনিট আইডি থেকে ওয়ার্ক ইউনিট রিসোর্স নেম তৈরি করুন।
| প্যারামিটার | |
|---|---|
rootInvocationId | String : মূল আহ্বান আইডি। |
workUnitId | String : কর্ম ইউনিটের আইডি। |
| ফেরত | |
|---|---|
String | কর্ম ইউনিট রিসোর্সের নাম। |
প্রাথমিক ত্রুটির প্রকার ট্যাগ
public static StringPair primaryErrorTypeTag (TestRecordProto.FailureStatus failureStatus)
একটি স্ট্রিংপেয়ার (StringPair) রিটার্ন করে যা `tags` কালেকশনে একটি ত্রুটির ধরন রেকর্ড করতে ব্যবহার করা যেতে পারে। এর মান AnTS ত্রুটির ধরনের মানগুলোর সাথে মেলে।
| প্যারামিটার | |
|---|---|
failureStatus | TestRecordProto.FailureStatus |
| ফেরত | |
|---|---|
StringPair | |
পরীক্ষার শনাক্তকারী
public static TestIdentifier toTestIdentifier (ModuleIdentifier moduleIdentifier,
TestDescription testDescription)TestDescription-কে TestIdentifier-এ রূপান্তর করে।
| প্যারামিটার | |
|---|---|
moduleIdentifier | ModuleIdentifier |
testDescription | TestDescription : পরীক্ষার বিবরণ |
| ফেরত | |
|---|---|
TestIdentifier | ResultDB টেস্ট আইডেন্টিফায়ার। এই টেস্ট আইডেন্টিফায়ারটি বৈধ হওয়ার কোনো নিশ্চয়তা নেই (অর্থাৎ, ResultDB এটিকে প্রত্যাখ্যান করে একটি invalid_argument এরর দেখাতে পারে)। এর কারণ হলো, টেস্ট আইডেন্টিফায়ারের উপর ResultDB-এর আরও কঠোর কিছু শর্ত রয়েছে, যেমন ফিল্ডের দৈর্ঘ্য এবং ক্যারেক্টার সেট। |
ট্রাঙ্কেটস্ট্রিং
public static ResultDBUtil.TruncationResult truncateString (String input, int maxBytes)
একাধিক বাইটের অক্ষরকে বিভক্ত করা এড়িয়ে স্ট্রিংটিকে প্রদত্ত সর্বোচ্চ বাইটে সংক্ষিপ্ত করে।
| প্যারামিটার | |
|---|---|
input | String : যে স্ট্রিংটি সংক্ষিপ্ত করতে হবে |
maxBytes | int : ছেঁটে ফেলার জন্য বাইটের সর্বোচ্চ সংখ্যা (utf-8 এনকোডিং-এ)। |
| ফেরত | |
|---|---|
ResultDBUtil.TruncationResult | একটি TruncationResult যাতে সংক্ষিপ্ত স্ট্রিংটি থাকে এবং একটি বুলিয়ান যা নির্দেশ করে যে সংক্ষিপ্তকরণ ঘটেছে কিনা। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।