Skip to content

test(firebase_admin_sdk): add tag-based test filtering#279

Open
demolaf wants to merge 8 commits into
mainfrom
fix/auth-unit-test-validation
Open

test(firebase_admin_sdk): add tag-based test filtering#279
demolaf wants to merge 8 commits into
mainfrom
fix/auth-unit-test-validation

Conversation

@demolaf
Copy link
Copy Markdown
Member

@demolaf demolaf commented May 20, 2026

No description provided.

@demolaf demolaf marked this pull request as draft May 20, 2026 11:26
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces test presets and tagging for Firebase emulators, production, and WIF environments, updating the CI configuration and coverage scripts. It also improves URL validation, refactors input validation in the authentication request handler, and optimizes the signing process to use local credentials when available. Review feedback suggests enhancing email validation by using assertIsEmail for more robust checks and replacing hardcoded request type strings with constants to improve maintainability.

Comment thread packages/firebase_admin_sdk/lib/src/auth/auth_request_handler.dart Outdated
Comment thread packages/firebase_admin_sdk/lib/src/auth/auth_request_handler.dart Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

Coverage Report

✅ Coverage 75.16% meets 40% threshold

Total Coverage: 75.16%
Lines Covered: 5164/6871

Package Breakdown

Package Coverage
google_cloud_firestore 78.08%
firebase_admin_sdk 72.60%

Minimum threshold: 40%

@demolaf demolaf marked this pull request as ready for review May 20, 2026 13:51
@demolaf demolaf requested a review from brianquinlan May 20, 2026 13:52
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