OxygenUtil

public class OxygenUtil
extends Object

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


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

סיכום

‫constructors ציבוריים

OxygenUtil()

Default constructor of OxygenUtil

‫methods ציבוריים

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)

הפונקציה מאחזרת את אזור היעד על סמך אפשרויות המכשיר שצוינו.

‫constructors ציבוריים

OxygenUtil

public OxygenUtil ()

Default constructor of OxygenUtil

‫methods ציבוריים

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