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
İç içe yerleştirilmiş sınıflar | |
|---|---|
class |
ResultDBUtil.TruncationResult
Kısaltma işleminin sonucunu tutan basit bir sınıf. |
Sabitler | |
|---|---|
String |
NO_MODULE_NAME
|
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
|
makeWorkUnitName(String rootInvocationId, String workUnitId)
Kök çağırma kimliğinden ve iş birimi kimliğinden iş birimi kaynak adı oluşturun. |
static
StringPair
|
primaryErrorTypeTag(TestRecordProto.FailureStatus failureStatus)
Hata türünü `tags` koleksiyonuna kaydetmek için kullanılabilecek bir StringPair döndürür. |
static
TestIdentifier
|
toTestIdentifier(ModuleIdentifier moduleIdentifier, TestDescription testDescription)
TestDescription'ı TestIdentifier'a dönüştürür. |
static
ResultDBUtil.TruncationResult
|
truncateString(String input, int maxBytes)
Dizeyi, çok baytlı bir karakteri bölmeden, verilen maksimum bayt sayısına kadar kısaltır. |
Sabitler
NO_MODULE_NAME
public static final String NO_MODULE_NAME
Sabit Değer: "no-module-name"
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 |
| İadeler | |
|---|---|
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 |
| İadeler | |
|---|---|
String |
|
makeWorkUnitName
public static String makeWorkUnitName (String rootInvocationId,
String workUnitId)Kök çağırma kimliğinden ve iş birimi kimliğinden iş birimi kaynak adı oluşturun.
| Parametreler | |
|---|---|
rootInvocationId |
String: Kök çağırma kimliği. |
workUnitId |
String: İş birimi kimliği. |
| İadeler | |
|---|---|
String |
İş birimi kaynak adı. |
primaryErrorTypeTag
public static StringPair primaryErrorTypeTag (TestRecordProto.FailureStatus failureStatus)
Hata türünü `tags` koleksiyonuna kaydetmek için kullanılabilecek bir StringPair döndürür. Değer, AnTS hata türü değerleriyle eşleşiyor.
| Parametreler | |
|---|---|
failureStatus |
TestRecordProto.FailureStatus |
| İadeler | |
|---|---|
StringPair |
|
toTestIdentifier
public static TestIdentifier toTestIdentifier (ModuleIdentifier moduleIdentifier,
TestDescription testDescription)TestDescription'ı TestIdentifier'a dönüştürür.
| Parametreler | |
|---|---|
moduleIdentifier |
ModuleIdentifier |
testDescription |
TestDescription: test açıklaması |
| İadeler | |
|---|---|
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 ResultDBUtil.TruncationResult 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) |
| İadeler | |
|---|---|
ResultDBUtil.TruncationResult |
Kısaltılmış dizeyi içeren bir TruncationResult ve kısaltma işleminin gerçekleşip gerçekleşmediğini gösteren bir boole değeri. |