نتیجهDBUtil
public final class ResultDBUtil
extends 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)رشته را به حداکثر بایتهای داده شده کوتاه میکند و از تجزیه یک کاراکتر چند بایتی جلوگیری میکند. |
سازندگان عمومی
نتیجهDBUtil
public ResultDBUtil ()
روشهای عمومی
بایتتوهکس
public static String bytesToHex (byte[] bytes)
یک آرایه از بایتها را به یک رشته هگزادسیمال تبدیل میکند.
| پارامترها | |
|---|---|
bytes | byte |
| بازگشتها | |
|---|---|
String | |
کلید معتبر را بسازید
public static String makeValidKey (String key)
مطمئن شوید که کلید برای ResultDB معتبر است.
کلید باید با عبارت منظم (regex) مطابقت داشته باشد: ^[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 | |
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 الزامات سختگیرانهتری در مورد شناسه تست، مانند طول فیلد و مجموعه کاراکترها، دارد. |
رشته کوتاه
public static String truncateString (String input,
int maxBytes)رشته را به حداکثر بایتهای داده شده کوتاه میکند و از تجزیه یک کاراکتر چند بایتی جلوگیری میکند.
| پارامترها | |
|---|---|
input | String : رشتهای که قرار است کوتاه شود |
maxBytes | int : حداکثر تعداد بایتها (در کدگذاری utf-8) برای کوتاه کردن به |
| بازگشتها | |
|---|---|
String | رشته کوتاه شده |