This is an Android's Instrumentation test runner. It's in quite early phase but already solves couple of issues with instrumentation tests:
- runs tests in parallel
- retries failed tests
- does execute all the package tests even if the app dies during the execution
gem install rubotium
Installed android SDK with aapt
in your PATH
Installed java
with javap
in your PATH
$ rubotium -t <path_to_tests.apk> -a <path_to_application.apk> -r <instrumentation_test_runner>
$ rubotium -h for help
- Fork it ( http://github.com//rubotium/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request