From 658f5e8c159b5fa2d15d3f6067f8f8cad6a81845 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Wed, 17 Jun 2026 15:55:02 +0200 Subject: [PATCH 1/2] ci: fix running issues --- tests/integration_test/e2e_test.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/integration_test/e2e_test.dart b/tests/integration_test/e2e_test.dart index 094897c954de..aa921c873b21 100644 --- a/tests/integration_test/e2e_test.dart +++ b/tests/integration_test/e2e_test.dart @@ -51,7 +51,7 @@ void main() { return; } if (kIsWeb) { - firebase_core.main(); + firebase_core.main(includeRecaptchaTests: false); firebase_ai.main(); firebase_auth.main(); firebase_database.main(); @@ -64,6 +64,7 @@ void main() { firebase_performance.main(); firebase_remote_config.main(); firebase_storage.main(); + firebase_core.recaptchaMain(); return; } From 19ad28cc058c4a39e0a224b0de81a55e0a601da1 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Wed, 17 Jun 2026 17:30:55 +0200 Subject: [PATCH 2/2] fix --- tests/integration_test/e2e_test.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/integration_test/e2e_test.dart b/tests/integration_test/e2e_test.dart index aa921c873b21..0f4195ffbe98 100644 --- a/tests/integration_test/e2e_test.dart +++ b/tests/integration_test/e2e_test.dart @@ -51,10 +51,12 @@ void main() { return; } if (kIsWeb) { + // Web has its own ordering because App Check runs in a separate job and + // Auth can leave emulator state that interferes with Database tests. firebase_core.main(includeRecaptchaTests: false); firebase_ai.main(); - firebase_auth.main(); firebase_database.main(); + firebase_auth.main(); firebase_crashlytics.main(); firebase_analytics.main(); cloud_functions.main(); @@ -90,6 +92,8 @@ void main() { } void runAllTests() { + // Native platforms run the full suite, including App Check, in the standard + // package order. firebase_core.main(includeRecaptchaTests: false); firebase_ai.main(); firebase_auth.main();