summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2014-08-28Parse mem info as long.android-wear-5.1.1_r1android-wear-5.1.0_r1android-wear-5.0.0_r1android-m-preview-2android-m-preview-1android-m-previewandroid-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1master-soonglollipop-wear-releaselollipop-releaselollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaselollipop-devlollipop-cts-releaseEric Rowe
Ignore entries with values greater than a long instead of crashing. Change-Id: I62410d4083169143049229afd47236a0984b3c42
2014-08-15Update boot reason parsing for with 3.10 kernelEric Rowe
Also, bring kernel log parser in line with APR and only record first kernel reset. Bug: 14829888 Change-Id: Ice5db062b3fc8ece774afc8e284f1a276aa52d43
2014-06-16Better identify java crashes when they don't come from regular apps.Maxim Siniavine
Change-Id: I4e14fb4dc3414b6a78d1b5456403699980abb8a8
2014-05-02Fix manta watchdog reset not being detected.Maxim Siniavine
Bug: 14445952 Change-Id: I52ef8fc3f9b78e4aba24f6c3f0fc166eafb06780
2014-04-17Add parsing for compact meminfoMaxim Siniavine
Change-Id: I9ff2677f75bb2b77e07c3a9e391235c3f7004eec
2014-02-24Allow for multiple native crashes to be parsed.Eric Rowe
A recent change mean that all native crashes were printed with the same PID and TID which broke how we parsed. Now look for the start of the native crash as well as changes in PID/TID. Bug: 13098304 Change-Id: Ia691000b99328e0dbd1514a379a9e6528189430a
2014-02-24Fix ANR traces parsingEric Rowe
Bug: 12903905 Change-Id: I0a7551f4ad7bc000f006e4adf82140427b1265bc
2014-02-19add Snet parsing, based on Tag, for filtering out using SAFFETY_NET categoryMichael Jones
Change-Id: I283bf137b382e440216665188e4444a4fe48e782
2014-01-13Allow native crash name to contain spacesEric Rowe
Change-Id: I2fb6d1f6f534925ebb1575e2905bdc0de2d2e643
2013-12-12Add last charged wake locksEric Rowe
Bug: 12083761 Change-Id: I658253eaf8dd1cff52dd3f54ee2431b0b7f1c708
2013-12-12Merge "Stop parsing between reboot and new log."Eric Rowe
2013-12-12Merge "Fix NPE in MonkeyLogParser."Eric Rowe
2013-12-12Stop parsing between reboot and new log.Eric Rowe
Bug: 12104558 Change-Id: Ide5e8938e2452b5b653739480666229ed28203b3
2013-12-06added new SelinuxItem class, in order to parse out and store Selinux domainsMichael Jones
Change-Id: Ia507969c8f10368564d7645aee139e466daebec3
2013-12-03Fix NPE in MonkeyLogParser.Eric Rowe
Also, use first crash for monkey log and only set app name/pid if the crash doesn't already set it. Bug: 11984522 Change-Id: Ib32e490279005d26b0cd1b15542f296128b6bec7
2013-11-20Set stack to ""Eric Rowe
Bug: 11785277 Change-Id: I9beb425731cde29da42db33266ad84616f464367
2013-11-20Update patterns in KernelLogParser.Eric Rowe
Bug: 11753669 Change-Id: I9738be2a64827e77bc7122c7a4d76631436bd695
2013-11-20Allow MonkeyLogParser to parse empty native crashEric Rowe
Bug: 11785277 Change-Id: I93334c3edef63cf6a81515ea409747bbb47cc722
2013-11-19Add additional assert for logcat parser testEric Rowe
Change-Id: I85a801f44b981321f3b578e10c4e6ba00b396edd
2013-11-15added unit test for selinux parsing in KernelLogParserMichael Jones
Change-Id: I822d4bc8e5ea26e8deaca79b7052f9e9fbece1de
2013-10-18Parse system_server java crashes betterEric Rowe
Change-Id: I6e22091aa054677049598bf64769d2f445a6aae8
2013-09-10Override logcat pid/process names with event valsEric Rowe
ANRs, Java crashes, and native crashes all print out pid and process name. Use the values that are provided in the print out instead of using the pid/tid from the logcat. Change-Id: I5ea47d626a7f42a38d8361f67995526da0aa3d1f
2013-07-15Remove heuristics from loganalysis.Eric Rowe
Heuristics were moved to the server side and out of the loganalysis library. Change-Id: I43d95cf20d44d2ebb40092a88f870a22cff15b53
2013-06-19Make all parsers return null.Eric Rowe
When a parser receives an empty input ("".equals(input.trim())), then return null, not new IItem() with no input. If there is input but invalid, a non-null is still returned. This fixes the case in bugreports where the section is listed but there is no input. For example: ----- SECTION 1 ------ ----- SECTION 2 ------ text In this case, the section 1 parser would return null. Change-Id: Ifdfabc3bc40aa2303fcbc11ec6ccbf63167d54ae
2013-06-19Update kernel reset patterns.Eric Rowe
Change-Id: I3b6c53648fbb1914a9547d975b46c5e08e51db4e
2013-05-15Merge GenericLogcatItem and MiscLogcatItem.Eric Rowe
Also, support merging logcat items together. Change-Id: I133b0a8b32228ffaae389ea75009f156d6181df1
2013-05-15Fix NPE in heuristicsEric Rowe
Change-Id: I84ead6140965eeeaaedcafaf6a79dd5d90e3ca5c
2013-05-07Add process lifecycle heuristicEric Rowe
Change-Id: I433567cdce603ffd8210818d121181588d94222e
2013-05-07Change heuristic interface to add a URI field.Eric Rowe
Change-Id: I9b84f64999f219cd0c149197e4b2aa963a8b40f7
2013-05-02Add support for @Option and command line parsingEric Rowe
Change-Id: I496356112e6f6b8003231414f21185937e32d0f0
2013-05-02Add raw text block for various parsersEric Rowe
Add the raw text for procrank, mem info, system props, and top output. Change-Id: Ifa60612638297aa4626a5f71dbd9de2007a59f65
2013-05-02Add heuristic interface and basic heuristics.Eric Rowe
Change-Id: Ie355c45e28d1315698e1971235b4a4804e9089cc
2013-04-19Add #toJson() method to IItemEric Rowe
Also, remove #getType() from IItem since it was not being used. Change-Id: I329ea3d661d6f500ad86a7febfcd6bdb03956e3f
2013-04-19Add kernel log parsers to BugreportParser.Eric Rowe
Change-Id: I09d9ea43bea3ef6d52a3bb7e5aafbe7e24fafe8c
2013-04-19Add kernel log parser.Eric Rowe
Change-Id: I8c0d17d8124018a7f02dab4a9ec3ce8993f8a1d1
2013-04-17Merge "Modify LogcatParser to use new utils."Eric Rowe
2013-04-17Merge "Add LogPatternUtil."Eric Rowe
2013-04-05Merge "Add LogTailUtil"Eric Rowe
2013-04-05Fix parsing and status of smartmonkey terminationAdam Momtaz
SmartMonkey was reporting two states of termination one as "Finsihed" and one as "Aborted" where both are successful as compared to "Crashed". When tests aborted due to a device state or UI exception, the results were reported as not finished or crashed. This required that we use intermediate or running time to determine the true uptime. This had a parsing error when reading the Starting time which was always zero. Change-Id: Ia7e9396a2deda76e1dbc1ff33eecadbd0126fdb1
2013-04-04Modify LogcatParser to use new utils.Eric Rowe
Change-Id: Ib7df6364179123eaaec19ceb2f2e3024550f18de
2013-04-04Add LogPatternUtil.Eric Rowe
Change-Id: I208a187d72301a8b88fe3ebc8b1ca412a27b5b92
2013-04-04Add LogTailUtilEric Rowe
Change-Id: I6f5d28509b4395a27d2b8d0196e9c21363843405
2013-04-04Merge "Remove println from tests"Eric Rowe
2013-04-02Parse native crashes as part of monkey logs.Eric Rowe
Bug: 8531162 Change-Id: I358043889f1e1233a04e5fe76848877f0f2565ab
2013-04-01Add unit test for new APIsAdam Momtaz
Change-Id: Id71feee9abb5af70f145960d8081cc58358e8b95
2013-03-22Merge "SmartMonkey log parser and unit tests"Adam Momtaz
2013-03-22SmartMonkey log parser and unit testsAdam Momtaz
Change-Id: Ic3eb40d7308e61a59916551e509d05113550f93b
2013-03-21Remove println from testsEric Rowe
Change-Id: Idd01e5a266999d2d4c70b7fe0c7c27d7fc1e842d
2013-03-19Hookup top and dumpsys parsers to bugreport parserEric Rowe
Also, add unit tests to the unit test suite for top and dumpsys and battery info. Change-Id: I19c17ebb8d4b757f28d5c7bf2f336f37d06b382b
2013-03-19Add dumpsys parser for bugreports.Eric Rowe
Change-Id: I526c6c73d5dbb33921b52a27dfabe5aae29e63ba