summaryrefslogtreecommitdiff
path: root/src/com/android/loganalysis/item/DumpsysItem.java
diff options
context:
space:
mode:
authorNetta Peterbursky <nettap@google.com>2017-06-26 16:52:51 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-06-26 16:52:51 +0000
commita7584eb52a4d21f003547d4de876870b4b8d8c7b (patch)
treed6fecd7f600b155e92ca1ad0a5f710b212b4ceb8 /src/com/android/loganalysis/item/DumpsysItem.java
parent0ec06fce097f34a6499186d526e22f2c146c3728 (diff)
parent75a8a41897a1f52673ff7f350099d1b19c275c14 (diff)
downloadloganalysis-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.java25
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);
}