ফলাফলDBUtil
public final class ResultDBUtil
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.result.resultdb.resultDBUtil সম্পর্কে |
ResultDB রিপোর্টারের জন্য ইউটিলিটি ক্লাস।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ResultDBUtil () | |
পাবলিক পদ্ধতি | |
|---|---|
static String | bytesToHex (byte[] bytes)একটি বাইট অ্যারেকে একটি হেক্সাডেসিমেল স্ট্রিংয়ে রূপান্তর করে। |
static String | makeValidKey (String key)নিশ্চিত করুন যে কীটি ResultDB-এর জন্য বৈধ। |
static String | testSkipReasonToSummaryHtml ( SkipReason reason, String skipReasonType)একটি পরীক্ষা বাদ দেওয়ার কারণকে একটি সারাংশ HTML স্ট্রিং-এ রূপান্তর করে। |
static TestIdentifier | toTestIdentifier (String moduleName, Variant moduleVariant, TestDescription testDescription)একটি TestDescription কে একটি TestIdentifier এ রূপান্তর করে। |
static String | truncateString (String input, int maxBytes)স্ট্রিংটিকে প্রদত্ত সর্বোচ্চ বাইটে ছোট করে, মাল্টি-বাইট অক্ষর ভাঙা এড়িয়ে। |
পাবলিক কনস্ট্রাক্টর
ফলাফলDBUtil
public ResultDBUtil ()
পাবলিক পদ্ধতি
বাইট টু হেক্স
public static String bytesToHex (byte[] bytes)
একটি বাইট অ্যারেকে একটি হেক্সাডেসিমেল স্ট্রিংয়ে রূপান্তর করে।
| পরামিতি | |
|---|---|
bytes | byte |
| রিটার্নস | |
|---|---|
String | |
মেকভ্যালিডকি
public static String makeValidKey (String key)
নিশ্চিত করুন যে কীটি ResultDB-এর জন্য বৈধ।
কীটি অবশ্যই রেজেক্সের সাথে মিলবে: ^[az][a-z0-9_]*(/[az][a-z0-9_]*)*$
| পরামিতি | |
|---|---|
key | String |
| রিটার্নস | |
|---|---|
String | |
testSkipReasonToSummaryHtml
public static String testSkipReasonToSummaryHtml (SkipReason reason, String skipReasonType)
একটি টেস্ট স্কিপ রিজনকে একটি সারাংশ HTML স্ট্রিং-এ রূপান্তর করে। ResultDB-তে এখনও স্কিপ রিজন ফিল্ড নেই, আমরা আপাতত সেগুলিকে সারাংশ HTML ফিল্ড এবং টেস্ট আর্টিফ্যাক্টে রাখি। রিটার্ন স্ট্রিংটি সারাংশ HTML ফিল্ড লিমিটের চেয়ে দীর্ঘ হতে পারে, প্রয়োজনে কলার এটিকে ছাঁটাই করবে।
| পরামিতি | |
|---|---|
reason | SkipReason |
skipReasonType | String |
| রিটার্নস | |
|---|---|
String | |
টেস্টআইডেন্টিফায়ার
public static TestIdentifier toTestIdentifier (String moduleName,
Variant moduleVariant,
TestDescription testDescription)একটি TestDescription কে একটি TestIdentifier এ রূপান্তর করে।
| পরামিতি | |
|---|---|
moduleName | String : মডিউলের নাম |
moduleVariant | Variant : মডিউল ভেরিয়েন্ট |
testDescription | TestDescription : পরীক্ষার বর্ণনা |
| রিটার্নস | |
|---|---|
TestIdentifier | ResultDB পরীক্ষা শনাক্তকারী। এই পরীক্ষা শনাক্তকারীর বৈধতা নিশ্চিত নয় (অর্থাৎ ResultDB এটি প্রত্যাখ্যান করতে পারে, একটি invalid_argument ত্রুটি ফেরত দিতে পারে)। এর কারণ হল ResultDB পরীক্ষা শনাক্তকারীর উপর আরও কঠোর প্রয়োজনীয়তা রাখে, যেমন ক্ষেত্রের দৈর্ঘ্য এবং অক্ষর সেট। |
ছাঁটাই স্ট্রিং
public static String truncateString (String input,
int maxBytes)স্ট্রিংটিকে প্রদত্ত সর্বোচ্চ বাইটে ছোট করে, মাল্টি-বাইট অক্ষর ভাঙা এড়িয়ে।
| পরামিতি | |
|---|---|
input | String : যে স্ট্রিংটি কেটে ফেলা হবে |
maxBytes | int : (utf-8 এনকোডিংয়ে) সর্বাধিক কত বাইটে ছাঁটাই করতে হবে |
| রিটার্নস | |
|---|---|
String | কাটা স্ট্রিং |