LCUtil

public class LCUtil
extends Object

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


Class helper untuk mengurai jalur Kontrol Peluncuran menjadi bagian-bagian penyusunnya

Ringkasan

Konstanta

String BRANCH

String BUILD_ID

String FILENAME

String FLAVOR

String KERNEL

String KEY

String OS

Metode publik

static String createResolvableFilePath(String remoteFilePath)

Mendapatkan jalur file yang dapat digunakan untuk mengambil resolver.

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

Mengurai baris seperti "userdata:git_master-linux-yakju-tests/242537/userdata.img" menjadi Peta seperti "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}" Metode ini juga mendukung penguraian jalur jarak jauh yang dimulai dengan protokol, misalnya, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" akan diurai ke Peta seperti "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"

static String reverseDynamicAbPath(String abDynamicLink)

Konstanta

CABANG

public static final String BRANCH

Nilai Konstanta: "branch"

BUILD_ID

public static final String BUILD_ID

Nilai Konstanta: "bid"

FILENAME

public static final String FILENAME

Nilai Konstanta: "filename"

FLAVOR

public static final String FLAVOR

Nilai Konstanta: "flavor"

KERNEL

public static final String KERNEL

Nilai Konstanta: "kernel"

KUNCI

public static final String KEY

Nilai Konstanta: "key"

OS

public static final String OS

Nilai Konstanta: "os"

Metode publik

createResolvableFilePath

public static String createResolvableFilePath (String remoteFilePath)

Mendapatkan jalur file yang dapat digunakan untuk mengambil resolver.

Parameter
remoteFilePath String: jalur jarak jauh ke file yang akan didownload di LaunchControlProvider, misalnya, aosp_master-linux-yakju-userdebug/P123/device-tests.zip

Hasil
String

parseAttributeLine

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

Mengurai baris seperti "userdata:git_master-linux-yakju-tests/242537/userdata.img" menjadi Peta seperti "{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}" Metode ini juga mendukung penguraian jalur jarak jauh yang dimulai dengan protokol, misalnya, "ab:/aosp_master/yakju-userdebug/P123/device-tests.zip" akan diurai ke Peta seperti "{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}"

Parameter
line String

Hasil
Map<String, String>

reverseDynamicAbPath

public static String reverseDynamicAbPath (String abDynamicLink)

Parameter
abDynamicLink String

Hasil
String