Git Product home page Git Product logo

aster's People

Contributors

aitjcize avatar jserv avatar kanru avatar walkingice avatar

Watchers

 avatar

aster's Issues

Need command line ast runner

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

  • Blocking: #15

Orientation checkbox/pushbutton

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

Default Indicator size

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

Drag indicator

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

Orientation of device infects the coordinates of screen

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

Improve image searching

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

Improve Thread handling

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

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

Java is crashing with opencv

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

Strange drag selection on windows

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:

When using OpenCV library cause crash

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:

push/pull path enhancement

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

Push/Pull support for WookieeDevice/MonkeyRunner

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,作為一個測試框架一定要有的 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

Need OpRecall, OpType, OpPress

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

'New..." file menu item

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

GUI alignment problem on Windows

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:

ImportError: No module named WookieeRunnerWrapper

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

IDE hangs when not connected to device

`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

Interface inconsistent

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

Assertion command

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

  • Blocked on: #19

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.