Rubotium
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
Installation
gem install rubotium
Requirements:
Installed android SDK with aapt
in your PATH
Installed java
with javap
in your PATH
Usage
$ rubotium -t <path_to_tests.apk> -a <path_to_application.apk> -r <instrumentation_test_runner>
$ rubotium -h for help
Contributing
- 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