diff options
author | gopinath <gelanchezhian@google.com> | 2017-04-11 17:36:55 -0700 |
---|---|---|
committer | gopinath <gelanchezhian@google.com> | 2017-04-11 17:36:55 -0700 |
commit | daac678859e63444a1351f7eac8b471615478b48 (patch) | |
tree | 10f27ec47f7532d960b40fb76b7dfe6d00fab6e7 /tests/src/com/android/loganalysis/parser/DmesgParserTest.java | |
parent | ffcec1bb6c2be881d65994f727b3c5d1c5b7210f (diff) | |
download | loganalysis-daac678859e63444a1351f7eac8b471615478b48.tar.gz |
Parse additional boot information from dmesg logs
Parse boot completed set time as well. This is needed to
compute the total boot time in Boot time test.
Additonal logs formats parsed now
[ 14.638884] init: processing action (sys.boot_completed=1)
Total_Boot_Time = BootLoader_Time_ms + Boot_Completed_Set_Time_ms
b/36982296
Tests Run : All the tests in DmesgParserTest passed.
Change-Id: I93781af937a41cedf72e7f1e5091eead5af96d1a
Diffstat (limited to 'tests/src/com/android/loganalysis/parser/DmesgParserTest.java')
-rw-r--r-- | tests/src/com/android/loganalysis/parser/DmesgParserTest.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/src/com/android/loganalysis/parser/DmesgParserTest.java b/tests/src/com/android/loganalysis/parser/DmesgParserTest.java index 4b043e1..2206733 100644 --- a/tests/src/com/android/loganalysis/parser/DmesgParserTest.java +++ b/tests/src/com/android/loganalysis/parser/DmesgParserTest.java @@ -95,7 +95,7 @@ public class DmesgParserTest extends TestCase { dmesgParser.getServiceInfoItems().size()); assertEquals("Stage info items list size should be 2", 2, dmesgParser.getStageInfoItems().size()); - assertEquals("Action info items list size should be 5", 5, + assertEquals("Action info items list size should be 8", 8, dmesgParser.getActionInfoItems().size()); assertEquals(EXPECTED_SERVICE_INFO_ITEMS, actualDmesgItem.getServiceInfoItems()); @@ -115,7 +115,7 @@ public class DmesgParserTest extends TestCase { dmesgParser.getServiceInfoItems().size()); assertEquals("Stage info items list size should be 2", 2, dmesgParser.getStageInfoItems().size()); - assertEquals("Action info items list size should be 5", 5, + assertEquals("Action info items list size should be 8", 8, dmesgParser.getActionInfoItems().size()); } } @@ -207,7 +207,7 @@ public class DmesgParserTest extends TestCase { dmesgParser.parseActionInfo(line); } List<DmesgActionInfoItem> actualActionInfoItems = dmesgParser.getActionInfoItems(); - assertEquals(5, actualActionInfoItems.size()); + assertEquals(8, actualActionInfoItems.size()); assertEquals(EXPECTED_ACTION_INFO_ITEMS, actualActionInfoItems); } @@ -219,8 +219,14 @@ public class DmesgParserTest extends TestCase { new DmesgActionInfoItem("set_kptr_restrict", (long) (Double.parseDouble("47240.083"))), new DmesgActionInfoItem("keychord_init", (long) (Double.parseDouble("47245.778"))), + new DmesgActionInfoItem("persist.sys.usb.config=* boot", + (long) (Double.parseDouble("52361.049"))), new DmesgActionInfoItem("enable_property_trigger", - (long) (Double.parseDouble("52361.108")))); + (long) (Double.parseDouble("52361.108"))), + new DmesgActionInfoItem("security.perf_harden=1", + (long) (Double.parseDouble("52361.313"))), + new DmesgActionInfoItem("ro.debuggable=1", + (long) (Double.parseDouble("52361.495")))); } private static List<DmesgStageInfoItem> getExpectedStageInfoItems() { |