flutter_firebase_agent_testing 1.0.0
flutter_firebase_agent_testing: ^1.0.0 copied to clipboard
Scaffold Firebase App Testing Agent CI for Flutter Android apps — YAML tests, GitHub Actions, and a setup CLI.
Changelog #
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-05-20 #
Added #
firebase_agent_ci setupCLI to scaffold GitHub Actions and optional sample YAML tests.AppAgentYamlCodecfor Firebase App Testing Agent YAML encode/decode.GitHubActionsWorkflowConfigandGitHubActionsBootstrapperfor CI workflow generation.FirebaseAppTestingExecutorfor localfirebase apptesting:executeinvocations.- Recommended test templates and device presets.
- Example Android app with three working agent test cases (home, counter, sign-up form).
Changed #
- CI workflow triggers on version tags (
v*) instead of branch pushes. - CI builds release APKs and passes the binary directly to
apptesting:execute. - Version/build numbers are derived from the git tag and GitHub run number so each tagged release creates a new Firebase App Distribution row.
Fixed #
- Workflow generator aligned with the tested production GitHub Actions workflow.
- App ID validation and service-account JSON handling in generated workflows.
- Test YAML guidance: concrete
finalScreenAssertiontext for reliable agent runs.