diff options
author | Maxim Siniavine <siniavine@google.com> | 2014-05-02 17:38:42 -0700 |
---|---|---|
committer | Maxim Siniavine <siniavine@google.com> | 2014-05-02 17:38:42 -0700 |
commit | 3410870776b680391b3e223d4d4dd7637cf8d6fd (patch) | |
tree | 7f1cf70c17243f40beabc6967ca41fc9ac162dbe /tests | |
parent | fa2761ae3a751b4fc7952b1f0046fcd3e912953a (diff) | |
download | loganalysis-3410870776b680391b3e223d4d4dd7637cf8d6fd.tar.gz |
Fix manta watchdog reset not being detected.
Bug: 14445952
Change-Id: I52ef8fc3f9b78e4aba24f6c3f0fc166eafb06780
Diffstat (limited to 'tests')
-rw-r--r-- | tests/src/com/android/loganalysis/parser/KernelLogParserTest.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java b/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java index 24e7ad7..118f3ff 100644 --- a/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java +++ b/tests/src/com/android/loganalysis/parser/KernelLogParserTest.java @@ -198,4 +198,18 @@ public class KernelLogParserTest extends TestCase { assertEquals(KernelLogParser.SELINUX_DENIAL, selinuxItem.getCategory()); assertEquals(SELINUX_DENIAL_STACK, selinuxItem.getStack()); } + + public void testMantaReset() { + final List<String> lines = Arrays.asList("[ 3281.347296] ---fimc_is_ischain_close(0)", + "[ 3281.432055] fimc_is_scalerc_video_close", + "[ 3281.432270] fimc_is_scalerp_video_close", + "[ 3287.688303] wm8994-codec wm8994-codec: FIFO error", + "", + "No errors detected", + "Last reset was system watchdog timer reset (RST_STAT=0x100000)"); + + KernelLogItem kernelLog = new KernelLogParser().parse(lines); + assertEquals(1, kernelLog.getEvents().size()); + assertEquals(1, kernelLog.getMiscEvents(KernelLogParser.KERNEL_RESET).size()); + } } |