OxygenUtil
public class OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
כלי לאינטראקציה עם שירות חמצן.
סיכום
בנאים ציבוריים | |
---|---|
OxygenUtil () בנאי ברירת מחדל של OxygenUtil |
שיטות ציבוריות | |
---|---|
static long[] | collectDeviceLaunchMetrics (File logDir) אסוף מדדי מפעיל מכשירים מ-vdl_stdout. |
static | collectErrorSignatures (File logDir) אסוף חתימות שגיאה מיומנים. |
static String | collectOxygenVersion (File logDir) אסוף מידע על גרסת חמצן מ-oxygeen_version.txt. |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) הורד יומני שגיאה מ-GCS כאשר Oxygen לא הצליח להפעיל מכשיר וירטואלי. |
static LogDataType | getDefaultLogType (String logFileName) קבע את סוג נתוני היומן של קובץ יומן על סמך שמו. |
static String | getRegionFromZoneMeta (String zone) מאחזר את האזור ממחרוזת אזור נתונה. |
static String | getTargetRegion ( TestDeviceOptions deviceOptions) מאחזר את אזור היעד בהתבסס על אפשרויות המכשיר שסופקו. |
בנאים ציבוריים
OxygenUtil
public OxygenUtil ()
בנאי ברירת מחדל של OxygenUtil
שיטות ציבוריות
collectDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
אסוף מדדי מפעיל מכשירים מ-vdl_stdout.
פרמטרים | |
---|---|
logDir | File : ספריית יומנים שנשלפה מהמארח המרוחק. |
החזרות | |
---|---|
long[] |
collectErrorSignatures
public staticcollectErrorSignatures (File logDir)
אסוף חתימות שגיאה מיומנים.
פרמטרים | |
---|---|
logDir | File : ספריית יומנים שנשלפה מהמארח המרוחק. |
החזרות | |
---|---|
collectOxygenVersion
public static String collectOxygenVersion (File logDir)
אסוף מידע על גרסת חמצן מ-oxygeen_version.txt.
פרמטרים | |
---|---|
logDir | File : ספריית יומנים שנשלפה מהמארח המרוחק. |
החזרות | |
---|---|
String |
הורדLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
הורד יומני שגיאה מ-GCS כאשר Oxygen לא הצליח להפעיל מכשיר וירטואלי.
פרמטרים | |
---|---|
error | TargetSetupError : TargetSetupError הועלתה בעת השכרה של מכשיר דרך שירות Oxygen. |
logger | ITestLogger : ה- ITestLogger שבו לרשום את הקובץ |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
קבע את סוג נתוני היומן של קובץ יומן על סמך שמו.
פרמטרים | |
---|---|
logFileName | String : שם קובץ היומן המרוחק. |
החזרות | |
---|---|
LogDataType | LogDataType שקובץ היומן משייך אליו. יחזיר את הסוג UNKNOWN אם לא ניתן לקבוע את סוג נתוני היומן על סמך שמו. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
מאחזר את האזור ממחרוזת אזור נתונה.
פרמטרים | |
---|---|
zone | String : מחרוזת אזור הקלט בפורמט "projects/12345/zones/us-west12-a". |
החזרות | |
---|---|
String | מחרוזת האזור שחולצה, למשל, "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
מאחזר את אזור היעד בהתבסס על אפשרויות המכשיר שסופקו. אם אזור היעד מוגדר במפורש באפשרויות המכשיר, הוא מחזיר את האזור שצוין. אם אזור היעד אינו מוגדר, הוא מאחזר את האזור בהתבסס על אזור המופע.
פרמטרים | |
---|---|
deviceOptions | TestDeviceOptions : האובייקט TestDeviceOptions המכיל אפשרויות התקן. |
החזרות | |
---|---|
String | אזור היעד. |