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)

ATP で指定された --invocation-data extra_builds フィールドから直接解析します。

定数

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)

ATP で指定された --invocation-data extra_builds フィールドから直接解析します。

パラメータ
json String: データを保持する JSON の String 表現。

戻り値
List<ExtraBuildsData> 追加のビルドを表す ExtraBuildsData のリスト。

例外
JSONException