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-03-31

ew-cli 0.0.44

  • Fixed: ew-cli no longer prints errors with Zulu 11 JDK

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.
« Newer changes
Older changes »