LCUtil

public class LCUtil
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.LCUtil


Başlatma kontrolü yolunu bileşenlerine ayrıştırmak için yardımcı sınıf

Özet

Sabitler

String BRANCH

String BUILD_ID

String FILENAME

String FLAVOR

String KERNEL

String KEY

String OS

Herkese açık yöntemler

static String createResolvableFilePath(String remoteFilePath)

Çözümleyiciyi almak için kullanılabilecek dosya yolunu alır.

static Map<String, String> parseAttributeLine(String line)

"userdata:git_master-linux-yakju-tests/242537/userdata.img" gibi bir satırı "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}" gibi bir haritaya ayrıştırır. Protokolle başlayan uzak yolu ayrıştırmayı da destekler. Örneğin, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" yolu "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}" gibi bir haritaya ayrıştırılır.

static String reverseDynamicAbPath(String abDynamicLink)

Sabitler

BRANCH

public static final String BRANCH

Sabit Değer: "branch"

BUILD_ID

public static final String BUILD_ID

Sabit Değer: "bid"

FILENAME

public static final String FILENAME

Sabit Değer: "filename"

FLAVOR

public static final String FLAVOR

Sabit değer: "flavor"

KERNEL

public static final String KERNEL

Sabit Değer: "kernel"

KEY

public static final String KEY

Sabit Değer: "key"

OS

public static final String OS

Sabit Değer: "os"

Herkese açık yöntemler

createResolvableFilePath

public static String createResolvableFilePath (String remoteFilePath)

Çözümleyiciyi almak için kullanılabilecek dosya yolunu alır.

Parametreler
remoteFilePath String: LaunchControlProvider'da indirilecek dosyanın uzak yolu (ör. aosp_master-linux-yakju-userdebug/P123/device-tests.zip)

İadeler
String

parseAttributeLine

public static Map<String, String> parseAttributeLine (String line)

"userdata:git_master-linux-yakju-tests/242537/userdata.img" gibi bir satırı "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}" gibi bir haritaya ayrıştırır. Protokolle başlayan uzak yolu ayrıştırmayı da destekler. Örneğin, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" yolu "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}" gibi bir haritaya ayrıştırılır.

Parametreler
line String

İadeler
Map<String, String>

reverseDynamicAbPath

public static String reverseDynamicAbPath (String abDynamicLink)

Parametreler
abDynamicLink String

Return'ler
String