summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2010-01-04 13:37:36 -0800
committerYing Wang <wangying@google.com>2010-01-04 13:37:36 -0800
commit60dc137675093b0a90a7dc9a2219d07f3c0b86b2 (patch)
tree4158e11ffac8f971f2ac93a9658abe1a7037c6c9
parent8cb87667440812527ae5aa7e1cc392e35072e4ca (diff)
parente3b115d0e6745095a64c6a971c0293a946d9ff65 (diff)
downloadandroid_development-60dc137675093b0a90a7dc9a2219d07f3c0b86b2.tar.gz
android_development-60dc137675093b0a90a7dc9a2219d07f3c0b86b2.tar.bz2
android_development-60dc137675093b0a90a7dc9a2219d07f3c0b86b2.zip
resolved conflicts for merge of e3b115d0 to master
-rw-r--r--cmds/monkey/src/com/android/commands/monkey/Monkey.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/cmds/monkey/src/com/android/commands/monkey/Monkey.java b/cmds/monkey/src/com/android/commands/monkey/Monkey.java
index 243100904..acc55a3d7 100644
--- a/cmds/monkey/src/com/android/commands/monkey/Monkey.java
+++ b/cmds/monkey/src/com/android/commands/monkey/Monkey.java
@@ -28,6 +28,7 @@ import android.os.Debug;
import android.os.Process;
import android.os.RemoteException;
import android.os.ServiceManager;
+import android.os.SystemProperties;
import android.view.IWindowManager;
import java.io.BufferedReader;
@@ -336,6 +337,15 @@ public class Monkey {
* @param args The command-line arguments
*/
public static void main(String[] args) {
+ // Tell the system that Monkey is running.
+ SystemProperties.set("monkey.running", "true");
+ // Add a hook to tell the system that Monkey has finished running.
+ Runtime.getRuntime().addShutdownHook(new Thread() {
+ public void run() {
+ SystemProperties.set("monkey.running", null);
+ }
+ });
+
int resultCode = (new Monkey()).run(args);
System.exit(resultCode);
}