AndroidCompatibility
public
final
class
AndroidCompatibility
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.utils.AndroidCompatibility |
Udostępnia metody ułatwiające przesyłanie do ResultDB pól specyficznych dla Androida.
Ta klasa została skopiowana z bazy kodu ResultDB w celu zapewnienia zgodności. Niektóre funkcje są usuwane z powodu braku zależności.
Podsumowanie
Stałe | |
|---|---|
int |
MAX_TAG_KEY_BYTES
Maksymalny rozmiar klucza tagu w bajtach. |
String |
PRIMARY_ERROR_CODE_TAG_KEY
Klucz tagu używany do rejestrowania kodu błędu powiązanego z nazwą błędu powiązaną z błędem podstawowym (failure_reason.errors[0]). |
String |
PRIMARY_ERROR_NAME_TAG_KEY
Klucz tagu używany do rejestrowania identyfikatora błędu (np. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) powiązanego z głównym błędem (failure_reason.errors[0]). |
String |
PRIMARY_ERROR_ORIGIN_TAG_KEY
Klucz tagu używany do rejestrowania pełnej i jednoznacznej nazwy klasy Java, która utworzyła i zgłosiła wyjątek powiązany z głównym błędem (failure_reason.errors[0]). |
String |
PRIMARY_ERROR_TYPE_TAG_KEY
Klucz tagu używany do rejestrowania typu błędu podstawowego (failure_reason.errors[0]). |
String |
SKIP_BUG_TAG_KEY
Klucz tagu używany do przechowywania identyfikatora Buganizera problemu, który spowodował pominięcie testów. |
String |
SKIP_TRIGGER_TAG_KEY
Klucz tagu używany do przechowywania warunku, który spowodował pominięcie testu. |
Metody publiczne | |
|---|---|
static
String
|
makeValidTagKey(String key)
Funkcja MakeValidTagKey przekształca klucz usługi AnTS w prawidłowy klucz tagu ResultDB. |
static
Struct
|
marshalTestResultProperties(TestResultProperties properties)
Przekształca proto TestResultProperties (kopię wireless.android.busytown.proto.TestResultProperties) w google.protobuf.Struct na potrzeby przechowywania w ResultDB. |
static
StringPair
|
primaryErrorCodeTag(long code)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania kodu błędu powiązanego z głównym błędem (failure_reason.errors[0]). |
static
StringPair
|
primaryErrorNameTag(String name)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania identyfikatora błędu (np. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) powiązanego z błędem podstawowym (failure_reason.errors[0]). |
static
StringPair
|
primaryErrorOriginTag(String origin)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania pełnej i jednoznacznej nazwy klasy Java, która utworzyła i zgłosiła wyjątek powiązany z błędem podstawowym (failure_reason.errors[0]). |
static
StringPair
|
skipBugTag(String bugId)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania identyfikatora Buganizera w przypadku problemu, który spowodował pominięcie testów. |
static
StringPair
|
skipTriggerTag(String trigger)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania warunku, który spowodował pominięcie testu. |
Stałe
MAX_TAG_KEY_BYTES
public static final int MAX_TAG_KEY_BYTES
Maksymalny rozmiar klucza tagu w bajtach.
Wartość stała: 64 (0x00000040)
PRIMARY_ERROR_CODE_TAG_KEY
public static final String PRIMARY_ERROR_CODE_TAG_KEY
Klucz tagu używany do rejestrowania kodu błędu powiązanego z nazwą błędu powiązaną z błędem podstawowym (failure_reason.errors[0]).
Wartość stała: "primary_error_code"
PRIMARY_ERROR_NAME_TAG_KEY
public static final String PRIMARY_ERROR_NAME_TAG_KEY
Klucz tagu używany do rejestrowania identyfikatora błędu (np. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) powiązanego z głównym błędem (failure_reason.errors[0]).
Wartość stała: "primary_error_name"
PRIMARY_ERROR_ORIGIN_TAG_KEY
public static final String PRIMARY_ERROR_ORIGIN_TAG_KEY
Klucz tagu używany do rejestrowania pełnej i jednoznacznej nazwy klasy Java, która utworzyła i zgłosiła wyjątek powiązany z głównym błędem (failure_reason.errors[0]).
Wartość stała: "primary_error_origin"
PRIMARY_ERROR_TYPE_TAG_KEY
public static final String PRIMARY_ERROR_TYPE_TAG_KEY
Klucz tagu używany do rejestrowania typu błędu podstawowego (failure_reason.errors[0]).
Wartość stała: "primary_error_type"
SKIP_BUG_TAG_KEY
public static final String SKIP_BUG_TAG_KEY
Klucz tagu używany do przechowywania identyfikatora Buganizera problemu, który spowodował pominięcie testów.
Wartość stała: "skip_bug_id"
SKIP_TRIGGER_TAG_KEY
public static final String SKIP_TRIGGER_TAG_KEY
Klucz tagu używany do przechowywania warunku, który spowodował pominięcie testu.
Wartość stała: "skip_trigger"
Metody publiczne
makeValidTagKey
public static String makeValidTagKey (String key)
Funkcja MakeValidTagKey przekształca klucz usługi AnTS w prawidłowy klucz tagu ResultDB.
Jest to konieczne, ponieważ klucze tagów ResultDB mogą pasować tylko do wzorca ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$.
Uwaga: ResultDB stosuje limit długości kluczy wynoszący 64 bajty. Jeśli klucze są dłuższe, możesz przesłać dane w inny sposób, aby uniknąć ich utraty. Opcje znajdziesz na stronie go/resultdb-uploader-guidance#ants-field-properties.
| Parametry | |
|---|---|
key |
String |
| Zwraca | |
|---|---|
String |
|
marshalTestResultProperties
public static Struct marshalTestResultProperties (TestResultProperties properties)
Przekształca proto TestResultProperties (kopię wireless.android.busytown.proto.TestResultProperties) w google.protobuf.Struct na potrzeby przechowywania w ResultDB.
| Parametry | |
|---|---|
properties |
TestResultProperties |
| Zwraca | |
|---|---|
Struct |
|
| Zgłasza | |
|---|---|
InvalidProtocolBufferException |
|
primaryErrorCodeTag
public static StringPair primaryErrorCodeTag (long code)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania kodu błędu powiązanego z głównym błędem (failure_reason.errors[0]).
| Parametry | |
|---|---|
code |
long |
| Zwraca | |
|---|---|
StringPair |
|
primaryErrorNameTag
public static StringPair primaryErrorNameTag (String name)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania identyfikatora błędu (np. OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) powiązanego z błędem podstawowym (failure_reason.errors[0]).
| Parametry | |
|---|---|
name |
String |
| Zwraca | |
|---|---|
StringPair |
|
primaryErrorOriginTag
public static StringPair primaryErrorOriginTag (String origin)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania pełnej i jednoznacznej nazwy klasy Java, która utworzyła i zgłosiła wyjątek powiązany z błędem podstawowym (failure_reason.errors[0]).
| Parametry | |
|---|---|
origin |
String |
| Zwraca | |
|---|---|
StringPair |
|
skipBugTag
public static StringPair skipBugTag (String bugId)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania identyfikatora Buganizera w przypadku problemu, który spowodował pominięcie testów.
| Parametry | |
|---|---|
bugId |
String |
| Zwraca | |
|---|---|
StringPair |
|
skipTriggerTag
public static StringPair skipTriggerTag (String trigger)
Zwraca obiekt StringPair, którego można użyć do zarejestrowania warunku, który spowodował pominięcie testu.
| Parametry | |
|---|---|
trigger |
String |
| Zwraca | |
|---|---|
StringPair |
|