diff options
author | Raphael Moll <ralf@android.com> | 2013-03-12 10:39:00 -0700 |
---|---|---|
committer | Raphael Moll <ralf@android.com> | 2013-03-13 20:34:20 -0700 |
commit | f6a5b596f5473558ecc859e8af931a9f1b80a7ea (patch) | |
tree | 885f0080f18c5ba1a94781b9d61077d2c67e3add /monkeyrunner/scripts | |
parent | bc982e5d2a6ffc0fa5c76eaf39e77e4ec415e637 (diff) | |
download | sdk-f6a5b596f5473558ecc859e8af931a9f1b80a7ea.zip sdk-f6a5b596f5473558ecc859e8af931a9f1b80a7ea.tar.gz sdk-f6a5b596f5473558ecc859e8af931a9f1b80a7ea.tar.bz2 |
SDK: Delete projects moved to tools/base or tools/swt.
Change-Id: Iba15f82cb00d19217382c78d8ff37dda1e97ea59
Diffstat (limited to 'monkeyrunner/scripts')
-rw-r--r-- | monkeyrunner/scripts/help.py | 48 | ||||
-rw-r--r-- | monkeyrunner/scripts/monkey_playback.py | 70 | ||||
-rw-r--r-- | monkeyrunner/scripts/monkey_recorder.py | 20 | ||||
-rw-r--r-- | monkeyrunner/scripts/mr_pydoc.py | 43 |
4 files changed, 0 insertions, 181 deletions
diff --git a/monkeyrunner/scripts/help.py b/monkeyrunner/scripts/help.py deleted file mode 100644 index ebc6c10..0000000 --- a/monkeyrunner/scripts/help.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env monkeyrunner -# Copyright 2010, The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from com.android.monkeyrunner import MonkeyRunner as mr - -import os -import sys - -supported_formats = ['html', 'text', 'sdk-docs'] - -if len(sys.argv) != 3: - print 'help.py: format output' - sys.exit(1) - -(format, saveto_path) = sys.argv[1:] - -if not format.lower() in supported_formats: - print 'format %s is not a supported format' % format - sys.exit(2) - -output = mr.help(format=format) -if not output: - print 'Error generating help format' - sys.exit(3) - -dirname = os.path.dirname(saveto_path) -try: - os.makedirs(dirname) -except: - print 'oops' - pass # It already existed - -fp = open(saveto_path, 'w') -fp.write(output) -fp.close() - -sys.exit(0) diff --git a/monkeyrunner/scripts/monkey_playback.py b/monkeyrunner/scripts/monkey_playback.py deleted file mode 100644 index 45d801a..0000000 --- a/monkeyrunner/scripts/monkey_playback.py +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env monkeyrunner -# Copyright 2010, The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import sys -from com.android.monkeyrunner import MonkeyRunner - -# The format of the file we are parsing is very carfeully constructed. -# Each line corresponds to a single command. The line is split into 2 -# parts with a | character. Text to the left of the pipe denotes -# which command to run. The text to the right of the pipe is a python -# dictionary (it can be evaled into existence) that specifies the -# arguments for the command. In most cases, this directly maps to the -# keyword argument dictionary that could be passed to the underlying -# command. - -# Lookup table to map command strings to functions that implement that -# command. -CMD_MAP = { - 'TOUCH': lambda dev, arg: dev.touch(**arg), - 'DRAG': lambda dev, arg: dev.drag(**arg), - 'PRESS': lambda dev, arg: dev.press(**arg), - 'TYPE': lambda dev, arg: dev.type(**arg), - 'WAIT': lambda dev, arg: MonkeyRunner.sleep(**arg) - } - -# Process a single file for the specified device. -def process_file(fp, device): - for line in fp: - (cmd, rest) = line.split('|') - try: - # Parse the pydict - rest = eval(rest) - except: - print 'unable to parse options' - continue - - if cmd not in CMD_MAP: - print 'unknown command: ' + cmd - continue - - CMD_MAP[cmd](device, rest) - - -def main(): - file = sys.argv[1] - fp = open(file, 'r') - - device = MonkeyRunner.waitForConnection() - - process_file(fp, device) - fp.close(); - - -if __name__ == '__main__': - main() - - - diff --git a/monkeyrunner/scripts/monkey_recorder.py b/monkeyrunner/scripts/monkey_recorder.py deleted file mode 100644 index 29e6e50..0000000 --- a/monkeyrunner/scripts/monkey_recorder.py +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env monkeyrunner -# Copyright 2010, The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from com.android.monkeyrunner import MonkeyRunner as mr -from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder - -device = mr.waitForConnection() -recorder.start(device) diff --git a/monkeyrunner/scripts/mr_pydoc.py b/monkeyrunner/scripts/mr_pydoc.py deleted file mode 100644 index 5c35296..0000000 --- a/monkeyrunner/scripts/mr_pydoc.py +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env monkeyrunner -# Copyright 2010, The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import com.android.monkeyrunner.MonkeyRunnerHelp as mrh -import pydoc -import sys - -def create_page(title, document): - return """ -page.title=%s -@jd:body -%s -</body> -</html> -""" % (title, document) - -BASEDIR = 'frameworks/base/docs/html/guide/topics/testing/' - -def main(): - document = "" - - for clz in mrh.getAllDocumentedClasses(): - object, name = pydoc.resolve(str(clz), 0) - document += pydoc.html.document(object, name) - - page = create_page('MonkeyRunner API', document) - file = open(BASEDIR + 'monkeyrunner_api.html', 'w') - file.write(page) - file.close() - -if __name__ == '__main__': - main() |