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

2023-02-07

ew-cli 0.0.50

  • Tests that add additional data files with ew-cli now cache their results properly.

2023-02-03

emulator.wtf web app

  • Completely revamped the results web UI. Read the blogpost here.

2023-01-31

Emulators

  • Added API 33 emulators, full list of all emulators added:
    • device=Pixel2,version=33
    • device=Tablet10,version=33
    • device=NexusLowRes,version=33
    • device=Monitor,version=33
  • Fixed capturing coverage when using the test service storage

2023-01-20

ew-cli 0.0.49

  • emulator.wtf now caches test results, as long as the app and test apks are byte-for-byte the same and the test arguments haven’t changed. Use --no-test-cache or --side-effects to disable this behaviour.

2023-01-17

gradle-plugin 0.0.13

  • The emulator.wtf Gradle plugins are now fully cacheable, even when using a remote cache.

2023-01-10

Emulators

  • Fixed a race condition where sometimes API 24 emulators wouldn’t start properly
  • Added 23.88.5.162 to our outbound IPs

2022-11-29

Emulators

  • Emulators are now always in the UTC timezone
  • Fixed an issue where emulator clocks were sometimes off by months, failing tests relying on SSL cert validity periods

2022-11-23

emulator.wtf web app

Launched emulator.wtf web app to help you with:

  • inviting more users to your organization
  • managing the access levels organization members have
  • creating and rotating API tokens and see their usage
  • tracking your usage over time
  • configuring details like credit-card billing

2022-10-04

gradle-plugin 0.0.12

  • The Gradle plugin now picks up isolated Android test (com.android.test) subprojects. When using these make sure the targetProjectPath is configured in the android {} block.

2022-09-20

ew-cli 0.0.48

  • ew-cli now supports capturing a video recording of the test - pass both --record-video and --outputs-dir, a recording.mp4 file will be saved per device-job combination

2022-07-28

Emulators

  • All network traffic from emulators now originates from these IP addresses:

    • 148.251.112.247
    • 176.34.140.8

    See the documentation for further details and machine-readable endpoints for getting these.

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