Skip to content

ci(connectivity_plus): migrate android workflows to ubuntu-24.04 and kvm#3849

Open
mdmahendri wants to merge 1 commit into
fluttercommunity:mainfrom
mdmahendri:ci/connectivity-plus-ubuntu-migration
Open

ci(connectivity_plus): migrate android workflows to ubuntu-24.04 and kvm#3849
mdmahendri wants to merge 1 commit into
fluttercommunity:mainfrom
mdmahendri:ci/connectivity-plus-ubuntu-migration

Conversation

@mdmahendri
Copy link
Copy Markdown

Description

This is part of migration across the repository's packages. For the full description, please refer to the pull request #3847

@mdmahendri
Copy link
Copy Markdown
Author

The Android workflow migration is a success and running as expected. The unrelated macOS/iOS and all_plugins failures are explained in the master PR referenced above.

Note on API Level 24 Failure: the integration test failure on Android API 24 is a pre-existing issue and is unrelated to this runner migration.

Upon investigation, the failure comes from a legacy architectural behavior in older Android emulators. For API levels below 25, the emulator does not provision a simulated Wi-Fi access point (AndroidWifi) out of the box. This is confirmed by archived Android Developer Documentation obtained from this StackOverflow question:

Wi-Fi
When using an AVD with API level 25 or higher, the emulator provides a simulated Wi-Fi access point ("AndroidWifi"), and Android automatically connects to it.

Because the tests expect network state that does not exist on API 24 environments, this test fails. This can be patched in a separate PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant