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

2022-05-30

Emulators

  • Added API 24 emulators

    Complete list of new combinations added:

    • device=Pixel2,version=24
    • device=Tablet10,version=24
    • device=NexusLowRes,version=24
  • Fixed rendering of result links in GitHub Action logs by switching token format

2022-05-22

ew-cli 0.0.47

  • Added APK and input file caching to tests - ew-cli will skip uploading files if they have been recently added, enabled by default for 1h. Use --no-file-cache to disable and --file-cache-ttl <duration> to control the behaviour.
  • Added new --prepare flag that only uploads files to populate cache but doesn’t trigger any tests.

2022-05-19

Test execution

  • Fixed use of androidx test services to capture screenshots

2022-05-18

Test execution

  • Fixed tests crashing with more complex environment variables due to improper escaping

2022-05-11

ew-cli 0.0.45

  • Added support for running library tests without an app apk. Use the --library-test parameter instead of --app and --test to test library modules.

2022-04-25

Emulators

  • Added Android Automated Test Device (ATD) images with API 31. Read more about ATD images here.

    Complete list of new combinations added:

    • device=Pixel2Atd,version=31
    • device=Tablet10Atd,version=31
    • device=NexusLowResAtd,version=31

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