- Fix: adb logs
- Fix: timeout while deploying apk to the device
- Fix: one more concurrent-adb issue.
- Fix: a different approach to fixing the adb connection issues.
- Fix: stacktrace in stdout when running on multiple devices.
- Fix: disconnect from adb after running tests.
- Allow specifying test class/method names in Spoon.screenshot call.
- Fix screenshots on Lollipop.
- Allow additional testRunListener.
- Support junit4 test methods that do not start with "test".
- Support junit4 tests that do not extend InstrumentationTestCase.
- Support sequential running of tests.
- Return file path from screenshot method.
- Expose 'failIfNoDeviceConnected' parameter in Maven plugin.
- Fix: Correct occasional CSS problems on the TV output.
- Fix: Force Google fonts to load over HTTPS.
- Fix: Update to latest 'ddmlib' to resolve conflicts with the Android Gradle plugin.
- Use emulator name instead of serial number in output HTML.
- Update to latest Maven Android plugin.
- Add preliminary TV display output which cycles through tests and screenshots.
- Old APKs are no longer uninstalled.
- All strings are sanitized for use on the filesystem.
- Support exceptions whose header has no message.
--no-animations
argument disables GIF generation.--size
argument allows specifying which test size to run. Default is to run all tests.--adb-timeout
argument controls maximum time per test. Default is 10 minutes.--fail-if-no-device-connected
argument causes failure indication when no devices are found. Default is to succeed.
- Generate JUnit-compatible XML reports for each device.
- Add timeout for stalled tests and flaky devices.
- Add
spoon:open
Maven command to open the output web page.
- Support for GIFs of tests in multiple orientations.
- Fix: Prevent Java from showing a window while running tests on some OSs.
- Fix: Prevent screenshots from being listed out of order on some OSs.
- Display OS properties on the top of device page.
- Fix: Prevent exception when
ANDROID_SDK
not set.
- Devices without names are properly sorted.
- Fix: App and instrumentation APK now resolves using Aether.
- Improve classpath detection inside Maven plugin.
- Screenshot tags are now logged and displayed as tooltips.
- Fix: Generating output on Windows no longer throws exception.
- Fix: Screenshots in base test classes no longer throws exception.
- Fix: Lack of
ANDROID_SDK
environment variable no longer throws inadvertent exception. - Fix: Device run failure is now correctly indicated in output.
Initial release.