LCUtil
public class LCUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.LCUtil |
Вспомогательный класс для разбора пути управления запуском на составляющие его части.
Краткое содержание
Константы | |
|---|---|
String | BRANCH |
String | BUILD_ID |
String | FILENAME |
String | FLAVOR |
String | KERNEL |
String | KEY |
String | OS |
Общедоступные методы | |
|---|---|
static String | createResolvableFilePath (String remoteFilePath)Функция получения пути к файлу может использоваться для получения адреса резолвера. |
static Map<String, String> | parseAttributeLine (String line)Строка типа "userdata:git_master-linux-yakju-tests/242537/userdata.img" преобразуется в Map типа "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}". Также поддерживается разбор удаленных путей, начинающихся с протокола, например, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" будет преобразовано в Map типа "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}". |
static String | reverseDynamicAbPath (String abDynamicLink) |
Константы
ВЕТВЬ
public static final String BRANCH
Постоянная величина: "ветвь"
ИДЕНТИФИКАТОР СБОРКИ
public static final String BUILD_ID
Постоянная величина: "ставка"
ИМЯ ФАЙЛА
public static final String FILENAME
Постоянное значение: "имя файла"
ВКУС
public static final String FLAVOR
Постоянная величина: «вкус»
ЯДРО
public static final String KERNEL
Постоянная величина: "ядро"
КЛЮЧ
public static final String KEY
Постоянное значение: "ключ"
ОС
public static final String OS
Постоянное значение: "os"
Общедоступные методы
createResolvableFilePath
public static String createResolvableFilePath (String remoteFilePath)
Функция получения пути к файлу может использоваться для получения адреса резолвера.
| Параметры | |
|---|---|
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" преобразуется в Map типа "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}". Также поддерживается разбор удаленных путей, начинающихся с протокола, например, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" будет преобразовано в Map типа "{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 | |