Background
After establishing a Playwright testing baseline, the next step is improving visibility into test coverage and helping developers maintain coverage as the codebase evolves.
The objective is to create an agent that continuously analyzes repository functionality, existing Playwright tests, and code changes to identify coverage gaps and suggest new tests.
Goal
Build an AI-powered agent that:
- Analyzes default branch coverage
- Detects potentially untested functionality
- Analyzes Pull Requests
- Identifies impacted functionality
- Suggests additional Playwright tests
Pull Request Impact Analysis
When a Pull Request is opened or updated, the agent should:
- Analyze changed files.
- Identify impacted functionality.
- Locate related Playwright tests.
- Evaluate whether test coverage appears to be updated.
Acceptance Criteria
- Agent analyzes the default branch automatically.
- Agent produces a coverage gap report.
- Agent analyzes Pull Requests.
- Agent identifies potentially uncovered functionality.
- Agent generates actionable test recommendations.
- Results are accessible from CI artifacts or PR outputs.
- Design is reusable across multiple Bürokratt repositories.
Background
After establishing a Playwright testing baseline, the next step is improving visibility into test coverage and helping developers maintain coverage as the codebase evolves.
The objective is to create an agent that continuously analyzes repository functionality, existing Playwright tests, and code changes to identify coverage gaps and suggest new tests.
Goal
Build an AI-powered agent that:
Pull Request Impact Analysis
When a Pull Request is opened or updated, the agent should:
Acceptance Criteria