diff options
author | gopinath <gelanchezhian@google.com> | 2019-02-19 15:20:32 -0800 |
---|---|---|
committer | gopinath <gelanchezhian@google.com> | 2019-02-19 15:20:32 -0800 |
commit | b2a29b811f1c767c1f8aa6a78d7d3d31e7600d3b (patch) | |
tree | 2eaec95c1eeacb580684b882ed0a3dff03949b4c /tests/src/com/android | |
parent | 149fa628e537feebdbe19998e0d766d0ce36cc64 (diff) | |
download | loganalysis-b2a29b811f1c767c1f8aa6a78d7d3d31e7600d3b.tar.gz |
Parse "Wait for property" duration from dmesg.
Bug: b/123788098
Test: DmesgParserTest
Change-Id: I12fd7fc8095de72bc011c07a187564d1cae549ec
Diffstat (limited to 'tests/src/com/android')
-rw-r--r-- | tests/src/com/android/loganalysis/parser/DmesgParserTest.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/src/com/android/loganalysis/parser/DmesgParserTest.java b/tests/src/com/android/loganalysis/parser/DmesgParserTest.java index 20665ea..7cdbd36 100644 --- a/tests/src/com/android/loganalysis/parser/DmesgParserTest.java +++ b/tests/src/com/android/loganalysis/parser/DmesgParserTest.java @@ -40,6 +40,7 @@ public class DmesgParserTest extends TestCase { private static final String NETD = "netd"; private static final String[] LINES = new String[] { + "[ 2.471163] init: Wait for property 'apexd.status=ready' took 403ms", "[ 3.786943] ueventd: Coldboot took 0.701291 seconds", "[ 22.962730] init: starting service 'bootanim'...", "[ 23.252321] init: starting service 'netd'...", @@ -96,7 +97,7 @@ public class DmesgParserTest extends TestCase { assertEquals("Service info items list size should be 2", 2, dmesgParser.getServiceInfoItems().size()); - assertEquals("Stage info items list size should be 2",2, + assertEquals("Stage info items list size should be 3",3, dmesgParser.getStageInfoItems().size()); assertEquals("Action info items list size should be 9",9, dmesgParser.getActionInfoItems().size()); @@ -116,7 +117,7 @@ public class DmesgParserTest extends TestCase { dmesgParser.parseInfo(bufferedReader); assertEquals("Service info items list size should be 2", 2, dmesgParser.getServiceInfoItems().size()); - assertEquals("Stage info items list size should be 2", 2, + assertEquals("Stage info items list size should be 3", 3, dmesgParser.getStageInfoItems().size()); assertEquals("Action info items list size should be 9",9, dmesgParser.getActionInfoItems().size()); @@ -197,7 +198,7 @@ public class DmesgParserTest extends TestCase { dmesgParser.parseStageInfo(line); } List<DmesgStageInfoItem> stageInfoItems = dmesgParser.getStageInfoItems(); - assertEquals(2, stageInfoItems.size()); + assertEquals(3, stageInfoItems.size()); assertEquals(EXPECTED_STAGE_INFO_ITEMS, stageInfoItems); } @@ -234,6 +235,7 @@ public class DmesgParserTest extends TestCase { private static List<DmesgStageInfoItem> getExpectedStageInfoItems() { return Arrays.asList( + new DmesgStageInfoItem("init_Wait for property 'apexd.status=ready'", null, 403L), new DmesgStageInfoItem("ueventd_Coldboot", null, 701L), new DmesgStageInfoItem("first", 41665L, null)); } |