2022-03-31
ew-cli 0.0.44
- Fixed:
ew-clino longer prints errors with Zulu 11 JDK
ew-cli no longer prints errors with Zulu 11 JDKresultsUrl field/sdcard or
/data/local/tmp directory using --other-files.--test-targets-for-shard. Especially useful if you have your own in-house
scripts for sharding.--help output of ew-cli--timeout <duration> parameter to cancel test execution when it takes too long.
Defaults to 15m (15 minutes).ew-cli sometimes getting stuck if the test failed immediately, e.g. when using an unsupported modelversion=29 emulatorsAdded 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=23device=Tablet10,version=27device=Tablet10,version=29device=Tablet10,version=30device=Tablet10,version=31device=Tablet10Atd,version=30--test-targets for fine-grained control over what tests to runew-cli now validates app and test apk files before starting the testew-cli binary files are now signed with GPG--models command to ew-cli list all available emulator modelsatd=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
--json output flag to ew-cli to get machine-readable outputew-cli failed to start on JDK8emulator.wtf now supports version=31 device configurations.
Complete list of new combinations added:
device=Pixel2,version=31device=NexusLowRes,version=31emulator.wtf now supports version=29 device configurations.
Complete list of new combinations added:
device=Pixel2,version=29device=NexusLowRes,version=29There’s now a Gradle plugin that wraps ew-cli. Read more here.
ew-cli now exits with a non-zero exitcode when started with unknown input arguments. Thanks to @ubiratansoares for reporting the issue.Fixed two issues with the emulator-wtf/run-tests@v0 GitHub action:
v0.0.3 always crashed due to a misplaced lineclear-package-data value was not sent to ew-cli correctly, silently skipping all testsThanks to @ubiratansoares for noticing and sending in PRs for these issues!
--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.