ResultDBUtil
public
final
class
ResultDBUtil
extends Object
| java.lang.Object | |
| ↳ | 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)
يقتطع السلسلة إلى الحد الأقصى من وحدات البايت المحدّدة، مع تجنُّب تقسيم حرف متعدّد البايتات. |
الإنشاءات العامة
ResultDBUtil
public ResultDBUtil ()
الطُرق العامة
bytesToHex
public static String bytesToHex (byte[] bytes)
تحويل مصفوفة بايت إلى سلسلة سداسية عشرية
| المعلمات | |
|---|---|
bytes |
byte |
| المرتجعات | |
|---|---|
String |
|
makeValidKey
public static String makeValidKey (String key)
تأكَّد من أنّ المفتاح صالح لـ ResultDB.
يجب أن يتطابق المفتاح مع التعبير العادي: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$
| المعلمات | |
|---|---|
key |
String |
| المرتجعات | |
|---|---|
String |
|
testSkipReasonToSummaryHtml
public static String testSkipReasonToSummaryHtml (SkipReason reason, String skipReasonType)
تحويل سبب تخطّي الاختبار إلى سلسلة HTML موجزة لا تتضمّن ResultDB بعد حقل سبب التخطّي، لذا نضعها في حقل HTML الخاص بالملخّص وفي عنصر الاختبار في الوقت الحالي. يمكن أن تكون سلسلة الإرجاع أطول من الحد المسموح به لحقل HTML الخاص بالملخّص، وعلى المتصل اقتطاعها إذا لزم الأمر.
| المعلمات | |
|---|---|
reason |
SkipReason |
skipReasonType |
String |
| المرتجعات | |
|---|---|
String |
|
toTestIdentifier
public static TestIdentifier toTestIdentifier (String moduleName,
Variant moduleVariant,
TestDescription testDescription)تحويل TestDescription إلى TestIdentifier
| المعلمات | |
|---|---|
moduleName |
String: اسم الوحدة |
moduleVariant |
Variant: صيغة الوحدة |
testDescription |
TestDescription: وصف الاختبار |
| المرتجعات | |
|---|---|
TestIdentifier |
معرّف اختبار ResultDB لا يُضمَن أن يكون معرّف الاختبار هذا صالحًا (أي قد يرفضه ResultDB ويعرض الخطأ invalid_argument). ويرجع ذلك إلى أنّ ResultDB تفرض متطلبات أكثر صرامة بشأن معرّف الاختبار، مثل طول الحقل ومجموعة الأحرف. |
truncateString
public static String truncateString (String input,
int maxBytes)يقتطع السلسلة إلى الحد الأقصى من وحدات البايت المحدّدة، مع تجنُّب تقسيم حرف متعدّد البايتات.
| المعلمات | |
|---|---|
input |
String: السلسلة المطلوب اقتطاعها |
maxBytes |
int: الحد الأقصى لعدد البايتات (في ترميز utf-8) التي سيتم اقتطاعها |
| المرتجعات | |
|---|---|
String |
السلسلة المختصرة |