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"

커널

public static final String KERNEL

상수 값: "kernel"

public static final String KEY

상수 값: "key"

OS

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