When using a monkey to reproduce errors, it may be necessary to complete all the events that it made in the previous run in order to reproduce the error. Since the error can be the cause of the entire chain of events (i.e., changes in settings, start / stop applications ..).
A monkey event can be as simple as a touch command in a specific position, and if it is not in the exact right application with the right settings, it may not cause an error.
In some cases, this may be the effect of a single event, which causes it to stop. For example, if an event launches an application, and this application always crashes, then one event, most likely, will fail every time.
source share