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 static  collectErrorSignatures (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 אזור היעד.