Skip to main content
Docs
Blog Status Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

2022-02-14

Test execution

  • Fixed: timed out tests now emit full logcat, pulled dirs, coverage data and an (incomplete) JUnit test report

results.emulator.wtf web app

  • Fixed: tests running for longer than 1 hour failed with a 404 error
  • Fixed: shards are now always ordered by index in results web link

2022-02-02

ew-cli 0.0.43

  • timeout status is now printed properly
  • the results link is now included in the JSON output under the resultsUrl field
  • fixed printing out failing shard combinations

2022-01-30

ew-cli 0.0.42

  • Added results link at the end of the run, enabling to view logcat and failing tests in a web browser.

2022-01-22

ew-cli 0.0.41

  • Added support for pushing additional files into the /sdcard or /data/local/tmp directory using --other-files.

2022-01-21

ew-cli 0.0.40

  • Added support for specifying test targets manually via --test-targets-for-shard. Especially useful if you have your own in-house scripts for sharding.

2022-01-10

ew-cli 0.0.39

  • Improved --help output of ew-cli
  • Added support for reading command-line arguments from YAML files. Read more here.

2022-01-03

ew-cli 0.0.38

  • Added support for --timeout <duration> parameter to cancel test execution when it takes too long. Defaults to 15m (15 minutes).

2021-12-31

Test execution

  • Fixed ew-cli sometimes getting stuck if the test failed immediately, e.g. when using an unsupported model

2021-12-30

Test execution

  • Fixed test coverage not working on version=29 emulators
  • Fixed long-running tests (1+ hr) getting stuck completely

2021-12-29

Emulators

  • Added two new device models: Tablet10, Tablet10Atd representing 10" tablets with landscape orientation and a resolution of 1920x1200.

    Complete list of new combinations added:

    • device=Tablet10,version=23
    • device=Tablet10,version=27
    • device=Tablet10,version=29
    • device=Tablet10,version=30
    • device=Tablet10,version=31
    • device=Tablet10Atd,version=30

2021-12-28

ew-cli 0.0.36

  • Added --test-targets for fine-grained control over what tests to run
  • ew-cli now validates app and test apk files before starting the test

2021-12-26

ew-cli 0.0.31

  • The ew-cli binary files are now signed with GPG

2021-12-22

ew-cli 0.0.29

  • Added --models command to ew-cli list all available emulator models
  • Changed how Automated Test Devices are represented, instead of a separate atd=true flag, use the *Atd suffix instead, e.g. change from model=Pixel2,atd=true to model=Pixel2Atd.

Note: ATD models are still only available for version=30 emulators

2021-12-21

ew-cli 0.0.28

  • Added --json output flag to ew-cli to get machine-readable output

2021-12-18

Test execution

  • Fixed collecting test coverage data from a variety of API versions

2021-12-16

Test execution

  • Improved emulator stability a bit

2021-11-20

ew-cli 0.0.26

  • Fixed an issue where ew-cli failed to start on JDK8

2021-11-18

emulator.wtf web app

  • emulator.wtf webpage has finally been blessed with an official logo

2021-11-08

Emulators

  • emulator.wtf now supports version=31 device configurations.

    Complete list of new combinations added:

    • device=Pixel2,version=31
    • device=NexusLowRes,version=31

2021-10-28

gradle-plugin 0.0.8

  • emulator.wtf Gradle plugin is now available from Maven Central, there’s no need to configure a custom repository anymore. Read more about the Gradle plugin here.

2021-10-26

Emulators

  • emulator.wtf now supports version=29 device configurations.

    Complete list of new combinations added:

    • device=Pixel2,version=29
    • device=NexusLowRes,version=29

2021-10-23

gradle-plugin 0.0.7

There’s now a Gradle plugin that wraps ew-cli. Read more here.

ew-cli 0.0.25

  • ew-cli now exits with a non-zero exitcode when started with unknown input arguments. Thanks to @ubiratansoares for reporting the issue.

GitHub action emulator-wtf/run-tests@v0.0.4

Fixed two issues with the emulator-wtf/run-tests@v0 GitHub action:

  • v0.0.3 always crashed due to a misplaced line
  • clear-package-data value was not sent to ew-cli correctly, silently skipping all tests

Thanks to @ubiratansoares for noticing and sending in PRs for these issues!

2021-10-22

ew-cli 0.0.24

  • Added --num-shards command line flag for sharding. It acts similar to --num-uniform-shards but instead of assigning shards randomly it spreads the tests evenly between shards by test count so that every shard has roughly the same number of tests.

2021-10-16

Emulators

  • emulator.wtf now supports version=30 device configurations and the new ATD (Automated Test Device) images. These images are specifically optimized for running automated tests by disabling some system apps and background services. Read more about ATD images here.

    Complete list of new combinations added:

    • device=Pixel2,version=30,atd=true
    • device=Pixel2,version=30
    • device=NexusLowRes,version=30,atd=true
    • device=NexusLowRes,version=30
« Newer changes
Older changes »