History log of /expo/apps/bare-expo/scripts/start-android-e2e-test.sh (Results 1 – 2 of 2)
Revision Date Author Comments
# 383b651e 25-Apr-2023 Kudo Chien <[email protected]>

[ci] avd api 33 (#22216)

# Why

our `targetSdkVersion` is now 33, we should update the emulator for 33 as well.

# How

- update api to 33
- introduce `use-android-emulator` action and remove

[ci] avd api 33 (#22216)

# Why

our `targetSdkVersion` is now 33, we should update the emulator for 33 as well.

# How

- update api to 33
- introduce `use-android-emulator` action and remove the emulator from expo-caches action. that would put all emulator settings in a single place. other than that, i noticed that emulator booting from snapshot is not quite stable. it just reduces about two minutes and waste cache disk size. this pr also removes the emulator cache.
- based on #22214, we can now build apks on ubuntu runners and then run tests on macos runner. that would save the macos runner limit a little bit.

> **Note**
google only provides api-33 emulator image with google_apis target and [it's not very stable](https://github.com/ReactiveCircus/android-emulator-runner/discussions/286#discussioncomment-4028889). it sometimes has the SystemUI ANR. i've tried as much as i can to supress the SystemUI ANR error. if the error rate is too high, i will disable the slack notification for test-suite android-test failures.

# Test Plan

- ci passed
- android instrumentation test is also broken on main. will follow up in a separated pr.

show more ...


# 40881091 25-Apr-2023 Kudo Chien <[email protected]>

[bare-expo] use android espresso for test-suite ci testing (#22214)

# Why

our android test-suite ci testing is flaky. most of time coming from detox hardcoded 45s timeout to install apk

# How

[bare-expo] use android espresso for test-suite ci testing (#22214)

# Why

our android test-suite ci testing is flaky. most of time coming from detox hardcoded 45s timeout to install apk

# How

use android espresso rather than detox. detox will still work for reference.

# Test Plan

ci passed

show more ...