Skip to main content

Posts

Showing posts with the label batch-file

force android tests to run on different emulators from command line batch file

How can I run my android junit/robotium tests from the command line on every single emulator? I want to make sure my tests run on many android OS versions and many screen resolutions. I'd like to write a batch file that runs from the windows command line to run my test suite over and over again on each emulator I have installed. To run from the command line I can do this: adb shell am instrument -w com.myapp.client.test/android.test.InstrumentationTestRunner but that just runs it on the default emulator. How can I force that command to run on all of the emulators I have setup? Ideally, the batch file would looking something like: launch emulator1 run tests close emulator1 launch emulator2 run tests close emulator2 ... I don't know how to do the launch and close part. Thanks EDIT: Found solutions. Below is my batch file set PORTRAIT=medium set LANDSCAPE=large :: launch emulator emulator -avd android2.2 :: wait for emulator to l