ResultDBUtil
public
final
class
ResultDBUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.ResultDBUtil |
ResultDB muhabiri için yardımcı program sınıfı.
Özet
Herkese açık oluşturucular | |
|---|---|
ResultDBUtil()
|
|
Herkese açık yöntemler | |
|---|---|
static
String
|
bytesToHex(byte[] bytes)
Bir bayt dizisini onaltılık dizeye dönüştürür. |
static
String
|
makeValidKey(String key)
Anahtarın ResultDB için geçerli olduğundan emin olun. |
static
String
|
testSkipReasonToSummaryHtml(SkipReason reason, String skipReasonType)
Test atlama nedenini özet HTML dizesine dönüştürür. |
static
TestIdentifier
|
toTestIdentifier(String moduleName, Variant moduleVariant, TestDescription testDescription)
TestAçıklaması'nı TestTanımlayıcısı'na dönüştürür. |
static
String
|
truncateString(String input, int maxBytes)
Dizeyi, çok baytlı bir karakteri bölmeden, verilen maksimum bayt sayısına kadar kısaltır. |
Herkese açık oluşturucular
ResultDBUtil
public ResultDBUtil ()
Herkese açık yöntemler
bytesToHex
public static String bytesToHex (byte[] bytes)
Bir bayt dizisini onaltılık dizeye dönüştürür.
| Parametreler | |
|---|---|
bytes |
byte |
| İlerlemeler | |
|---|---|
String |
|
makeValidKey
public static String makeValidKey (String key)
Anahtarın ResultDB için geçerli olduğundan emin olun.
Anahtar, şu normal ifadeyle eşleşmelidir: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$
| Parametreler | |
|---|---|
key |
String |
| İlerlemeler | |
|---|---|
String |
|
testSkipReasonToSummaryHtml
public static String testSkipReasonToSummaryHtml (SkipReason reason, String skipReasonType)
Test atlama nedenini özet HTML dizesine dönüştürür. ResultDB'de henüz atlama nedeni alanı bulunmadığından bunları şimdilik özet HTML alanına ve test yapay ürününe yerleştiriyoruz. Döndürülen dize, özet HTML alanı sınırından daha uzun olabilir. Arayan, gerekirse dizeyi kısaltmalıdır.
| Parametreler | |
|---|---|
reason |
SkipReason |
skipReasonType |
String |
| İlerlemeler | |
|---|---|
String |
|
toTestIdentifier
public static TestIdentifier toTestIdentifier (String moduleName,
Variant moduleVariant,
TestDescription testDescription)TestAçıklaması'nı TestTanımlayıcısı'na dönüştürür.
| Parametreler | |
|---|---|
moduleName |
String: modül adı |
moduleVariant |
Variant: Modül varyantı |
testDescription |
TestDescription: test açıklaması |
| İlerlemeler | |
|---|---|
TestIdentifier |
ResultDB test tanımlayıcısı. Bu test tanımlayıcısının geçerli olduğu garanti edilmez (ör. ResultDB, invalid_argument hatası döndürerek tanımlayıcıyı reddedebilir). Bunun nedeni, ResultDB'nin alan uzunluğu ve karakter kümesi gibi test tanımlayıcısıyla ilgili daha katı şartlara sahip olmasıdır. |
truncateString
public static String truncateString (String input,
int maxBytes)Dizeyi, çok baytlı bir karakteri bölmeden, verilen maksimum bayt sayısına kadar kısaltır.
| Parametreler | |
|---|---|
input |
String: Kısaltılacak dize |
maxBytes |
int: Kısaltılacak maksimum bayt sayısı (UTF-8 kodlamasında) |
| İlerlemeler | |
|---|---|
String |
kısaltılmış dize |