Wednesday, September 19, 2012

IXONOS sponsored AndroidViewClient improvements

Thanks to IXONOS and its commitment with the Open Source community AndroidViewClient has reached a new level of maturity. IXONOS has sponsored the improvement of some core AndroidViewClient features broaden its usage and allowing it to be used as a test workhorse of many other projects.

Ari Manninen, from IXONOS said:

"AndroidViewClient is a very valuable tool for creating device independent MonkeyRunner scripts. It has greatly enhanced MonkeyRunner testing in our customer projects."

5 comments:

Unknown said...

Hi,
That is great!. what new features added to AndroidViewClient with this update?
how can we reduce the time taken for getting the view dump from the phone?
Cheers,
Mukin

Diego Torres Milano said...

@Mukin Hi,
You can see the changes at github.

I'm planning a post to explain many of them mainly the ones that make AndroidViewClient work in situations where plain monkeyrunner fails.

Stay tuned.

VK said...

Hi,

The tool has proved be of great help above the features of MonkeyRunner. It takes about 20sec for getting view dump. Is it normal.

Thanks,
VK

Diego Torres Milano said...

@VK,
Thanks for your comments.
I would definitely not say that all possible improvements and optimization in AndroidViewClient has been done. I constantly check the user comments and as I have some free time review, optimize and correct the existing code base, but the slowest part is the ViewServer on Android. You can verify that there is not much difference in getting the dump from AndroidViewClient than from hierarchyviewer.

I'm planning to incorporate the window LIST command and then the DUMP by window which would speed up things a bit.

VK said...

@Diego,

AndroidViewClient is very useful in handling dynamic list (like Wi-Fi scan list) which cant be selected using co-ordinates reliably.

DUMP for specific window was exactly what I thought would help.

Thanks,
VK