summaryrefslogtreecommitdiff
path: root/tests/src
diff options
context:
space:
mode:
authorJoshua Schwarz <joshuaschwarz@google.com>2016-07-01 23:06:30 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-07-01 23:06:30 +0000
commitf05cc56735db8c8b925fe486fe93d68c6efc197e (patch)
treed6aff6b371b0e74a48cda0892a14e1b50df2b64b /tests/src
parent8438477ac7130f93f9a3f7e1229147b3d92c9663 (diff)
parent64538e222e7526bc2483cb5d28636f9823470189 (diff)
downloadloganalysis-f05cc56735db8c8b925fe486fe93d68c6efc197e.tar.gz
Merge "Add app summary metrics to memory health parser."
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/com/android/loganalysis/parser/MemHealthParserTest.java64
1 files changed, 64 insertions, 0 deletions
diff --git a/tests/src/com/android/loganalysis/parser/MemHealthParserTest.java b/tests/src/com/android/loganalysis/parser/MemHealthParserTest.java
index f071929..4659b76 100644
--- a/tests/src/com/android/loganalysis/parser/MemHealthParserTest.java
+++ b/tests/src/com/android/loganalysis/parser/MemHealthParserTest.java
@@ -36,6 +36,14 @@ public class MemHealthParserTest extends TestCase {
"Peak Native Heap: 11136",
"Peak Dalvik Heap: 9812",
"Peak PSS: 95161",
+ "Average Summary Java Heap: 8223",
+ "Average Summary Native Heap: 3852",
+ "Average Summary Code: 1804",
+ "Average Summary Stack: 246",
+ "Average Summary Graphics: 0",
+ "Average Summary Other: 855",
+ "Average Summary System: 9151",
+ "Average Summary Overall Pss: 24135",
"Count 528"
);
@@ -50,6 +58,14 @@ public class MemHealthParserTest extends TestCase {
assertEquals(11136, process.get("native_peak").longValue());
assertEquals(9812, process.get("dalvik_peak").longValue());
assertEquals(95161, process.get("pss_peak").longValue());
+ assertEquals(8223, process.get("summary_java_heap_avg").longValue());
+ assertEquals(3852, process.get("summary_native_heap_avg").longValue());
+ assertEquals(1804, process.get("summary_code_avg").longValue());
+ assertEquals(246, process.get("summary_stack_avg").longValue());
+ assertEquals(0, process.get("summary_graphics_avg").longValue());
+ assertEquals(855, process.get("summary_other_avg").longValue());
+ assertEquals(9151, process.get("summary_system_avg").longValue());
+ assertEquals(24135, process.get("summary_overall_pss_avg").longValue());
}
public void testTwoForegroundProc() {
@@ -61,6 +77,14 @@ public class MemHealthParserTest extends TestCase {
"Peak Native Heap: 11136",
"Peak Dalvik Heap: 9812",
"Peak PSS: 95161",
+ "Average Summary Java Heap: 8223",
+ "Average Summary Native Heap: 3852",
+ "Average Summary Code: 1804",
+ "Average Summary Stack: 246",
+ "Average Summary Graphics: 0",
+ "Average Summary Other: 855",
+ "Average Summary System: 9151",
+ "Average Summary Overall Pss: 24135",
"Count 528",
"com.google.android.music",
"Average Native Heap: 1",
@@ -69,6 +93,14 @@ public class MemHealthParserTest extends TestCase {
"Peak Native Heap: 4",
"Peak Dalvik Heap: 5",
"Peak PSS: 6",
+ "Average Summary Java Heap: 7",
+ "Average Summary Native Heap: 8",
+ "Average Summary Code: 9",
+ "Average Summary Stack: 10",
+ "Average Summary Graphics: 11",
+ "Average Summary Other: 12",
+ "Average Summary System: 13",
+ "Average Summary Overall Pss: 14",
"Count 7"
);
@@ -82,6 +114,14 @@ public class MemHealthParserTest extends TestCase {
assertEquals(4, process.get("native_peak").longValue());
assertEquals(5, process.get("dalvik_peak").longValue());
assertEquals(6, process.get("pss_peak").longValue());
+ assertEquals(7, process.get("summary_java_heap_avg").longValue());
+ assertEquals(8, process.get("summary_native_heap_avg").longValue());
+ assertEquals(9, process.get("summary_code_avg").longValue());
+ assertEquals(10, process.get("summary_stack_avg").longValue());
+ assertEquals(11, process.get("summary_graphics_avg").longValue());
+ assertEquals(12, process.get("summary_other_avg").longValue());
+ assertEquals(13, process.get("summary_system_avg").longValue());
+ assertEquals(14, process.get("summary_overall_pss_avg").longValue());
}
public void testForegroundBackgroundProc() {
@@ -93,6 +133,14 @@ public class MemHealthParserTest extends TestCase {
"Peak Native Heap: 11136",
"Peak Dalvik Heap: 9812",
"Peak PSS: 95161",
+ "Average Summary Java Heap: 8223",
+ "Average Summary Native Heap: 3852",
+ "Average Summary Code: 1804",
+ "Average Summary Stack: 246",
+ "Average Summary Graphics: 0",
+ "Average Summary Other: 855",
+ "Average Summary System: 9151",
+ "Average Summary Overall Pss: 24135",
"Count 528",
"Background",
"com.google.android.music",
@@ -102,6 +150,14 @@ public class MemHealthParserTest extends TestCase {
"Peak Native Heap: 4",
"Peak Dalvik Heap: 5",
"Peak PSS: 6",
+ "Average Summary Java Heap: 7",
+ "Average Summary Native Heap: 8",
+ "Average Summary Code: 9",
+ "Average Summary Stack: 10",
+ "Average Summary Graphics: 11",
+ "Average Summary Other: 12",
+ "Average Summary System: 13",
+ "Average Summary Overall Pss: 14",
"Count 7"
);
@@ -116,5 +172,13 @@ public class MemHealthParserTest extends TestCase {
assertEquals(4, process.get("native_peak").longValue());
assertEquals(5, process.get("dalvik_peak").longValue());
assertEquals(6, process.get("pss_peak").longValue());
+ assertEquals(7, process.get("summary_java_heap_avg").longValue());
+ assertEquals(8, process.get("summary_native_heap_avg").longValue());
+ assertEquals(9, process.get("summary_code_avg").longValue());
+ assertEquals(10, process.get("summary_stack_avg").longValue());
+ assertEquals(11, process.get("summary_graphics_avg").longValue());
+ assertEquals(12, process.get("summary_other_avg").longValue());
+ assertEquals(13, process.get("summary_system_avg").longValue());
+ assertEquals(14, process.get("summary_overall_pss_avg").longValue());
}
}