OxygenUtil

public class OxygenUtil
extends Object

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


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

סיכום

יוצרים ציבוריים

OxygenUtil()

בנאי ברירת המחדל של 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)

אחזור האזור ממחרוזת תחום (zone) נתונה.

static String getTargetRegion(TestDeviceOptions deviceOptions)

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

יוצרים ציבוריים

OxygenUtil

public OxygenUtil ()

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

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

createOxygenClient

public static OxygenClient createOxygenClient (File file)

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

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

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

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

הורדה של יומני שגיאה מ-GCS כשהפעלת החמצן נכשלה במכשיר וירטואלי.

פרמטרים
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) נתונה.

פרמטרים
zone String: מחרוזת אזור הקלט בפורמט "projects/12345/zones/us-west12-a".

החזרות
String מחרוזת האזור שחולצה, למשל: 'us-west12'.

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

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

פרמטרים
deviceOptions TestDeviceOptions: האובייקט TestDeviceOptions מכיל אפשרויות מכשיר.

החזרות
String אזור היעד.