LCUtil
public
class
LCUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.LCUtil |
Clase auxiliar para analizar una ruta de Launch Control en sus partes constituyentes
Resumen
Constantes | |
|---|---|
String |
BRANCH
|
String |
BUILD_ID
|
String |
FILENAME
|
String |
FLAVOR
|
String |
KERNEL
|
String |
KEY
|
String |
OS
|
Métodos públicos | |
|---|---|
static
String
|
createResolvableFilePath(String remoteFilePath)
Obtiene la ruta de acceso al archivo que se puede usar para recuperar un resolver. |
static
Map<String, String>
|
parseAttributeLine(String line)
Analiza una línea como "userdata:git_master-linux-yakju-tests/242537/userdata.img" en un mapa como "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}". También admite el análisis de rutas remotas que comienzan con un protocolo, p. ej., "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" se analizará en un mapa como "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}". |
static
String
|
reverseDynamicAbPath(String abDynamicLink)
|
Constantes
RAMA
public static final String BRANCH
Valor de la constante: "branch"
BUILD_ID
public static final String BUILD_ID
Valor de la constante: "bid"
NOMBRE DEL ARCHIVO
public static final String FILENAME
Valor de la constante: "filename"
SABOR
public static final String FLAVOR
Valor de la constante: "flavor"
KERNEL
public static final String KERNEL
Valor de la constante: "kernel"
CLAVE
public static final String KEY
Valor de la constante: "key"
SO
public static final String OS
Valor de la constante: "os"
Métodos públicos
createResolvableFilePath
public static String createResolvableFilePath (String remoteFilePath)
Obtiene la ruta de acceso al archivo que se puede usar para recuperar un resolver.
| Parámetros | |
|---|---|
remoteFilePath |
String: Es la ruta de acceso remota al archivo que se descargará en LaunchControlProvider, p.ej.,
aosp_master-linux-yakju-userdebug/P123/device-tests.zip |
| Muestra | |
|---|---|
String |
|
parseAttributeLine
public static Map<String, String> parseAttributeLine (String line)
Analiza una línea como "userdata:git_master-linux-yakju-tests/242537/userdata.img" en un mapa como "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}". También admite el análisis de rutas remotas que comienzan con un protocolo, p. ej., "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" se analizará en un mapa como "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}".
| Parámetros | |
|---|---|
line |
String |
| Muestra | |
|---|---|
Map<String, String> |
|
reverseDynamicAbPath
public static String reverseDynamicAbPath (String abDynamicLink)
| Parámetros | |
|---|---|
abDynamicLink |
String |
| Devuelve | |
|---|---|
String |
|