ExtraBuildsData

public class ExtraBuildsData
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.sandbox.ExtraBuildsData


剖析並表示從 ATP 傳送的 --invocation extra_builds={} 中保存的資料。

摘要

常數

String BRANCH_KEY

String BUILD_ALIAS

String BUILD_FLAVOR_KEY

String BUILD_ID_KEY

String BUILD_OS_KEY

String BUILD_PLATFORM_KEY

String BUILD_TARGET_KEY

欄位

public String mBranch

public String mBuildAlias

public String mBuildFlavor

public String mBuildId

public String mBuildOs

public String mBuildPlatform

public String mBuildTarget

公用方法

static List<ExtraBuildsData> parseFromJson(String json)

直接從 --invocation-data extra_builds 欄位剖析,如 ATP 所指定。

常數

BRANCH_KEY

public static final String BRANCH_KEY

常數值: "branch"

BUILD_ALIAS

public static final String BUILD_ALIAS

常數值: "build_alias"

BUILD_FLAVOR_KEY

public static final String BUILD_FLAVOR_KEY

常數值: "build_flavor"

BUILD_ID_KEY

public static final String BUILD_ID_KEY

常數值: "build_id"

BUILD_OS_KEY

public static final String BUILD_OS_KEY

常數值: "build_os"

BUILD_PLATFORM_KEY

public static final String BUILD_PLATFORM_KEY

常數值: "build_platform"

BUILD_TARGET_KEY

public static final String BUILD_TARGET_KEY

常數值: "build_target"

欄位

mBranch

public String mBranch

mBuildAlias

public String mBuildAlias

mBuildFlavor

public String mBuildFlavor

mBuildId

public String mBuildId

mBuildOs

public String mBuildOs

mBuildPlatform

public String mBuildPlatform

mBuildTarget

public String mBuildTarget

公用方法

parseFromJson

public static List<ExtraBuildsData> parseFromJson (String json)

直接從 --invocation-data extra_builds 欄位剖析,如 ATP 所指定。

參數
json String:保存資料的 JSON 字串表示法。

傳回
List<ExtraBuildsData> 清單會列出每個額外建構作業的 ExtraBuildsData

擲回
JSONException