From f515f1a6c8ba50e625243b76633deabf4c9f99fb Mon Sep 17 00:00:00 2001 From: Johan Alfven Date: Tue, 11 May 2010 09:05:28 +0200 Subject: [PATCH] Added missing --pct-syskeys to processOptions in Monkey According to the developer guidelines http://developer.android.com/guide/developing/tools/monkey.html it should be possible to run monkey with option --pct-syskeys to adjust percentage of "system" key events. (These are keys that are generally reserved for use by the system, such as Home, Back, Start Call, End Call, or Volume controls.) However, when trying to run monkey with that option it fails with: ** Error: Unknown option: --pct-syskeys The function processOptions in file Monkey.java was missing the option --pct-syskeys. Change-Id: I5d328fc93dfe67ed7a905735d6762c7f91c69838 --- cmds/monkey/src/com/android/commands/monkey/Monkey.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmds/monkey/src/com/android/commands/monkey/Monkey.java b/cmds/monkey/src/com/android/commands/monkey/Monkey.java index 79548d44f..84b2d5214 100644 --- a/cmds/monkey/src/com/android/commands/monkey/Monkey.java +++ b/cmds/monkey/src/com/android/commands/monkey/Monkey.java @@ -562,6 +562,9 @@ public class Monkey { } else if (opt.equals("--pct-trackball")) { int i = MonkeySourceRandom.FACTOR_TRACKBALL; mFactors[i] = -nextOptionLong("trackball events percentage"); + } else if (opt.equals("--pct-syskeys")) { + int i = MonkeySourceRandom.FACTOR_SYSOPS; + mFactors[i] = -nextOptionLong("system (key) operations percentage"); } else if (opt.equals("--pct-nav")) { int i = MonkeySourceRandom.FACTOR_NAV; mFactors[i] = -nextOptionLong("nav events percentage");