LCUtil
public
class
LCUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.LCUtil |
คลาส Helper เพื่อแยกวิเคราะห์เส้นทางของ Launch Control ออกเป็นส่วนประกอบ
สรุป
ค่าคงที่ | |
|---|---|
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" เป็นแผนที่เช่น "{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)
|
ค่าคงที่
สาขา
public static final String BRANCH
ค่าคงที่: "branch"
BUILD_ID
public static final String BUILD_ID
ค่าคงที่ "bid"
FILENAME
public static final String FILENAME
ค่าคงที่: "filename"
FLAVOR
public static final String FLAVOR
ค่าคงที่ "รสชาติ"
KERNEL
public static final String KERNEL
ค่าคงที่: "kernel"
คีย์
public static final String KEY
ค่าคงที่ "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" เป็นแผนที่เช่น "{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 |
|