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