2022-03-31
ew-cli 0.0.44
- Fixed:
ew-cli
no 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=23
device=Tablet10,version=27
device=Tablet10,version=29
device=Tablet10,version=30
device=Tablet10,version=31
device=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=31
device=NexusLowRes,version=31
emulator.wtf now supports version=29
device configurations.
Complete list of new combinations added:
device=Pixel2,version=29
device=NexusLowRes,version=29
There’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.