OxygenUtil

public class OxygenUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.OxygenUtil


כלי ליצירת אינטראקציה עם שירות Oxygen.

סיכום

קונסטרוקטורים גלויים לכולם

OxygenUtil()

ה-constructor שמוגדר כברירת מחדל של OxygenUtil

שיטות ציבוריות

static OxygenClient createOxygenClient(File file)

כלי עזר ליצירת OxygenClient.

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 ()

ה-constructor שמוגדר כברירת מחדל של OxygenUtil

שיטות ציבוריות

createOxygenClient

public static OxygenClient createOxygenClient (File file)

כלי עזר ליצירת OxygenClient.

פרמטרים
file File: הקובץ הבינארי של לקוח Oxygen.

החזרות
OxygenClient כיתה OxygenClient ליצירת מכשירי CF.

downloadLaunchFailureLogs

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