AndroidCompatibility
public
final
class
AndroidCompatibility
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.utils.AndroidCompatibility |
Android'e özgü alanların ResultDB'ye yüklenmesini kolaylaştıran yöntemler sağlar.
Bu sınıf, uyumluluk için ResultDB kod tabanından kopyalanmıştır. Bağımlılık eksikliği nedeniyle bazı işlevler kaldırıldı.
Özet
Sabitler | |
|---|---|
int |
MAX_TAG_KEY_BYTES
Bir etiket anahtarının bayt cinsinden maksimum boyutu. |
String |
PRIMARY_ERROR_CODE_TAG_KEY
Birincil hatayla (failure_reason.errors[0]) ilişkili hata adıyla ilişkili bir hata kodunu kaydetmek için kullanılan etiket anahtarı. |
String |
PRIMARY_ERROR_NAME_TAG_KEY
Birincil hatayla (failure_reason.errors[0]) ilişkili bir hata tanımlayıcısını (ör. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) kaydetmek için kullanılan etiket anahtarı. |
String |
PRIMARY_ERROR_ORIGIN_TAG_KEY
Birincil hatayla (failure_reason.errors[0]) ilişkili istisnayı oluşturan ve atan tam nitelikli Java sınıfı adını kaydetmek için kullanılan etiket anahtarı. |
String |
PRIMARY_ERROR_TYPE_TAG_KEY
Birincil hata için hata türünü kaydetmek üzere kullanılan etiket anahtarı (failure_reason.errors[0]). |
String |
SKIP_BUG_TAG_KEY
Testlerin atlanmasına neden olan sorun için Buganizer kimliğini depolamak üzere kullanılan etiket anahtarı. |
String |
SKIP_TRIGGER_TAG_KEY
Testin atlanmasına neden olan koşulu depolamak için kullanılan etiket anahtarı. |
Herkese açık yöntemler | |
|---|---|
static
String
|
makeValidTagKey(String key)
MakeValidTagKey, bir AnTS özelliğinin anahtarını geçerli bir ResultDB etiket anahtarına dönüştürür. |
static
Struct
|
marshalTestResultProperties(TestResultProperties properties)
wireless.android.busytown.proto.TestResultProperties protokolünün bir kopyası olan TestResultProperties protokolünü, ResultDB'de depolanmak üzere google.protobuf.Struct protokolüne dönüştürür. |
static
StringPair
|
primaryErrorCodeTag(long code)
Birincil hatayla (failure_reason.errors[0]) ilişkili bir hata kodunu kaydetmek için kullanılabilecek bir StringPair döndürür. |
static
StringPair
|
primaryErrorNameTag(String name)
Birincil hatayla (failure_reason.errors[0]) ilişkili bir hata tanımlayıcısını (ör. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) kaydetmek için kullanılabilecek bir StringPair döndürür. |
static
StringPair
|
primaryErrorOriginTag(String origin)
Birincil hatayla (failure_reason.errors[0]) ilişkili istisnayı oluşturan ve atan tam nitelikli Java sınıfı adını kaydetmek için kullanılabilecek bir StringPair döndürür. |
static
StringPair
|
skipBugTag(String bugId)
Testlerin atlanmasına neden olan sorun için Buganizer kimliğini kaydetmek üzere kullanılabilecek bir StringPair döndürür. |
static
StringPair
|
skipTriggerTag(String trigger)
Testin atlanmasına neden olan koşulu kaydetmek için kullanılabilecek bir StringPair döndürür. |
Sabitler
MAX_TAG_KEY_BYTES
public static final int MAX_TAG_KEY_BYTES
Bir etiket anahtarının bayt cinsinden maksimum boyutu.
Sabit Değer: 64 (0x00000040)
PRIMARY_ERROR_CODE_TAG_KEY
public static final String PRIMARY_ERROR_CODE_TAG_KEY
Birincil hatayla (failure_reason.errors[0]) ilişkili hata adıyla ilişkili bir hata kodunu kaydetmek için kullanılan etiket anahtarı.
Sabit Değer: "primary_error_code"
PRIMARY_ERROR_NAME_TAG_KEY
public static final String PRIMARY_ERROR_NAME_TAG_KEY
Birincil hatayla (failure_reason.errors[0]) ilişkili bir hata tanımlayıcısını (ör. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) kaydetmek için kullanılan etiket anahtarı.
Sabit Değer: "primary_error_name"
PRIMARY_ERROR_ORIGIN_TAG_KEY
public static final String PRIMARY_ERROR_ORIGIN_TAG_KEY
Birincil hatayla (failure_reason.errors[0]) ilişkili istisnayı oluşturan ve atan tam nitelikli Java sınıfı adını kaydetmek için kullanılan etiket anahtarı.
Sabit Değer: "primary_error_origin"
PRIMARY_ERROR_TYPE_TAG_KEY
public static final String PRIMARY_ERROR_TYPE_TAG_KEY
Birincil hata için hata türünü kaydetmek üzere kullanılan etiket anahtarı (failure_reason.errors[0]).
Sabit Değer: "primary_error_type"
SKIP_BUG_TAG_KEY
public static final String SKIP_BUG_TAG_KEY
Testlerin atlanmasına neden olan sorun için Buganizer kimliğini depolamak üzere kullanılan etiket anahtarı.
Sabit Değer: "skip_bug_id"
SKIP_TRIGGER_TAG_KEY
public static final String SKIP_TRIGGER_TAG_KEY
Testin atlanmasına neden olan koşulu depolamak için kullanılan etiket anahtarı.
Sabit Değer: "skip_trigger"
Herkese açık yöntemler
makeValidTagKey
public static String makeValidTagKey (String key)
MakeValidTagKey, bir AnTS özelliğinin anahtarını geçerli bir ResultDB etiket anahtarına dönüştürür.
Bunun nedeni, ResultDB etiket anahtarlarının ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$ ile eşleşmeyle sınırlı olmasıdır.
Not: ResultDB, anahtarlara 64 baytlık bir uzunluk sınırı uygular. Anahtarlarınız bundan daha uzunsa veri kaybını önlemek için verileri başka yollarla yüklemeniz gerekebilir. Seçenekler için go/resultdb-uploader-guidance#ants-field-properties adresine bakın.
| Parametreler | |
|---|---|
key |
String |
| İadeler | |
|---|---|
String |
|
marshalTestResultProperties
public static Struct marshalTestResultProperties (TestResultProperties properties)
wireless.android.busytown.proto.TestResultProperties protokolünün bir kopyası olan TestResultProperties protokolünü, ResultDB'de depolanmak üzere google.protobuf.Struct protokolüne dönüştürür.
| Parametreler | |
|---|---|
properties |
TestResultProperties |
| Döndürülenler | |
|---|---|
Struct |
|
| Verdiği hatalar | |
|---|---|
InvalidProtocolBufferException |
|
primaryErrorCodeTag
public static StringPair primaryErrorCodeTag (long code)
Birincil hatayla (failure_reason.errors[0]) ilişkili bir hata kodunu kaydetmek için kullanılabilecek bir StringPair döndürür.
| Parametreler | |
|---|---|
code |
long |
| İadeler | |
|---|---|
StringPair |
|
primaryErrorNameTag
public static StringPair primaryErrorNameTag (String name)
Birincil hatayla (failure_reason.errors[0]) ilişkili bir hata tanımlayıcısını (ör. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) kaydetmek için kullanılabilecek bir StringPair döndürür.
| Parametreler | |
|---|---|
name |
String |
| İadeler | |
|---|---|
StringPair |
|
primaryErrorOriginTag
public static StringPair primaryErrorOriginTag (String origin)
Birincil hatayla (failure_reason.errors[0]) ilişkili istisnayı oluşturan ve atan tam nitelikli Java sınıfı adını kaydetmek için kullanılabilecek bir StringPair döndürür.
| Parametreler | |
|---|---|
origin |
String |
| İadeler | |
|---|---|
StringPair |
|
skipBugTag
public static StringPair skipBugTag (String bugId)
Testlerin atlanmasına neden olan sorun için Buganizer kimliğini kaydetmek üzere kullanılabilecek bir StringPair döndürür.
| Parametreler | |
|---|---|
bugId |
String |
| İadeler | |
|---|---|
StringPair |
|
skipTriggerTag
public static StringPair skipTriggerTag (String trigger)
Testin atlanmasına neden olan koşulu kaydetmek için kullanılabilecek bir StringPair döndürür.
| Parametreler | |
|---|---|
trigger |
String |
| Return'ler | |
|---|---|
StringPair |
|