[ci] Skip Android webview FTL tests on stable (#4730)
These tests crash on stable due to
https://github.com/flutter/flutter/issues/96661 now that 2.10 has been
released to stable.
Fixes out-of-band tree closure from the 2.10 release.
Co-authored-by: David Iglesias <ditman@gmail.com>
diff --git a/.cirrus.yml b/.cirrus.yml
index f2372a9..c4951a6 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -230,7 +230,15 @@
- export CIRRUS_COMMIT_MESSAGE=""
- if [[ -n "$GCLOUD_FIREBASE_TESTLAB_KEY" ]]; then
- echo $GCLOUD_FIREBASE_TESTLAB_KEY > ${HOME}/gcloud-service-key.json
- - ./script/tool_runner.sh firebase-test-lab --device model=redfin,version=30 --device model=starqlteue,version=26 --exclude=script/configs/exclude_integration_android.yaml
+ # TODO(stuartmorgan): Remove this condition once
+ # https://github.com/flutter/flutter/issues/96661 is fixed and
+ # cherry picked. Currently webview_flutter tests crash on stable on
+ # Android so must be skipped.
+ - if [[ "$CHANNEL" == "stable" ]]; then
+ - ./script/tool_runner.sh firebase-test-lab --device model=redfin,version=30 --device model=starqlteue,version=26 --exclude=script/configs/exclude_integration_android.yaml,webview_flutter
+ - else
+ - ./script/tool_runner.sh firebase-test-lab --device model=redfin,version=30 --device model=starqlteue,version=26 --exclude=script/configs/exclude_integration_android.yaml
+ - fi
- else
- echo "This user does not have permission to run Firebase Test Lab tests."
- fi