Home | History | Annotate | Download | only in parser

Lines Matching refs:bugreport

38      * Test that a bugreport can be parsed.
164 BugreportItem bugreport = new BugreportParser().parse(lines);
165 assertNotNull(bugreport);
166 assertEquals(parseTime("2012-04-25 20:45:10.000"), bugreport.getTime());
168 assertNotNull(bugreport.getMemInfo());
169 assertEquals(5, bugreport.getMemInfo().size());
171 assertNotNull(bugreport.getTop());
172 assertEquals(994, bugreport.getTop().getTotal());
174 assertNotNull(bugreport.getProcrank());
175 assertEquals(3, bugreport.getProcrank().getPids().size());
177 assertNotNull(bugreport.getKernelLog());
178 assertEquals(1.0, bugreport.getKernelLog().getStopTime(), 0.000005);
180 assertNotNull(bugreport.getSystemLog());
181 assertEquals(parseTime("2012-04-25 09:55:47.799"), bugreport.getSystemLog().getStartTime());
182 assertEquals(parseTime("2012-04-25 18:33:27.273"), bugreport.getSystemLog().getStopTime());
183 assertEquals(3, bugreport.getSystemLog().getEvents().size());
184 assertEquals(1, bugreport.getSystemLog().getAnrs().size());
185 assertNotNull(bugreport.getSystemLog().getAnrs().get(0).getTrace());
187 assertNotNull(bugreport.getLastKmsg());
188 assertEquals(16.203491, bugreport.getLastKmsg().getStopTime(), 0.000005);
190 assertNotNull(bugreport.getSystemProps());
191 assertEquals(4, bugreport.getSystemProps().size());
193 assertNotNull(bugreport.getDumpsys());
194 assertNotNull(bugreport.getDumpsys().getBatteryStats());
195 assertNotNull(bugreport.getDumpsys().getPackageStats());
197 assertNotNull(bugreport.getActivityService());
198 assertNotNull(bugreport.getActivityService().getLocationDumps().getLocationClients());
199 assertEquals(bugreport.getActivityService().getLocationDumps().getLocationClients().size(),
204 * Test that the logcat year is set correctly from the bugreport timestamp.
216 BugreportItem bugreport = new BugreportParser().parse(lines);
217 assertNotNull(bugreport);
218 assertEquals(parseTime("1999-01-01 02:03:04.000"), bugreport.getTime());
219 assertNotNull(bugreport.getSystemLog());
220 assertEquals(parseTime("1999-01-01 01:02:03.000"), bugreport.getSystemLog().getStartTime());
221 assertEquals(parseTime("1999-01-01 01:02:04.000"), bugreport.getSystemLog().getStopTime());
229 BugreportItem bugreport = new BugreportParser().parse(lines);
230 assertTrue(bugreport.getCommandLine().isEmpty());
233 bugreport = new BugreportParser().parse(lines);
234 assertEquals(1, bugreport.getCommandLine().size());
235 assertEquals("value", bugreport.getCommandLine().get("key"));
238 bugreport = new BugreportParser().parse(lines);
239 assertEquals(2, bugreport.getCommandLine().size());
240 assertEquals("value1", bugreport.getCommandLine().get("key1"));
241 assertEquals("value2", bugreport.getCommandLine().get("key2"));
245 bugreport = new BugreportParser().parse(lines);
246 assertEquals(2, bugreport.getCommandLine().size());
247 assertEquals("value=withequals", bugreport.getCommandLine().get("key1"));
248 assertEquals("", bugreport.getCommandLine().get("key2"));
251 bugreport = new BugreportParser().parse(lines);
252 assertEquals(3, bugreport.getCommandLine().size());
253 assertEquals("value1", bugreport.getCommandLine().get("key1"));
254 assertEquals("", bugreport.getCommandLine().get("key2"));
255 assertNull(bugreport.getCommandLine().get("nonkey"));
268 BugreportItem bugreport = new BugreportParser().parse(lines);
269 assertNotNull(bugreport.getLastKmsg());
270 assertEquals(1, bugreport.getLastKmsg().getEvents().size());
272 bugreport.getLastKmsg().getEvents().get(0).getStack());
273 assertEquals("NORMAL_REBOOT", bugreport.getLastKmsg().getEvents().get(0).getCategory());
286 BugreportItem bugreport = new BugreportParser().parse(lines);
287 assertNotNull(bugreport.getLastKmsg());
288 assertEquals(1, bugreport.getLastKmsg().getEvents().size());
290 bugreport.getLastKmsg().getEvents().get(0).getStack());
291 assertEquals("KERNEL_RESET", bugreport.getLastKmsg().getEvents().get(0).getCategory());
305 BugreportItem bugreport = new BugreportParser().parse(lines);
306 assertNotNull(bugreport.getLastKmsg());
307 assertEquals(1, bugreport.getLastKmsg().getEvents().size());
309 bugreport.getLastKmsg().getEvents().get(0).getStack());
310 assertEquals("NORMAL_REBOOT", bugreport.getLastKmsg().getEvents().get(0).getCategory());
324 BugreportItem bugreport = new BugreportParser().parse(lines);
325 assertNotNull(bugreport.getLastKmsg());
326 assertEquals(1, bugreport.getLastKmsg().getEvents().size());
328 bugreport.getLastKmsg().getEvents().get(0).getStack());
329 assertEquals("KERNEL_RESET", bugreport.getLastKmsg().getEvents().get(0).getCategory());
330 assertEquals("", bugreport.getLastKmsg().getEvents().get(0).getPreamble());
331 assertEquals(0.0, bugreport.getLastKmsg().getEvents().get(0).getEventTime());
332 assertEquals(0.0, bugreport.getLastKmsg().getStartTime());
333 assertEquals(0.0, bugreport.getLastKmsg().getStopTime());
352 BugreportItem bugreport = new BugreportParser().parse(lines);
353 assertNotNull(bugreport.getLastKmsg());
354 assertEquals(1, bugreport.getLastKmsg().getEvents().size());
355 assertEquals("Kernel panic", bugreport.getLastKmsg().getEvents().get(0).getStack());
356 assertEquals("KERNEL_RESET", bugreport.getLastKmsg().getEvents().get(0).getCategory());
401 BugreportItem bugreport = new BugreportParser().parse(lines);
403 assertNotNull(bugreport.getSystemLog());
404 assertEquals(1, bugreport.getSystemLog().getAnrs().size());
406 bugreport.getSystemLog().getAnrs().get(0).getTrace());
459 BugreportItem bugreport = new BugreportParser().parse(lines);
461 assertNotNull(bugreport.getSystemLog());
462 assertEquals(3, bugreport.getSystemLog().getAnrs().size());
463 assertNull(bugreport.getSystemLog().getAnrs().get(0).getTrace());
465 bugreport.getSystemLog().getAnrs().get(1).getTrace());
466 assertNull(bugreport.getSystemLog().getAnrs().get(2).getTrace());
486 BugreportItem bugreport = new BugreportParser().parse(lines);
488 assertNotNull(bugreport.getSystemLog());
489 assertEquals(1, bugreport.getSystemLog().getAnrs().size());
490 assertNull(bugreport.getSystemLog().getAnrs().get(0).getTrace());
558 BugreportItem bugreport = new BugreportParser().parse(lines);
559 assertNotNull(bugreport.getSystemLog());
560 assertEquals(1, bugreport.getSystemLog().getAnrs().size());
563 bugreport.getSystemLog().getAnrs().get(0).getTrace());
567 * Test that missing sections in bugreport
575 BugreportItem bugreport = new BugreportParser().parse(lines);
576 assertNotNull(bugreport);
577 assertNull(bugreport.getDumpsys());
578 assertNull(bugreport.getKernelLog());
579 assertNull(bugreport.getMemInfo());
580 assertNull(bugreport.getProcrank());
581 assertNull(bugreport.getSystemLog());
582 assertNull(bugreport.getSystemProps());
583 assertNull(bugreport.getTop());
584 assertNotNull(bugreport.getLastKmsg());
585 List<MiscKernelLogItem> events = bugreport.getLastKmsg().getMiscEvents(
612 bugreport = new BugreportParser().parse(lines);
613 assertNotNull(bugreport);
614 assertNotNull(bugreport.getDumpsys());
615 assertNull(bugreport.getKernelLog());
616 assertNull(bugreport.getMemInfo());
617 assertNull(bugreport.getProcrank());
618 assertNull(bugreport.getSystemLog());
619 assertNull(bugreport.getSystemProps());
620 assertNull(bugreport.getTop());
621 assertNotNull(bugreport.getLastKmsg());
622 events = bugreport.getLastKmsg().getMiscEvents(KernelLogParser.KERNEL_RESET);
678 BugreportItem bugreport = new BugreportParser().parse(lines);
679 assertNotNull(bugreport.getDumpsys());
680 assertNotNull(bugreport.getDumpsys().getBatteryStats());
681 assertNotNull(bugreport.getDumpsys().getPackageStats());
682 assertNotNull(bugreport.getDumpsys().getProcStats());
726 BugreportItem bugreport = new BugreportParser().parse(lines);
727 assertNotNull(bugreport.getSystemLog());
728 assertEquals(3, bugreport.getSystemLog().getJavaCrashes().size());
730 bugreport.getSystemLog().getJavaCrashes().get(0).getApp());
731 assertNull(bugreport.getSystemLog().getJavaCrashes().get(1).getApp());
733 bugreport.getSystemLog().getJavaCrashes().get(2).getApp());
745 BugreportItem bugreport = new BugreportParser().parse(lines);
746 assertNotNull(bugreport.getSystemLog());
758 BugreportItem bugreport = new BugreportParser().parse(lines);
759 assertNotNull(bugreport.getSystemLog());