github wix/Detox 16.6.0

latest releases: 20.22.0-smoke.0, 20.21.0, 20.20.3...
3 years ago

Android

We've applied 2 important enhancements associated with the way Detox waits for app-idle (through Espresso):

1. Disabling all native-Android animations on Android emulator

As advised by Google, Android UI tests should system-wide disable all Android animations. In Detox, we've had that overlooked for a while, as it seemed that we could nonetheless figure out a way to have these types of animations synchronized. It appears Google have went to a lot of trouble in disallowing anyone from doing so.
Put in simple words, this evidently means Detox now applies this famous configuration commands-set automatically, when it comes to Emulators:

adb shell settings put global window_animation_scale 0
adb shell settings put global transition_animation_scale 0
adb shell settings put global animator_duration_scale 0

See #2077 for more details.

2. Increasing the default timeouts for Espresso's idle-policy

We've found by ourselves, alongside some feedback from the community, that on CI, Espresso's defaults for idle-wait can be too harsh. We therefore increased the defaults, but also allowed for custom configurations for those who wish to apply them. See #2079.

Don't miss a new Detox release

NewReleases is sending notifications on new releases.