LCUtil

public class LCUtil
extends Object

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


Hilfsklasse zum Parsen eines Launch Control-Pfads in seine Bestandteile

Zusammenfassung

Konstanten

String BRANCH

String BUILD_ID

String FILENAME

String FLAVOR

String KERNEL

String KEY

String OS

Öffentliche Methoden

static String createResolvableFilePath(String remoteFilePath)

Ruft den Dateipfad ab, der zum Abrufen eines Resolvers verwendet werden kann.

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

Eine Zeile wie „userdata:git_master-linux-yakju-tests/242537/userdata.img“ wird in eine Map wie „{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}“ geparst. Es werden auch Remote-Pfade unterstützt, die mit einem Protokoll beginnen, z. B. wird „ab:/aosp_master/yakju-userdebug/P123/device-tests.zip“ in eine Map wie „{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}“ geparst.

static String reverseDynamicAbPath(String abDynamicLink)

Konstanten

ZWEIG

public static final String BRANCH

Konstanter Wert: "branch"

BUILD_ID

public static final String BUILD_ID

Konstanter Wert: "bid"

FILENAME

public static final String FILENAME

Konstanter Wert: "filename"

FLAVOR

public static final String FLAVOR

Konstanter Wert: "flavor"

KERNEL

public static final String KERNEL

Konstanter Wert: "kernel"

SCHLÜSSEL

public static final String KEY

Konstanter Wert: "key"

Betriebssystem

public static final String OS

Konstanter Wert: "os"

Öffentliche Methoden

createResolvableFilePath

public static String createResolvableFilePath (String remoteFilePath)

Ruft den Dateipfad ab, der zum Abrufen eines Resolvers verwendet werden kann.

Parameter
remoteFilePath String: Der Remote-Pfad zur Datei, die in LaunchControlProvider heruntergeladen werden soll, z. B. aosp_master-linux-yakju-userdebug/P123/device-tests.zip.

Gibt Folgendes zurück:
String

parseAttributeLine

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

Eine Zeile wie „userdata:git_master-linux-yakju-tests/242537/userdata.img“ wird in eine Map wie „{key:userdata, branch:git_master, flavor:yakju-tests, bid:242537, file:userdata.img}“ geparst. Es werden auch Remote-Pfade unterstützt, die mit einem Protokoll beginnen, z. B. wird „ab:/aosp_master/yakju-userdebug/P123/device-tests.zip“ in eine Map wie „{branch:aosp_master, flavor:yakju-userdebug, bid:P123, filename:device-tests.zip}“ geparst.

Parameter
line String

Gibt Folgendes zurück:
Map<String, String>

reverseDynamicAbPath

public static String reverseDynamicAbPath (String abDynamicLink)

Parameter
abDynamicLink String

Gibt zurück
String