Skip to content

test: add command to generate ai test plan#27754

Merged
cortisiko merged 1 commit into
mainfrom
test/create-ai-plan-generator-command
Mar 20, 2026
Merged

test: add command to generate ai test plan#27754
cortisiko merged 1 commit into
mainfrom
test/create-ai-plan-generator-command

Conversation

@cortisiko

@cortisiko cortisiko commented Mar 20, 2026

Copy link
Copy Markdown
Member

Description

Adds a new yarn test:e2e:ai-test-plan script that runs the e2e-ai-analyzer in generate-test-plan mode.

Updates the e2e-ai-analyzer README with instructions and examples for generating a release test plan (including passing --pr flags and required API keys).

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

Feature: my feature name

  Scenario: user [verb for user action]
    Given [describe expected initial app state]

    When user [verb for user action]
    Then [describe expected outcome]

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Low Risk
Low risk: adds a new npm script and documentation only, with no production/runtime code changes.

Overview
Adds a new yarn test:e2e:ai-test-plan script that runs the e2e-ai-analyzer in generate-test-plan mode.

Updates the e2e-ai-analyzer README with instructions and examples for generating a release test plan (including passing --pr flags and required API keys).

Written by Cursor Bugbot for commit 57e1660. This will update automatically on new commits. Configure here.

@metamaskbot metamaskbot added the team-qa QA team label Mar 20, 2026
@cortisiko cortisiko added no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed and removed size-S labels Mar 20, 2026
@cortisiko cortisiko self-assigned this Mar 20, 2026
@github-actions github-actions Bot added the risk-low Low testing needed · Low bug introduction risk label Mar 20, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Smart E2E Test Selection

  • Selected E2E tags: None (no tests recommended)
  • Selected Performance tags: None (no tests recommended)
  • Risk Level: low
  • AI Confidence: 98%
click to see 🤖 AI reasoning details

E2E Test Selection:
The two changed files are:

  1. package.json: Only adds a new npm script test:e2e:ai-test-plan that invokes the e2e AI analyzer tool in generate-test-plan mode. No existing scripts, dependencies, or devDependencies were modified. This has zero impact on app code, E2E test flows, or build configuration.
  2. tests/tools/e2e-ai-analyzer/README.md: Pure documentation update adding usage instructions for the new script.

Neither change affects any app functionality, UI components, controllers, navigation, or test execution infrastructure. The new script is a developer utility tool for generating test plans — it does not run as part of the app or E2E test suite. No E2E tests need to be run to validate these changes.

Performance Test Selection:
No performance-sensitive code was changed. The changes are limited to a new npm script entry and documentation. No UI components, data loading, state management, or app initialization code was modified.

View GitHub Actions results

@cortisiko cortisiko enabled auto-merge March 20, 2026 17:23
@sonarqubecloud

Copy link
Copy Markdown

@cortisiko cortisiko added this pull request to the merge queue Mar 20, 2026
Merged via the queue into main with commit eccdfba Mar 20, 2026
89 of 92 checks passed
@cortisiko cortisiko deleted the test/create-ai-plan-generator-command branch March 20, 2026 18:08
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 20, 2026
@metamaskbot metamaskbot added the release-7.72.0 Issue or pull request that will be included in release 7.72.0 label Mar 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed release-7.72.0 Issue or pull request that will be included in release 7.72.0 risk-low Low testing needed · Low bug introduction risk team-qa QA team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants