summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Rowe <erowe@google.com>2015-10-26 14:58:14 -0700
committerEric Rowe <erowe@google.com>2015-10-26 14:58:24 -0700
commit52942e69d7a03b8d504ccfae07d9109048bf0ae8 (patch)
tree961178f57276d1c6d7b633aec2343fcd8d0a3b17
parent17b2e4087678814e76d23d2b56d19e6561a77ca1 (diff)
downloadloganalysis-52942e69d7a03b8d504ccfae07d9109048bf0ae8.tar.gz
Add unknown reason as stack for unknown patterns
I think inspect bug was expecting a stack to be present so just set it as unkown. Bug: 24304795 Change-Id: Ia91246f2769889e7bb11bd2b8b972d8a92afc0ef
-rw-r--r--src/com/android/loganalysis/parser/KernelLogParser.java1
-rw-r--r--tests/src/com/android/loganalysis/parser/KernelLogParserTest.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/loganalysis/parser/KernelLogParser.java b/src/com/android/loganalysis/parser/KernelLogParser.java
index b4b3b21..add195f 100644
--- a/src/com/android/loganalysis/parser/KernelLogParser.java
+++ b/src/com/android/loganalysis/parser/KernelLogParser.java
@@ -176,6 +176,7 @@ public class KernelLogParser implements IParser {
unknownReset.setEventTime(mStopTime);
unknownReset.setPreamble(mPreambleUtil.getLastTail());
unknownReset.setCategory(KERNEL_RESET);
+ unknownReset.setStack("Unknown reason");
mKernelLog.addEvent(unknownReset);
}
}
diff --git a/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java b/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java
index 0f554ec..813862e 100644
--- a/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java
+++ b/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java
@@ -114,6 +114,7 @@ public class KernelLogParserTest extends TestCase {
MiscKernelLogItem item = kernelLog.getMiscEvents(KernelLogParser.KERNEL_RESET).get(0);
assertEquals(2.0, item.getEventTime(), 0.0000005);
assertEquals("[ 0.000000] Start\n[ 2.000000] End", item.getPreamble());
+ assertNotNull(item.getStack());
}
public void testParseKnownGoodLastMessage() {