summaryrefslogtreecommitdiff
path: root/apps/Development/src/com/android/development/BadBehaviorActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* Debugging help for issue #8734824: WATCHDOG KILLING SYSTEM PROCESSDianne Hackborn2013-05-061-0/+4
| | | | | | | The monkey now gets told about system hangs, and does stuff about it! Most especially, it can collect a bug report. Monkey wins! Change-Id: Ic8350721e715ef21d1ec813c6aff9a83262d5faa
* Prepare for a new IActivityController method.Dianne Hackborn2010-09-231-0/+4
| | | | Change-Id: I30823fe0c06aef35a2773760ec938e7979cd1037
* More bad behavior: ANR and long-term wedge in system process.Dan Egnor2010-03-041-2/+80
| | | | | | | | Use ActivityController (the special monkey hook) to wedge ActivityManagerService, useful for triggering system ANRs and for setting off the watchdog. Also add more logging so it's clear what happens when.
* Add a native crash facility to Bad Behavior.Dan Egnor2010-01-271-0/+12
|
* Expand BadBehaviorActivity to add a few new flavors of ANR.Dan Egnor2010-01-071-8/+68
| | | | | | | In addition to the basic sleep-for-20, add activity launch, ordered broadcast, and service start that go to special bad versions that sleep for a while to cause the respective sorts of ANR to trigger.
* Add some more buttons to Bad Behavior:Dan Egnor2009-12-211-1/+24
| | | | | | | - crash system server - report a Log.wtf() Update Monkey for changes to IActivityController interface.
* Remove the old Dev Tools exception browser (since it relies onDan Egnor2009-12-111-0/+63
now eliminated checkin database crash storage functionality). Add a new test app to Dev Tools, "Bad Behavior", which has buttons to crash and generate an ANR on command. Update the Monkey to follow changed APIs.