For my CI infrastructure, I need to automatically deploy and run complex tests between two (or more) Android phones from a control device (linux).
So far, android-android in combination with android modules is not a satisfactory solution:
- monkeyrunner does not call individual methods from a remote application and cannot address user interface components by their identifier
- running java test scripts with ActivityInstrumentationTestCase2 is too expensive (loC) and does not provide enough flexibility for the interaction between the two devices.
- robotium.org is a step in the right direction, but is in java (not dynamic), and not in multithreading.
- all other solutions found do not allow interactive testing thanks for dynamic scenarios
Any suggestion?
source
share