AndroidCompatibility
public
final
class
AndroidCompatibility
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.utils.AndroidCompatibility |
הספרייה מספקת שיטות להעלאת שדות ספציפיים ל-Android אל ResultDB.
הכיתה הזו מועתקת מבסיס הקוד של ResultDB לצורך תאימות. חלק מהפונקציות מוסרות בגלל חוסר תלות.
סיכום
ערכים קבועים | |
|---|---|
int |
MAX_TAG_KEY_BYTES
הגודל המקסימלי של מפתח תג בבייטים. |
String |
PRIMARY_ERROR_CODE_TAG_KEY
מפתח התג שמשמש לתיעוד קוד שגיאה שמשויך לשם השגיאה שמשויך לשגיאה הראשית (failure_reason.errors[0]). |
String |
PRIMARY_ERROR_NAME_TAG_KEY
מפתח התג שמשמש לתיעוד מזהה שגיאה (לדוגמה, OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) שמשויך לשגיאה הראשית (failure_reason.errors[0]). |
String |
PRIMARY_ERROR_ORIGIN_TAG_KEY
מפתח התג שמשמש לתיעוד השם המוגדר במלואו של מחלקת Java שיצרה והפעילה את החריגה שמשויכת לשגיאה הראשית (failure_reason.errors[0]). |
String |
PRIMARY_ERROR_TYPE_TAG_KEY
מפתח התג שמשמש לתיעוד סוג השגיאה בשגיאה הראשית (failure_reason.errors[0]). |
String |
SKIP_BUG_TAG_KEY
מפתח התג שמשמש לאחסון מזהה Buganizer של הבעיה שגרמה לדילוג על הבדיקות. |
String |
SKIP_TRIGGER_TAG_KEY
מפתח התג שמשמש לאחסון התנאי שגרם לדילוג על הבדיקה. |
methods ציבוריים | |
|---|---|
static
String
|
makeValidTagKey(String key)
הפונקציה MakeValidTagKey ממירה את המפתח של מאפיין AnTS למפתח תג תקין של ResultDB. |
static
Struct
|
marshalTestResultProperties(TestResultProperties properties)
Marshals a TestResultProperties proto (a copy of wireless.android.busytown.proto.TestResultProperties) to a google.protobuf.Struct for storage in ResultDB. |
static
StringPair
|
primaryErrorCodeTag(long code)
הפונקציה מחזירה StringPair שאפשר להשתמש בו כדי לתעד קוד שגיאה שמשויך לשגיאה הראשית (failure_reason.errors[0]). |
static
StringPair
|
primaryErrorNameTag(String name)
הפונקציה מחזירה StringPair שאפשר להשתמש בו כדי לתעד מזהה שגיאה (למשל OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) שמשויך לשגיאה הראשית (failure_reason.errors[0]). |
static
StringPair
|
primaryErrorOriginTag(String origin)
מחזירה StringPair שאפשר להשתמש בו כדי לתעד] את השם המוגדר במלואו של מחלקת ה-Java שיצרה את החריגה שמשויכת לשגיאה הראשית (failure_reason.errors[0]) והפעילה אותה. |
static
StringPair
|
skipBugTag(String bugId)
מחזירה StringPair שאפשר להשתמש בו כדי לתעד את מזהה Buganizer של הבעיה שגרמה לדילוג על הבדיקות. |
static
StringPair
|
skipTriggerTag(String trigger)
מחזירה StringPair שאפשר להשתמש בו כדי לתעד את התנאי שגרם לדילוג על הבדיקה. |
ערכים קבועים
MAX_TAG_KEY_BYTES
public static final int MAX_TAG_KEY_BYTES
הגודל המקסימלי של מפתח תג בבייטים.
ערך קבוע: 64 (0x00000040)
PRIMARY_ERROR_CODE_TAG_KEY
public static final String PRIMARY_ERROR_CODE_TAG_KEY
מפתח התג שמשמש לתיעוד קוד שגיאה שמשויך לשם השגיאה שמשויך לשגיאה הראשית (failure_reason.errors[0]).
ערך קבוע: "primary_error_code"
PRIMARY_ERROR_NAME_TAG_KEY
public static final String PRIMARY_ERROR_NAME_TAG_KEY
מפתח התג שמשמש לתיעוד מזהה שגיאה (לדוגמה, OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) שמשויך לשגיאה הראשית (failure_reason.errors[0]).
ערך קבוע: "primary_error_name"
PRIMARY_ERROR_ORIGIN_TAG_KEY
public static final String PRIMARY_ERROR_ORIGIN_TAG_KEY
מפתח התג שמשמש לתיעוד השם המוגדר במלואו של מחלקת Java שיצרה והפעילה את החריגה שמשויכת לשגיאה הראשית (failure_reason.errors[0]).
ערך קבוע: "primary_error_origin"
PRIMARY_ERROR_TYPE_TAG_KEY
public static final String PRIMARY_ERROR_TYPE_TAG_KEY
מפתח התג שמשמש לתיעוד סוג השגיאה בשגיאה הראשית (failure_reason.errors[0]).
ערך קבוע: "primary_error_type"
SKIP_BUG_TAG_KEY
public static final String SKIP_BUG_TAG_KEY
מפתח התג שמשמש לאחסון מזהה Buganizer של הבעיה שגרמה לדילוג על הבדיקות.
ערך קבוע: "skip_bug_id"
SKIP_TRIGGER_TAG_KEY
public static final String SKIP_TRIGGER_TAG_KEY
מפתח התג שמשמש לאחסון התנאי שגרם לדילוג על הבדיקה.
ערך קבוע: "skip_trigger"
methods ציבוריים
makeValidTagKey
public static String makeValidTagKey (String key)
הפונקציה MakeValidTagKey ממירה את המפתח של מאפיין AnTS למפתח תג תקין של ResultDB.
הדבר נחוץ כי מפתחות התגים של ResultDB מוגבלים להתאמה ל-^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$.
הערה: ב-ResultDB יש הגבלת אורך של 64 בייט למפתחות. אם המפתחות ארוכים יותר, יכול להיות שתצטרכו להעלות את הנתונים בדרכים אחרות כדי למנוע אובדן נתונים. אפשר למצוא אפשרויות נוספות כאן: go/resultdb-uploader-guidance#ants-field-properties.
| פרמטרים | |
|---|---|
key |
String |
| החזרות | |
|---|---|
String |
|
marshalTestResultProperties
public static Struct marshalTestResultProperties (TestResultProperties properties)
Marshals a TestResultProperties proto (a copy of wireless.android.busytown.proto.TestResultProperties) to a google.protobuf.Struct for storage in ResultDB.
| פרמטרים | |
|---|---|
properties |
TestResultProperties |
| החזרות | |
|---|---|
Struct |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
InvalidProtocolBufferException |
|
primaryErrorCodeTag
public static StringPair primaryErrorCodeTag (long code)
הפונקציה מחזירה StringPair שאפשר להשתמש בו כדי לתעד קוד שגיאה שמשויך לשגיאה הראשית (failure_reason.errors[0]).
| פרמטרים | |
|---|---|
code |
long |
| החזרות | |
|---|---|
StringPair |
|
primaryErrorNameTag
public static StringPair primaryErrorNameTag (String name)
הפונקציה מחזירה StringPair שאפשר להשתמש בו כדי לתעד מזהה שגיאה (למשל OUT_OF_QUOTA, MOBLY_TEST_CASE_ERROR, EXPECTED_TESTS_MISMATCH) שמשויך לשגיאה הראשית (failure_reason.errors[0]).
| פרמטרים | |
|---|---|
name |
String |
| החזרות | |
|---|---|
StringPair |
|
primaryErrorOriginTag
public static StringPair primaryErrorOriginTag (String origin)
מחזירה StringPair שאפשר להשתמש בו כדי לתעד] את שם המחלקה המוגדר במלואו של Java שיצרה את החריגה שמשויכת לשגיאה הראשית (failure_reason.errors[0]) והפעילה אותה.
| פרמטרים | |
|---|---|
origin |
String |
| החזרות | |
|---|---|
StringPair |
|
skipBugTag
public static StringPair skipBugTag (String bugId)
מחזירה StringPair שאפשר להשתמש בו כדי לתעד את מזהה Buganizer של הבעיה שגרמה לדילוג על הבדיקות.
| פרמטרים | |
|---|---|
bugId |
String |
| החזרות | |
|---|---|
StringPair |
|
skipTriggerTag
public static StringPair skipTriggerTag (String trigger)
מחזירה StringPair שאפשר להשתמש בו כדי לתעד את התנאי שגרם לדילוג על הבדיקה.
| פרמטרים | |
|---|---|
trigger |
String |
| חזרה לרצף השגרה | |
|---|---|
StringPair |
|