LCUtil

public class LCUtil
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.LCUtil


מחלקת עזר לניתוח נתיב של Launch Control לרכיבים שלו

סיכום

ערכים קבועים

String BRANCH

String BUILD_ID

String FILENAME

String FLAVOR

String KERNEL

String KEY

String OS

‫methods ציבוריים

static String createResolvableFilePath(String remoteFilePath)

מחזירה את נתיב הקובץ שאפשר להשתמש בו כדי לאחזר רכיב resolver.

static Map<String, String> parseAttributeLine(String line)

לנתח שורה כמו "userdata:git_master-linux-yakju-tests/242537/userdata.img" למפה כמו "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}". הפונקציה תומכת גם בניתוח של נתיב מרוחק שמתחיל בפרוטוקול, למשל: "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" ינותח למפה כמו "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"

static String reverseDynamicAbPath(String abDynamicLink)

ערכים קבועים

BRANCH

public static final String BRANCH

ערך קבוע: "branch"

BUILD_ID

public static final String BUILD_ID

ערך קבוע: "bid"

FILENAME

public static final String FILENAME

ערך קבוע: "filename"

טעם

public static final String FLAVOR

ערך קבוע: "flavor"

KERNEL

public static final String KERNEL

ערך קבוע: "kernel"

מפתח

public static final String KEY

ערך קבוע: "key"

מערכת הפעלה

public static final String OS

ערך קבוע: "os"

‫methods ציבוריים

createResolvableFilePath

public static String createResolvableFilePath (String remoteFilePath)

מחזירה את נתיב הקובץ שאפשר להשתמש בו כדי לאחזר רכיב resolver.

פרמטרים
remoteFilePath String: הנתיב המרוחק לקובץ שרוצים להוריד ב-LaunchControlProvider, לדוגמה: aosp_master-linux-yakju-userdebug/P123/device-tests.zip

החזרות
String

parseAttributeLine

public static Map<String, String> parseAttributeLine (String line)

לנתח שורה כמו "userdata:git_master-linux-yakju-tests/242537/userdata.img" למפה כמו "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}". הפונקציה תומכת גם בניתוח של נתיב מרוחק שמתחיל בפרוטוקול, למשל: "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" ינותח למפה כמו "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"

פרמטרים
line String

החזרות
Map<String, String>

reverseDynamicAbPath

public static String reverseDynamicAbPath (String abDynamicLink)

פרמטרים
abDynamicLink String

חזרה לרצף השגרה
String