ال سی تیل
public class LCUtil
extends 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)مسیر فایل را دریافت میکند که میتواند برای بازیابی یک resolver استفاده شود. |
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"
روشهای عمومی
مسیر فایل قابل حل را ایجاد کنید
public static String createResolvableFilePath (String remoteFilePath)
مسیر فایل را دریافت میکند که میتواند برای بازیابی یک resolver استفاده شود.
| پارامترها | |
|---|---|
remoteFilePath | String : مسیر ریموت فایلی که قرار است در LaunchControlProvider دانلود شود، مثلاً aosp_master-linux-yakju-userdebug/P123/device-tests.zip |
| بازگشتها | |
|---|---|
String | |
خط تجزیه ویژگی
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> | |
معکوسDynamicAbPath
public static String reverseDynamicAbPath (String abDynamicLink)
| پارامترها | |
|---|---|
abDynamicLink | String |
| بازگشتها | |
|---|---|
String | |