diff options
author | Julien Desprez <jdesprez@google.com> | 2016-11-22 09:41:16 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-11-22 09:41:16 +0000 |
commit | 1bb0e1932765227307500f4e3b3c77688cfcb181 (patch) | |
tree | d7d9c24b5e7fc2749fff263fecfcb6b766dad359 /src/com/android/tradefed/build | |
parent | 33768b6d22c9754e82e3db9c355708803c96db1f (diff) | |
parent | e5c1f04436ada1994f5e5ea8970870e79045f4b2 (diff) | |
download | tradefederation-1bb0e1932765227307500f4e3b3c77688cfcb181.tar.gz |
Merge "Add a toString() method to BuildInfo"
Diffstat (limited to 'src/com/android/tradefed/build')
-rw-r--r-- | src/com/android/tradefed/build/BuildInfo.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/com/android/tradefed/build/BuildInfo.java b/src/com/android/tradefed/build/BuildInfo.java index 8365103ab..f48af7e85 100644 --- a/src/com/android/tradefed/build/BuildInfo.java +++ b/src/com/android/tradefed/build/BuildInfo.java @@ -21,6 +21,7 @@ import com.android.tradefed.util.FileUtil; import com.android.tradefed.util.MultiMap; import com.android.tradefed.util.UniqueMultiMap; +import com.google.common.base.MoreObjects; import com.google.common.base.Objects; import java.io.File; @@ -34,6 +35,8 @@ import java.util.Map; * with a {@link ITestDevice}. */ public class BuildInfo implements IBuildInfo { + private static final String BUILD_ALIAS_KEY = "build_alias"; + private String mBuildId = UNKNOWN_BUILD_ID; private String mTestTag = "stub"; private String mBuildTargetName = "stub"; @@ -346,4 +349,20 @@ public class BuildInfo implements IBuildInfo { Objects.equal(mTestTag, other.mTestTag) && Objects.equal(mDeviceSerial, other.mDeviceSerial); } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return MoreObjects.toStringHelper(this.getClass()) + .omitNullValues() + .add("build_alias", getBuildAttributes().get(BUILD_ALIAS_KEY)) + .add("bid", mBuildId) + .add("target", mBuildTargetName) + .add("build_flavor", mBuildFlavor) + .add("branch", mBuildBranch) + .add("serial", mDeviceSerial) + .toString(); + } } |