Home | History | Annotate | Download | only in parser

Lines Matching refs:logcat

48         LogcatItem logcat = new LogcatParser("2012").parse(lines);
49 assertNotNull(logcat);
50 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getStartTime());
51 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getStopTime());
52 assertEquals(1, logcat.getEvents().size());
53 assertEquals(1, logcat.getAnrs().size());
54 assertEquals(312, logcat.getAnrs().get(0).getPid().intValue());
55 assertEquals(366, logcat.getAnrs().get(0).getTid().intValue());
56 assertEquals("", logcat.getAnrs().get(0).getLastPreamble());
57 assertEquals("", logcat.getAnrs().get(0).getProcessPreamble());
58 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getAnrs().get(0).getEventTime());
72 LogcatItem logcat = new LogcatParser("2012").parse(lines);
73 assertNotNull(logcat);
74 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getStartTime());
75 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getStopTime());
76 assertEquals(1, logcat.getEvents().size());
77 assertEquals(1, logcat.getAnrs().size());
78 assertEquals(1234, logcat.getAnrs().get(0).getPid().intValue());
79 assertNull(logcat.getAnrs().get(0).getTid());
80 assertEquals("", logcat.getAnrs().get(0).getLastPreamble());
81 assertEquals("", logcat.getAnrs().get(0).getProcessPreamble());
82 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getAnrs().get(0).getEventTime());
95 LogcatItem logcat = new LogcatParser("2012").parse(lines);
96 assertNotNull(logcat);
97 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
98 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
99 assertEquals(1, logcat.getEvents().size());
100 assertEquals(1, logcat.getJavaCrashes().size());
101 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
102 assertEquals(3082, logcat.getJavaCrashes().get(0).getTid().intValue());
103 assertEquals("", logcat.getJavaCrashes().get(0).getLastPreamble());
104 assertEquals("", logcat.getJavaCrashes().get(0).getProcessPreamble());
106 logcat.getJavaCrashes().get(0).getEventTime());
137 LogcatItem logcat = logcatParser.parse(lines);
138 assertNotNull(logcat);
139 assertEquals(1, logcat.getEvents().size());
140 assertEquals(1, logcat.getJavaCrashes().size());
141 assertEquals(5832, logcat.getJavaCrashes().get(0).getPid().intValue());
142 assertEquals(7008, logcat.getJavaCrashes().get(0).getTid().intValue());
143 assertEquals("", logcat.getJavaCrashes().get(0).getLastPreamble());
144 assertEquals("", logcat.getJavaCrashes().get(0).getProcessPreamble());
145 assertEquals(LogcatParser.JAVA_CRASH, logcat.getJavaCrashes().get(0).getCategory());
174 LogcatItem logcat = logcatParser.parse(lines);
175 assertNotNull(logcat);
176 assertEquals(1, logcat.getEvents().size());
177 assertEquals(1, logcat.getJavaCrashes().size());
178 assertEquals(6598, logcat.getJavaCrashes().get(0).getPid().intValue());
179 assertEquals(7960, logcat.getJavaCrashes().get(0).getTid().intValue());
180 assertEquals("", logcat.getJavaCrashes().get(0).getLastPreamble());
181 assertEquals("", logcat.getJavaCrashes().get(0).getProcessPreamble());
183 assertFalse(logcat.getJavaCrashes().get(0).getStack().contains("begin exception"));
184 assertFalse(logcat.getJavaCrashes().get(0).getStack().contains("end exception"));
185 assertFalse(logcat.getJavaCrashes().get(0).getStack().contains("failed: testYouTube"));
186 //System.out.println(logcat.getJavaCrashes().get(0).getStack());
200 LogcatItem logcat = new LogcatParser("2012").parse(lines);
201 assertNotNull(logcat);
202 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
203 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
204 assertEquals(1, logcat.getEvents().size());
205 assertEquals(1, logcat.getJavaCrashes().size());
206 assertEquals("system_server", logcat.getJavaCrashes().get(0).getApp());
207 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
208 assertEquals(3082, logcat.getJavaCrashes().get(0).getTid().intValue());
209 assertEquals("", logcat.getJavaCrashes().get(0).getLastPreamble());
210 assertEquals("", logcat.getJavaCrashes().get(0).getProcessPreamble());
212 logcat.getJavaCrashes().get(0).getEventTime());
227 LogcatItem logcat = new LogcatParser("2012").parse(lines);
228 assertNotNull(logcat);
229 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
230 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
231 assertEquals(1, logcat.getEvents().size());
232 assertEquals(1, logcat.getJavaCrashes().size());
233 assertEquals("com.android.package", logcat.getJavaCrashes().get(0).getApp());
234 assertEquals(1234, logcat.getJavaCrashes().get(0).getPid().intValue());
235 assertNull(logcat.getJavaCrashes().get(0).getTid());
236 assertEquals("", logcat.getJavaCrashes().get(0).getLastPreamble());
237 assertEquals("", logcat.getJavaCrashes().get(0).getProcessPreamble());
239 logcat.getJavaCrashes().get(0).getEventTime());
254 LogcatItem logcat = new LogcatParser("2012").parse(lines);
255 assertNotNull(logcat);
256 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
257 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
258 assertEquals(1, logcat.getEvents().size());
259 assertEquals(1, logcat.getJavaCrashes().size());
260 assertNull(logcat.getJavaCrashes().get(0).getApp());
261 assertEquals(1234, logcat.getJavaCrashes().get(0).getPid().intValue());
262 assertNull(logcat.getJavaCrashes().get(0).getTid());
263 assertEquals("", logcat.getJavaCrashes().get(0).getLastPreamble());
264 assertEquals("", logcat.getJavaCrashes().get(0).getProcessPreamble());
266 logcat.getJavaCrashes().get(0).getEventTime());
277 LogcatItem logcat = new LogcatParser("2012").parse(lines);
278 assertNotNull(logcat);
279 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
280 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
281 assertEquals(0, logcat.getEvents().size());
282 assertEquals(0, logcat.getJavaCrashes().size());
294 LogcatItem logcat = new LogcatParser("2012").parse(lines);
295 assertNotNull(logcat);
296 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStartTime());
297 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStopTime());
298 assertEquals(1, logcat.getEvents().size());
299 assertEquals(1, logcat.getNativeCrashes().size());
300 assertEquals(3112, logcat.getNativeCrashes().get(0).getPid().intValue());
301 assertEquals(3112, logcat.getNativeCrashes().get(0).getTid().intValue());
302 assertEquals("com.google.android.browser", logcat.getNativeCrashes().get(0).getApp());
303 assertEquals("", logcat.getNativeCrashes().get(0).getLastPreamble());
304 assertEquals("", logcat.getNativeCrashes().get(0).getProcessPreamble());
306 logcat.getNativeCrashes().get(0).getEventTime());
318 LogcatItem logcat = new LogcatParser("2012").parse(lines);
319 assertNotNull(logcat);
320 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStartTime());
321 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStopTime());
322 assertEquals(1, logcat.getEvents().size());
323 assertEquals(1, logcat.getNativeCrashes().size());
324 assertEquals(3112, logcat.getNativeCrashes().get(0).getPid().intValue());
325 assertEquals(3112, logcat.getNativeCrashes().get(0).getTid().intValue());
326 assertEquals("com.google.android.browser", logcat.getNativeCrashes().get(0).getApp());
327 assertEquals("", logcat.getNativeCrashes().get(0).getLastPreamble());
328 assertEquals("", logcat.getNativeCrashes().get(0).getProcessPreamble());
330 logcat.getNativeCrashes().get(0).getEventTime());
347 LogcatItem logcat = new LogcatParser("2012").parse(lines);
348 assertNotNull(logcat);
349 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStartTime());
350 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStopTime());
351 assertEquals(2, logcat.getEvents().size());
352 assertEquals(2, logcat.getNativeCrashes().size());
353 assertEquals(3112, logcat.getNativeCrashes().get(0).getPid().intValue());
354 assertEquals(3112, logcat.getNativeCrashes().get(0).getTid().intValue());
355 assertEquals("com.google.android.browser", logcat.getNativeCrashes().get(0).getApp());
356 assertEquals(3113, logcat.getNativeCrashes().get(1).getPid().intValue());
357 assertEquals(3113, logcat.getNativeCrashes().get(1).getTid().intValue());
358 assertEquals("com.google.android.browser2", logcat.getNativeCrashes().get(1).getApp());
367 LogcatItem logcat = new LogcatParser("2012").parse(lines);
368 assertNotNull(logcat);
369 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStartTime());
370 assertEquals(parseTime("2012-04-25 18:33:29.273"), logcat.getStopTime());
371 assertEquals(3, logcat.getEvents().size());
372 assertEquals(1, logcat.getMiscEvents(LogcatParser.HIGH_CPU_USAGE).size());
373 assertEquals(1, logcat.getMiscEvents(LogcatParser.HIGH_MEMORY_USAGE).size());
374 assertEquals(1, logcat.getMiscEvents(LogcatParser.RUNTIME_RESTART).size());
376 MiscLogcatItem item = logcat.getMiscEvents(LogcatParser.HIGH_CPU_USAGE).get(0);
382 item = logcat.getMiscEvents(LogcatParser.HIGH_MEMORY_USAGE).get(0);
388 item = logcat.getMiscEvents(LogcatParser.RUNTIME_RESTART).get(0);
426 LogcatItem logcat = new LogcatParser("2012").parse(lines);
427 assertNotNull(logcat);
428 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
429 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStopTime());
430 assertEquals(6, logcat.getEvents().size());
431 assertEquals(2, logcat.getAnrs().size());
432 assertEquals(2, logcat.getJavaCrashes().size());
433 assertEquals(2, logcat.getNativeCrashes().size());
435 assertEquals(312, logcat.getAnrs().get(0).getPid().intValue());
436 assertEquals(366, logcat.getAnrs().get(0).getTid().intValue());
437 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getAnrs().get(0).getEventTime());
439 assertEquals(312, logcat.getAnrs().get(1).getPid().intValue());
440 assertEquals(366, logcat.getAnrs().get(1).getTid().intValue());
441 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getAnrs().get(1).getEventTime());
443 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
444 assertEquals(3082, logcat.getJavaCrashes().get(0).getTid().intValue());
447 logcat.getJavaCrashes().get(0).getEventTime());
449 assertEquals(3065, logcat.getJavaCrashes().get(1).getPid().intValue());
450 assertEquals(3090, logcat.getJavaCrashes().get(1).getTid().intValue());
453 logcat.getJavaCrashes().get(1).getEventTime());
455 assertEquals(3112, logcat.getNativeCrashes().get(0).getPid().intValue());
456 assertEquals(3112, logcat.getNativeCrashes().get(0).getTid().intValue());
459 logcat.getNativeCrashes().get(0).getEventTime());
461 assertEquals(3113, logcat.getNativeCrashes().get(1).getPid().intValue());
462 assertEquals(3113, logcat.getNativeCrashes().get(1).getTid().intValue());
465 logcat.getNativeCrashes().get(1).getEventTime());
498 LogcatItem logcat = new LogcatParser("2012").parse(lines);
499 assertNotNull(logcat);
500 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
501 assertEquals(parseTime("2012-04-25 18:33:27.273"), logcat.getStopTime());
502 assertEquals(6, logcat.getEvents().size());
503 assertEquals(2, logcat.getAnrs().size());
504 assertEquals(2, logcat.getJavaCrashes().size());
505 assertEquals(2, logcat.getNativeCrashes().size());
507 assertEquals(312, logcat.getAnrs().get(0).getPid().intValue());
508 assertEquals(366, logcat.getAnrs().get(0).getTid().intValue());
509 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getAnrs().get(0).getEventTime());
511 assertEquals(312, logcat.getAnrs().get(1).getPid().intValue());
512 assertEquals(366, logcat.getAnrs().get(1).getTid().intValue());
513 assertEquals(parseTime("2012-04-25 17:17:08.445"), logcat.getAnrs().get(1).getEventTime());
515 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
516 assertEquals(3082, logcat.getJavaCrashes().get(0).getTid().intValue());
518 logcat.getJavaCrashes().get(0).getEventTime());
520 assertEquals(3065, logcat.getJavaCrashes().get(1).getPid().intValue());
521 assertEquals(3090, logcat.getJavaCrashes().get(1).getTid().intValue());
523 logcat.getJavaCrashes().get(1).getEventTime());
525 assertEquals(3112, logcat.getNativeCrashes().get(0).getPid().intValue());
526 assertEquals(3112, logcat.getNativeCrashes().get(0).getTid().intValue());
528 logcat.getNativeCrashes().get(0).getEventTime());
530 assertEquals(3113, logcat.getNativeCrashes().get(1).getPid().intValue());
531 assertEquals(3113, logcat.getNativeCrashes().get(1).getTid().intValue());
533 logcat.getNativeCrashes().get(1).getEventTime());
558 LogcatItem logcat = new LogcatParser("2012").parse(lines);
559 assertNotNull(logcat);
560 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
561 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
562 assertEquals(4, logcat.getEvents().size());
563 assertEquals(0, logcat.getAnrs().size());
564 assertEquals(2, logcat.getJavaCrashes().size());
565 assertEquals(2, logcat.getNativeCrashes().size());
567 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
568 assertEquals(3082, logcat.getJavaCrashes().get(0).getTid().intValue());
570 logcat.getJavaCrashes().get(0).getEventTime());
572 assertEquals(3065, logcat.getJavaCrashes().get(1).getPid().intValue());
573 assertEquals(3090, logcat.getJavaCrashes().get(1).getTid().intValue());
575 logcat.getJavaCrashes().get(1).getEventTime());
577 assertEquals(3112, logcat.getNativeCrashes().get(0).getPid().intValue());
578 assertEquals(3112, logcat.getNativeCrashes().get(0).getTid().intValue());
580 logcat.getNativeCrashes().get(0).getEventTime());
582 assertEquals(3113, logcat.getNativeCrashes().get(1).getPid().intValue());
583 assertEquals(3113, logcat.getNativeCrashes().get(1).getTid().intValue());
585 logcat.getNativeCrashes().get(1).getEventTime());
622 LogcatItem logcat = new LogcatParser("2012").parse(lines);
623 assertNotNull(logcat);
624 assertEquals(parseTime("2012-04-25 09:15:47.799"), logcat.getStartTime());
625 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
626 assertEquals(1, logcat.getEvents().size());
627 assertEquals(1, logcat.getJavaCrashes().size());
628 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
629 assertEquals(3082, logcat.getJavaCrashes().get(0).getTid().intValue());
631 logcat.getJavaCrashes().get(0).getLastPreamble());
633 logcat.getJavaCrashes().get(0).getProcessPreamble());
635 logcat.getJavaCrashes().get(0).getEventTime());
649 LogcatItem logcat = new LogcatParser("2012").parse(lines);
650 assertNotNull(logcat);
651 assertEquals(parseTime("2012-04-25 09:15:47.799"), logcat.getStartTime());
652 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
653 assertEquals(0, logcat.getEvents().size());
667 "logcat interrupted. May see duplicated content in log.--------- beginning of /dev/log/main",
674 LogcatItem logcat = new LogcatParser("2012").parse(lines);
675 assertNotNull(logcat);
676 assertEquals(parseTime("2012-04-25 09:15:47.799"), logcat.getStartTime());
677 assertEquals(parseTime("2012-04-25 09:59:47.799"), logcat.getStopTime());
678 assertEquals(1, logcat.getEvents().size());
679 assertEquals("java.lang.Exception2", logcat.getJavaCrashes().get(0).getException());
687 "logcat interrupted. May see duplicated content in log.--------- beginning of main",
694 logcat = new LogcatParser("2012").parse(lines);
695 assertNotNull(logcat);
696 assertEquals(parseTime("2012-04-25 09:15:47.799"), logcat.getStartTime());
697 assertEquals(parseTime("2012-04-25 09:59:47.799"), logcat.getStopTime());
698 assertEquals(1, logcat.getEvents().size());
699 assertEquals("java.lang.Exception2", logcat.getJavaCrashes().get(0).getException());
703 * Test that the time logcat format can be parsed.
712 LogcatItem logcat = new LogcatParser("2012").parse(lines);
713 assertNotNull(logcat);
714 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStartTime());
715 assertEquals(parseTime("2012-04-25 09:55:47.799"), logcat.getStopTime());
716 assertEquals(1, logcat.getEvents().size());
717 assertEquals(1, logcat.getJavaCrashes().size());
718 assertEquals(3064, logcat.getJavaCrashes().get(0).getPid().intValue());
719 assertNull(logcat.getJavaCrashes().get(0).getTid());
721 logcat.getJavaCrashes().get(0).getEventTime());
725 * Test that we can add and find custom patterns that match based on logcat Tags only.
737 LogcatItem logcat = parser.parse(lines);
738 assertNotNull(logcat);
741 List<MiscLogcatItem> matchedEvents = logcat.getMiscEvents("HelloCategory");
746 matchedEvents = logcat.getMiscEvents("WatchdogCategory");
763 LogcatItem logcat = parser.parse(lines);
764 assertNotNull(logcat);
766 List<MiscLogcatItem> matchedEvents = logcat.getMiscEvents("WatchdogCategory");
785 LogcatItem logcat = parser.parse(lines);
786 assertNotNull(logcat);
789 List<MiscLogcatItem> matchedEvents = logcat.getMiscEvents("WatchdogCategory");
809 LogcatItem logcat = parser.parse(lines);
810 assertEquals(1, logcat.getJavaCrashes().size());
811 JavaCrashItem crash = logcat.getJavaCrashes().get(0);