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 |
|