History log of /sdk/monkeyrunner/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
53e1475368763cbfc3b8730c1b4d4e2c542c54a5 22-Aug-2011 Bill Napier <napier@google.com> Fix CastClassException by using the right class.

Change-Id: I691ded197cfb47acfa1da12f48f6d7e50254bbc9
om/android/monkeyrunner/MonkeyImage.java
8086eac30b939adde43080f9026bbd54cb156fad 20-Jun-2011 Michael Wright <michaelwr@google.com> Added view introspection to ChimpChat and MonkeyRunner

Change-Id: I0e44f6d2c51c99cb0409087a77e2916b630051da
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyRect.java
om/android/monkeyrunner/MonkeyView.java
8c09f35fe02c38c18f8f7b9e0a531d6ac158476e 13-Jun-2011 Michael Wright <michaelwr@google.com> Refactored MonkeyRunner to use ChimpChat

Change-Id: Icbe5bcb066021d578faae43aa49b58ab1595870b
ndroid.mk
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyImage.java
om/android/monkeyrunner/MonkeyManager.java
om/android/monkeyrunner/MonkeyRunner.java
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/PhysicalButton.java
om/android/monkeyrunner/adb/AdbBackend.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
om/android/monkeyrunner/adb/AdbMonkeyImage.java
om/android/monkeyrunner/adb/CommandOutputCapture.java
om/android/monkeyrunner/adb/LinearInterpolator.java
om/android/monkeyrunner/adb/LoggingOutputReceiver.java
om/android/monkeyrunner/adb/image/CaptureRawAndConvertedImage.java
om/android/monkeyrunner/adb/image/ImageUtils.java
om/android/monkeyrunner/adb/image/SixteenBitColorModel.java
om/android/monkeyrunner/adb/image/ThirtyTwoBitColorModel.java
om/android/monkeyrunner/controller/MonkeyController.java
om/android/monkeyrunner/controller/MonkeyControllerFrame.java
om/android/monkeyrunner/controller/VariableFrame.java
om/android/monkeyrunner/core/IMonkeyBackend.java
om/android/monkeyrunner/core/IMonkeyDevice.java
om/android/monkeyrunner/core/IMonkeyImage.java
om/android/monkeyrunner/core/MonkeyImageBase.java
om/android/monkeyrunner/core/TouchPressType.java
om/android/monkeyrunner/easy/By.java
om/android/monkeyrunner/easy/EasyMonkeyDevice.java
om/android/monkeyrunner/easy/HierarchyViewer.java
om/android/monkeyrunner/exceptions/MonkeyRunnerException.java
om/android/monkeyrunner/recorder/MonkeyRecorder.java
om/android/monkeyrunner/recorder/MonkeyRecorderFrame.java
om/android/monkeyrunner/recorder/actions/Action.java
om/android/monkeyrunner/recorder/actions/DragAction.java
om/android/monkeyrunner/recorder/actions/PressAction.java
om/android/monkeyrunner/recorder/actions/TouchAction.java
om/android/monkeyrunner/recorder/actions/TypeAction.java
om/android/monkeyrunner/recorder/actions/WaitAction.java
om/android/monkeyrunner/stub/StubBackend.java
f07d8c2026606633f1de7e1ab9d985c74ad8b340 25-May-2011 Michael Wright <michaelwr@google.com> Fixed MonkeyRunner to work with PyDev.

Eclipse passes the -u option to MonkeyRunner by default. Since we don't
do anything with that option, we can just ignore it.

Bug: 4109883

Change-Id: If3624c13583f639e745742f100a0e31e1ab694ad
om/android/monkeyrunner/MonkeyRunnerOptions.java
42a7ac915d595a9820546b5d97f3f3c6ca666057 15-Apr-2011 Terence Haddock <thaddock@google.com> Use enum for converting TouchPressType values

Change-Id: I072425caf7da7c1c01bf757243005ba0ebd97014
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
om/android/monkeyrunner/core/IMonkeyDevice.java
om/android/monkeyrunner/core/TouchPressType.java
om/android/monkeyrunner/easy/EasyMonkeyDevice.java
om/android/monkeyrunner/recorder/MonkeyRecorder.java
om/android/monkeyrunner/recorder/actions/PressAction.java
om/android/monkeyrunner/recorder/actions/TouchAction.java
9920695ea25aec4589d28c88f8874c86a6e908af 11-Apr-2011 Adrian Zakrzewski <adrianz@google.com> Separate MonkeyRunner core logic

Refactored the MonkeyRunner code to separate core logic
from the jython wrapper. The core logic is now usable
directly from Java w/o the pollution from jython.
The existing MonkeyRunner classes are now just a thin
and dumb wrapper atop the core.

Change-Id: I6ef18ea92e0e9284c1fde949b4efb0e2e7170e57
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyImage.java
om/android/monkeyrunner/MonkeyRunner.java
om/android/monkeyrunner/MonkeyRunnerBackend.java
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/adb/AdbBackend.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
om/android/monkeyrunner/adb/AdbMonkeyImage.java
om/android/monkeyrunner/adb/image/CaptureRawAndConvertedImage.java
om/android/monkeyrunner/controller/MonkeyController.java
om/android/monkeyrunner/controller/MonkeyControllerFrame.java
om/android/monkeyrunner/core/IMonkeyBackend.java
om/android/monkeyrunner/core/IMonkeyDevice.java
om/android/monkeyrunner/core/IMonkeyImage.java
om/android/monkeyrunner/core/MonkeyImageBase.java
om/android/monkeyrunner/easy/By.java
om/android/monkeyrunner/easy/EasyMonkeyDevice.java
om/android/monkeyrunner/easy/HierarchyViewer.java
om/android/monkeyrunner/recorder/MonkeyRecorder.java
om/android/monkeyrunner/recorder/MonkeyRecorderFrame.java
om/android/monkeyrunner/recorder/actions/Action.java
om/android/monkeyrunner/recorder/actions/DragAction.java
om/android/monkeyrunner/recorder/actions/PressAction.java
om/android/monkeyrunner/recorder/actions/TouchAction.java
om/android/monkeyrunner/recorder/actions/TypeAction.java
om/android/monkeyrunner/recorder/actions/WaitAction.java
om/android/monkeyrunner/stub/StubBackend.java
4fe2f2f34d3e16f1ab9e64aacdff1a5cf99065c3 30-Mar-2011 Terence Haddock <thaddock@google.com> Initial version of "easy monkeyrunner".

Change-Id: I4fce0fb00eac1ed59d0b8a3bd4ac8d168b36b4e0
ndroid.mk
om/android/monkeyrunner/JythonUtils.java
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
om/android/monkeyrunner/easy/By.java
om/android/monkeyrunner/easy/EasyMonkeyDevice.java
om/android/monkeyrunner/easy/HierarchyViewer.java
om/android/monkeyrunner/easy/README
51e1305752242dd2658f75d9fd2cfd1f50f1dbe2 08-Mar-2011 Bill Napier <napier@google.com> Add initial and final MOVE events on drag.

Change-Id: I88dfc808f34a862941640ad8c9ddd49051e85f72
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
3a661854fa8921ee27de0ac7461f9c2b8fc744f5 09-Mar-2011 Bill Napier <napier@google.com> Merge "- Fix a NPE when arguments are not properly understood by MonkeyRunner - Add the ability to pass Boolean types for Intent extras (extras={'a':True, 'b':False}) - Fix an improper flag being passed to am start - Pass the key and value to am start instead of just the value."
a00d9246892a6c23b2fdc2fd8e794c14144e8793 09-Mar-2011 Vijay Yellapragada <vijay.yellapragada@gmail.com> - Fix a NPE when arguments are not properly understood by MonkeyRunner
- Add the ability to pass Boolean types for Intent extras (extras={'a':True, 'b':False})
- Fix an improper flag being passed to am start
- Pass the key and value to am start instead of just the value.

Change-Id: Ifd0c69ccb4c2755a49efca2d3f8b3befa212a69f
om/android/monkeyrunner/JythonUtils.java
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
5bf37e37529cb8c9dbda7cce57dc46d43e2f30a0 04-Mar-2011 Bill Napier <napier@google.com> Remove trailing comma that was causing compile problems.

Change-Id: Ia80bd2c25b5898a6ad99b9404b89c1b41c8290ba
om/android/monkeyrunner/MonkeyRunner.java
d8e44021b12373978c51c15a7ff92b1066251c6a 16-Feb-2011 Bill Napier <napier@google.com> Allow loading MonkeyImages from a local filesystem.

Change-Id: I995ac65f1e376b01312d66f82441043971acd16c
om/android/monkeyrunner/MonkeyImage.java
om/android/monkeyrunner/MonkeyRunner.java
62300987cf6058463feed9add62807be1a625f0d 22-Nov-2010 Bill Napier <napier@google.com> Fix -v logging level flag.

- Rather than ignoring the flag, actually make use of it.
- Change the default logging level to SEVERE
- Change the "command slow" exception print from ddmlib to INFO

Change-Id: Iade4700b32ed7b4a55bcd3336c74b2127693bebe
om/android/monkeyrunner/MonkeyRunnerOptions.java
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
b46b7afb655c32ede3b686fcc0b248bedb43f84d 19-Oct-2010 Bill Napier <napier@google.com> Merge "Initial cut at MonkeyRecorder."
64c8ad05851372cd522bb8e1ff84da9326c6e576 19-Oct-2010 Bill Napier <napier@google.com> Merge "Fix field visibility by ensuring they stay in __dict__."
6db57208c8fb964bba0bc6da098e8aac94ea6b93 18-Oct-2010 Bill Napier <napier@google.com> Initial cut at MonkeyRecorder.

MonkeyRecorder (and MonkeyPlayback) are a set of tools for using MonkeyRunner to record and playback actions. The current implementation is not very sophisticated, but it works.

Please don't review yet. Needs a lot of style cleanup.

Change-Id: Id300a27294b5dc13a842fade900e8b9916b8a17b
om/android/monkeyrunner/JythonUtils.java
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyRunner.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
om/android/monkeyrunner/recorder/ActionListModel.java
om/android/monkeyrunner/recorder/MonkeyRecorder.java
om/android/monkeyrunner/recorder/MonkeyRecorderFrame.java
om/android/monkeyrunner/recorder/actions/Action.java
om/android/monkeyrunner/recorder/actions/DragAction.java
om/android/monkeyrunner/recorder/actions/PressAction.java
om/android/monkeyrunner/recorder/actions/PyDictUtilBuilder.java
om/android/monkeyrunner/recorder/actions/TouchAction.java
om/android/monkeyrunner/recorder/actions/TypeAction.java
om/android/monkeyrunner/recorder/actions/WaitAction.java
1739817411e8c2415501491bfa07ed2453c35942 18-Oct-2010 Bill Napier <napier@google.com> Make MonkeyRunner's adb finding more robust.

This includes fixes for running out of the SDK.

Change-Id: Ib14959929bec2b8d5514adbe405207be4ad41264
ndroid.mk
om/android/monkeyrunner/adb/AdbBackend.java
5397067da9a1dc97ca2d4d036c9614da2f3af46f 18-Oct-2010 Bill Napier <napier@google.com> Fix field visibility by ensuring they stay in __dict__.

Change-Id: I0f632f799ac7f554bb524099208385973423a0d0
om/android/monkeyrunner/JythonUtils.java
d1efb3282762072d219285643792ff0119e3ed96 02-Oct-2010 Bill Napier <napier@google.com> Bridge MonkeyRunnerExported tags into pydoc.

This allows the use of pydoc to generate MonkeyRunner
API documentation.

Change-Id: I0af981f2023abf2cbf92cb1d7c9132936414c559
om/android/monkeyrunner/JythonUtils.java
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyImage.java
om/android/monkeyrunner/MonkeyRunner.java
om/android/monkeyrunner/MonkeyRunnerHelp.java
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/ScriptRunner.java
om/android/monkeyrunner/doc/MonkeyRunnerExported.java
ad5d6730be32ab38be880513502fc2fea0512c1b 30-Sep-2010 Bill Napier <napier@google.com> Merge "Add in support for the sys.executable variable."
5026cf75831b905d5002709abbd4b5a592628dda 30-Sep-2010 Bill Napier <napier@google.com> Add in support for the sys.executable variable.

This allows things like pydoc to work.

Change-Id: I16206a17099f7a3785ebcb303bd760b65db36b68
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/ScriptRunner.java
bcd4b888e7ac6128c19098d30c4fc23b3df0f352 23-Sep-2010 Bill Napier <napier@google.com> Improve waitForConnection for booting devices.

Have waitForConnection actually wait until the device is ONLINE before returning
it. Also give the on device monkey some more time to startup.

Change-Id: I86193a8532a84d64dddd9a60012af4f3ef507841
om/android/monkeyrunner/adb/AdbBackend.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
1c85488dc3f6dd1e9dd081023ee28c281f24be5d 26-Aug-2010 Xavier Ducrohet <xav@android.com> Merge "Create MonkeyRunner docs target to generate SDK docs."
4632a705097fcc53f2221874a663c3f716953952 26-Aug-2010 Xavier Ducrohet <xav@android.com> Merge "DOC: Updated doc for MonkeyRunner API"
16c864153ef53abc3c64f50877225944c25afacd 20-Aug-2010 Bill Napier <napier@google.com> Create MonkeyRunner docs target to generate SDK docs.

Change-Id: Id84e1aec8965ac0efc58c25234855960e826fb3b
ndroid.mk
24efb4848a4cbe16fba84004f9fb999f1497fa3c 20-Aug-2010 Bill Napier <napier@google.com> sdk-docs output format for use in generating the SDK documentation for MonkeyRunner.

Change-Id: Iaf8cb5273d025983e62cca6ab092dca9e97c331a
om/android/monkeyrunner/MonkeyRunnerHelp.java
esources/com/android/monkeyrunner/sdk-docs.cs
113ca80ff3e8db5be9b0929454b746e15b7f4938 20-Aug-2010 Ben Dodson <bjdodson@google.com> Transition from clearsilver to jsilver

Change-Id: Iea2fb85b246685b1c2e27866bb1c1df80fa55abe
ndroid.mk
om/android/monkeyrunner/MonkeyRunnerHelp.java
dd8bd6f4051b8eab94a7bfb3701df0451da39251 06-Aug-2010 Joe Malin <jmalin@google.com> DOC: Updated doc for MonkeyRunner API

Change-Id: Id2682f2922a5ca509211a0c18c9c1366f0b020dc
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyImage.java
om/android/monkeyrunner/MonkeyRunner.java
3b74f85f0e841e7880034c33b591f1b1ab49bee4 08-Aug-2010 Bill Napier <napier@google.com> Add paragraph support into MonkeyRunner documentation.

Any strings that contain a newline are now broken up when put into the HDF.
This allows the formatters to do special per-paragraph formatting (very useful
for the HTML output).

Change-Id: If2e1dd1a6c752afe900745347ff6c9a9e4bb406d
om/android/monkeyrunner/MonkeyRunnerHelp.java
esources/com/android/monkeyrunner/html.cs
esources/com/android/monkeyrunner/text.cs
7169aa30eeaac89c49984bb9d061ca152d43391a 28-Jul-2010 Bill Napier <napier@google.com> Release MonkeyRunner into open source.

Change-Id: Ie08e493e700e3e4c85270629f68547a08b7457d4
ndroid.mk
om/android/monkeyrunner/JythonUtils.java
om/android/monkeyrunner/MonkeyDevice.java
om/android/monkeyrunner/MonkeyFormatter.java
om/android/monkeyrunner/MonkeyImage.java
om/android/monkeyrunner/MonkeyManager.java
om/android/monkeyrunner/MonkeyRunner.java
om/android/monkeyrunner/MonkeyRunnerBackend.java
om/android/monkeyrunner/MonkeyRunnerHelp.java
om/android/monkeyrunner/MonkeyRunnerOptions.java
om/android/monkeyrunner/MonkeyRunnerStarter.java
om/android/monkeyrunner/PhysicalButton.java
om/android/monkeyrunner/ScriptRunner.java
om/android/monkeyrunner/adb/AdbBackend.java
om/android/monkeyrunner/adb/AdbMonkeyDevice.java
om/android/monkeyrunner/adb/AdbMonkeyImage.java
om/android/monkeyrunner/adb/CommandOutputCapture.java
om/android/monkeyrunner/adb/LinearInterpolator.java
om/android/monkeyrunner/adb/LoggingOutputReceiver.java
om/android/monkeyrunner/adb/image/CaptureRawAndConvertedImage.java
om/android/monkeyrunner/adb/image/ImageUtils.java
om/android/monkeyrunner/adb/image/SixteenBitColorModel.java
om/android/monkeyrunner/adb/image/ThirtyTwoBitColorModel.java
om/android/monkeyrunner/controller/MonkeyController.java
om/android/monkeyrunner/controller/MonkeyControllerFrame.java
om/android/monkeyrunner/controller/VariableFrame.java
om/android/monkeyrunner/doc/MonkeyRunnerExported.java
om/android/monkeyrunner/exceptions/MonkeyRunnerException.java
om/android/monkeyrunner/stub/StubBackend.java
esources/com/android/monkeyrunner/html.cs
esources/com/android/monkeyrunner/text.cs