diff options
author | Netta Peterbursky <nettap@google.com> | 2017-06-26 16:52:51 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-06-26 16:52:51 +0000 |
commit | a7584eb52a4d21f003547d4de876870b4b8d8c7b (patch) | |
tree | d6fecd7f600b155e92ca1ad0a5f710b212b4ceb8 /src/com/android/loganalysis/item/DumpsysItem.java | |
parent | 0ec06fce097f34a6499186d526e22f2c146c3728 (diff) | |
parent | 75a8a41897a1f52673ff7f350099d1b19c275c14 (diff) | |
download | loganalysis-a7584eb52a4d21f003547d4de876870b4b8d8c7b.tar.gz |
Add app versions to Bugreport parser (for event history view in stability dashboard).
am: 75a8a41897
Change-Id: I57874e102d859e9c93678b16623e8d65dabe79fa
Diffstat (limited to 'src/com/android/loganalysis/item/DumpsysItem.java')
-rw-r--r-- | src/com/android/loganalysis/item/DumpsysItem.java | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/src/com/android/loganalysis/item/DumpsysItem.java b/src/com/android/loganalysis/item/DumpsysItem.java index 7f219bf..b66a82c 100644 --- a/src/com/android/loganalysis/item/DumpsysItem.java +++ b/src/com/android/loganalysis/item/DumpsysItem.java @@ -27,12 +27,15 @@ public class DumpsysItem extends GenericItem { /** Constant for JSON output */ private static final String BATTERY_STATS = "BATTERY_STATS"; /** Constant for JSON output */ + private static final String PACKAGE_STATS = "PACKAGE_STATS"; + /** Constant for JSON output */ private static final String PROC_STATS = "PROC_STATS"; /** Constant for JSON output */ private static final String WIFI_STATS = "WIFI_STATS"; - private static final Set<String> ATTRIBUTES = new HashSet<String>(Arrays.asList( - BATTERY_STATS, PROC_STATS, WIFI_STATS)); + private static final Set<String> ATTRIBUTES = + new HashSet<String>( + Arrays.asList(BATTERY_STATS, PACKAGE_STATS, PROC_STATS, WIFI_STATS)); /** * The constructor for {@link DumpsysItem}. @@ -48,9 +51,12 @@ public class DumpsysItem extends GenericItem { setAttribute(BATTERY_STATS, batteryStats); } - /** - * Set the {@link DumpsysProcStatsItem} of the bugreport. - */ + /** Set the {@link DumpsysPackageStatsItem} of the bugreport. */ + public void setPackageStats(DumpsysPackageStatsItem packageStats) { + setAttribute(PACKAGE_STATS, packageStats); + } + + /** Set the {@link DumpsysProcStatsItem} of the bugreport. */ public void setProcStats(DumpsysProcStatsItem procStats) { setAttribute(PROC_STATS, procStats); } @@ -69,9 +75,12 @@ public class DumpsysItem extends GenericItem { return (DumpsysBatteryStatsItem) getAttribute(BATTERY_STATS); } - /** - * Get the {@link DumpsysProcStatsItem} of the bugreport. - */ + /** Get the {@link DumpsysPackageStatsItem} of the bugreport. */ + public DumpsysPackageStatsItem getPackageStats() { + return (DumpsysPackageStatsItem) getAttribute(PACKAGE_STATS); + } + + /** Get the {@link DumpsysProcStatsItem} of the bugreport. */ public DumpsysProcStatsItem getProcStats() { return (DumpsysProcStatsItem) getAttribute(PROC_STATS); } |