LCUtil

public class LCUtil
extends Object

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


Klasa pomocnicza do analizowania ścieżki Launch Control na części składowe

Podsumowanie

Stałe

String BRANCH

String BUILD_ID

String FILENAME

String FLAVOR

String KERNEL

String KEY

String OS

Metody publiczne

static String createResolvableFilePath(String remoteFilePath)

Ścieżka pliku może służyć do pobierania narzędzia do rozpoznawania.

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

Przeanalizuj wiersz, np. „userdata:git_master-linux-yakju-tests/242537/userdata.img”, i przekształć go w mapę, np. „{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}”. Funkcja ta obsługuje też analizowanie ścieżek zdalnych rozpoczynających się od protokołu, np. „ab:/aosp_master/yakju-userdebug/P123/device-tests.zip” zostanie przekształcony w mapę, np. „{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}”.

static String reverseDynamicAbPath(String abDynamicLink)

Stałe

GAŁĄŹ

public static final String BRANCH

Wartość stała: "branch"

BUILD_ID

public static final String BUILD_ID

Wartość stała: "bid"

FILENAME

public static final String FILENAME

Wartość stała: "filename"

FLAVOR

public static final String FLAVOR

Wartość stała: "flavor"

KERNEL

public static final String KERNEL

Wartość stała: "kernel"

KLUCZ

public static final String KEY

Wartość stała: "key"

System operacyjny

public static final String OS

Wartość stała: "os"

Metody publiczne

createResolvableFilePath

public static String createResolvableFilePath (String remoteFilePath)

Ścieżka pliku może służyć do pobierania narzędzia do rozpoznawania.

Parametry
remoteFilePath String: zdalna ścieżka do pliku do pobrania w LaunchControlProvider, np. aosp_master-linux-yakju-userdebug/P123/device-tests.zip

Zwraca
String

parseAttributeLine

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

Przeanalizuj wiersz, np. „userdata:git_master-linux-yakju-tests/242537/userdata.img”, i przekształć go w mapę, np. „{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}”. Funkcja ta obsługuje też analizowanie ścieżek zdalnych rozpoczynających się od protokołu, np. „ab:/aosp_master/yakju-userdebug/P123/device-tests.zip” zostanie przekształcony w mapę, np. „{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}”.

Parametry
line String

Zwraca
Map<String, String>

reverseDynamicAbPath

public static String reverseDynamicAbPath (String abDynamicLink)

Parametry
abDynamicLink String

Zwraca
String