walkingice / aster Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/aster
License: Other
Automatically exported from code.google.com/p/aster
License: Other
We need a command line ast runner that takes a .ast file and runs the script.
Ex.
$ aster -run /tmp/test.ast
Original issue reported on code.google.com by ckanru
on 17 Aug 2011 at 7:12
The GUI should have a orientation checkbox for the command runner to determine
orientation.
fillSettings("Landscape", [boolean])
Original issue reported on code.google.com by aitjcize
on 17 Aug 2011 at 4:06
The size of the indicator should be about the size of a icon, or perhaps
configurable.
Original issue reported on code.google.com by aitjcize
on 18 Aug 2011 at 6:41
The idea is a Emacs like status bar for information and a mini-buffer for
messaging.
Original issue reported on code.google.com by ckanru
on 17 Aug 2011 at 12:18
Drag indicator should show the box when user click the screen, not after.
Original issue reported on code.google.com by aitjcize
on 18 Aug 2011 at 6:40
What steps will reproduce the problem?
1. Open an application that turns on landscape mode (e.g. AngryBirds)
2. Run wookieerunner and press the target with coordinate of screen
What is the expected output? What do you see instead?
The expected output should be: target being pressed.
But instead, another target is pressed.
Cause:
This is actually cause by the change between normal mode and landscape mode by
the application. In landscape mode, monkey calculate the target coordinate with
x, y interchanged.
Solution:
Need to find a way to detect device orientation and update the corresponding
view of IDE. The calculated coordinate should be swapped before sending to
monkeyrunner.
Original issue reported on code.google.com by aitjcize
on 25 Jul 2011 at 9:45
Can the script engine run *.ast directly?
We need a way to run ast file in Aster.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:46
Improve/Tune SURF matching parameter so that image can still be found even if
screen is resized.
Aster should provide a way to switch between pyramid template matching
algorithm and SURF matching to provide robust matching functionality.
Original issue reported on code.google.com by aitjcize
on 22 Aug 2011 at 3:45
Chimpchat is waiting adb connection in the same thread of GUI.
It should be moved to an independent thread.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:51
speed up screenshot capturing, some modification to android framework maybe
needed.
Original issue reported on code.google.com by aitjcize
on 22 Aug 2011 at 3:46
Hi, i am trying to develop a application for ocr and for that to preprocess a
image i m using opencv and javacv. it works fine for a while and after some
time java is crashing and entire thing is closing..Can anyone help in this.
Original issue reported on code.google.com by [email protected]
on 13 Feb 2015 at 5:44
What steps will reproduce the problem?
1. Add a drag command
2. Add a touch command
3. Remove the touch command
What is the expected output? What do you see instead?
The drag selection should be as same as previous specified (figure1), but the
selection box is messed up instead (figure2)
Original issue reported on code.google.com by aitjcize
on 18 Oct 2011 at 3:25
Attachments:
What steps will reproduce the problem?
1.When fist execution
2.Using "Touch" & "Wait" Command
What is the expected output? What do you see instead?
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.zeroxlab.aster.AsterWorkspace.fillCmd(AsterWorkspace.java:262)
at org.zeroxlab.aster.AsterWorkspace.stateChanged(AsterWorkspace.java:506)
at org.zeroxlab.aster.DefaultActionListModel.fireStateChanged(DefaultActionListModel.java:85)
at org.zeroxlab.aster.DefaultActionListModel.pushCmd(DefaultActionListModel.java:157)
at org.zeroxlab.aster.AsterMainPanel$3.mouseClicked(AsterMainPanel.java:155)
at org.zeroxlab.aster.ui.BasicActionListUI.fireNewAction(BasicActionListUI.java:188)
at org.zeroxlab.aster.ui.BasicActionListUI$5.mouseClicked(BasicActionListUI.java:233)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
at java.awt.Component.processMouseEvent(Component.java:6206)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5968)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4564)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4390)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4134)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
What version of the product are you using? On what operating system?
Fedora 14
Linux 2.6.35.14-96.fc14.x86_64
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (fedora-54.1.9.9.fc14-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 12 Sep 2011 at 4:42
Attachments:
Currently, the implemented push/pull function requires user to enter full path
of a file in order to push/pull file.
For example:
1. Instead of,
push('data.jar', '/data/local/tmp')
you need to enter
push('data.jar', '/data/local/tmp/data.jar')
2. Instead of,
pull('/data/local/tmp/test.jar', '')
you need to enter
pull('/data/local/tmp/test.jar', 'test.jar')
The thing is not it's hard to know where the remote file is a directory or file
or not exists before we push the file, we can only know when the error occurs.
Possible solution:
Because the design of ddmlib, there is no way to construct a
SyncService.FileEntry with predetermined path. Instead, you must first find
node, list every children under that node then find the node you want, so on
and so forth. But this would be time consuming and would break the current
architecture of ddmlib. Personally I'll prefer leave it the way it is, but
consider it maybe an inconvenience to the user.
Please advise.
Original issue reported on code.google.com by aitjcize
on 29 Jul 2011 at 3:30
The title explains everything.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:47
Workspace should provides some buttons such as Home, Menu, Back and Search
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:49
This can be implemented through:
WookieeRuuner/MonkeyRunner
\
AdbChimpDevice::pushFile, pullFile
\
IChimpDeivce::pushFile, pullFile
Device::pushFile, pullFile
\
IDevice::pushFile, pullFile
\
SyncService::pushFile, pullFile
Original issue reported on code.google.com by aitjcize
on 27 Jul 2011 at 9:29
Assertion command,作為一個測試框架一定要有的 assertion
command,要加
到 command set 裡面去,GUI 在執行的時候也要可以反應 assertion 的結果
We should add assertion command into command set and apply them in runtime.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:54
OpRecall: Show a file selector to let user select a *.ast file.
OpType: Show a input widget to let user input text.
OpPress: Show a widget to let user select keycode.
Original issue reported on code.google.com by aitjcize
on 18 Aug 2011 at 6:45
Add a new file menu item 'New...' to create new test case.
Original issue reported on code.google.com by ckanru
on 19 Aug 2011 at 3:57
1. We should bind this function to GUI interface
2. We already has an implementation, needs more love
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:45
When opening Aster, buttons on the down-right corner is not fully shown, see
attached image for details.
Original issue reported on code.google.com by aitjcize
on 18 Oct 2011 at 3:07
Attachments:
Right now the interface always hanged for a while.
It might be caused by updating of timer.
Original issue reported on code.google.com by [email protected]
on 29 Jul 2011 at 11:15
I have to put WookieeRunnerWrapper.py to main directory of Aster otherwise I
will get this error
Exception in thread "Thread-3" Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named WookieeRunnerWrapper
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 5:02
If the file path was already occupied by a old file, we should ask a permission
before override it.
Original issue reported on code.google.com by ckanru
on 19 Aug 2011 at 9:42
The display area is bad to recognize since the size does not fit to window.
Original issue reported on code.google.com by [email protected]
on 29 Jul 2011 at 11:16
Needs an interface to let use modify settings of Aster.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:48
https://code.google.com/p/aster/wiki/Design
Original issue reported on code.google.com by ckanru
on 8 Aug 2011 at 3:56
`adb connect' is a blocking operation. The GUI and adb should be in different
thread.
Original issue reported on code.google.com by ckanru
on 1 Aug 2011 at 6:15
Manual saves life.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:56
Press has a constructor: Press(AsterOperation op)
while other classes don't have. Is there a particular reason for this?
Original issue reported on code.google.com by aitjcize
on 18 Aug 2011 at 5:01
We should add assertion command into command set and apply them in runtime.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 1:55
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.