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" जैसी लाइन को इस तरह के मैप में पार्स करें: "{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
कॉन्स्टेंट वैल्यू: "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 |
|