LCUtil
public
class
LCUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.LCUtil |
Lớp trợ giúp để phân tích một đường dẫn Kiểm soát quá trình khởi chạy thành các phần cấu thành
Tóm tắt
Các hằng số | |
|---|---|
String |
BRANCH
|
String |
BUILD_ID
|
String |
FILENAME
|
String |
FLAVOR
|
String |
KERNEL
|
String |
KEY
|
String |
OS
|
Phương thức công khai | |
|---|---|
static
String
|
createResolvableFilePath(String remoteFilePath)
Lấy đường dẫn tệp có thể dùng để truy xuất trình phân giải. |
static
Map<String, String>
|
parseAttributeLine(String line)
Phân tích một dòng như "userdata:git_master-linux-yakju-tests/242537/userdata.img" thành một Map như "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}" Phương thức này cũng hỗ trợ phân tích đường dẫn từ xa bắt đầu bằng giao thức, ví dụ: "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" sẽ được phân tích thành một Map như "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}" |
static
String
|
reverseDynamicAbPath(String abDynamicLink)
|
Các hằng số
BRANCH
public static final String BRANCH
Giá trị không đổi: "branch"
BUILD_ID
public static final String BUILD_ID
Giá trị không đổi: "bid"
FILENAME
public static final String FILENAME
Giá trị không đổi: "filename"
FLAVOR
public static final String FLAVOR
Giá trị không đổi: "flavor"
KERNEL
public static final String KERNEL
Giá trị không đổi: "kernel"
KEY
public static final String KEY
Giá trị không đổi: "key"
OS
public static final String OS
Giá trị không đổi: "os"
Phương thức công khai
createResolvableFilePath
public static String createResolvableFilePath (String remoteFilePath)
Lấy đường dẫn tệp có thể dùng để truy xuất trình phân giải.
| Tham số | |
|---|---|
remoteFilePath |
String: đường dẫn từ xa đến tệp cần tải xuống trong LaunchControlProvider, ví dụ:
aosp_master-linux-yakju-userdebug/P123/device-tests.zip |
| Giá trị trả về | |
|---|---|
String |
|
parseAttributeLine
public static Map<String, String> parseAttributeLine (String line)
Phân tích một dòng như "userdata:git_master-linux-yakju-tests/242537/userdata.img" thành một Map như "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}" Phương thức này cũng hỗ trợ phân tích đường dẫn từ xa bắt đầu bằng giao thức, ví dụ: "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" sẽ được phân tích thành một Map như "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"
| Tham số | |
|---|---|
line |
String |
| Giá trị trả về | |
|---|---|
Map<String, String> |
|
reverseDynamicAbPath
public static String reverseDynamicAbPath (String abDynamicLink)
| Tham số | |
|---|---|
abDynamicLink |
String |
| Trả về | |
|---|---|
String |
|