test: added Readme file for appwright tests
Description
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
- [ ] I’ve followed MetaMask Contributor Docs and MetaMask Mobile Coding Standards.
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using JSDoc format if applicable
- [ ] I’ve applied the right labels on the PR (see labeling guidelines). Not required for external contributors.
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] Adds a comprehensive
appwright/README.mddocumenting the performance test setup, execution, configuration, and reporting.
- Documentation:
- Add
appwright/README.mddetailing:
- Test structure and categories (login, onboarding, predict)
- Configuration/projects (local and BrowserStack), timeouts, reporters
- How to run tests via scripts/CLI and single-test selection
- Page Object Model usage and shared flows
- Required environment variables (BrowserStack, test data)
- Reports/metrics output and tracked timings
- Best practices, troubleshooting, resources, and contributing guidance
Written by Cursor Bugbot for commit aba3751e3a26671e384d9a42191e5979c3967994. This will update automatically on new commits. Configure here.
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.
🔍 Smart E2E Test Selection
- Selected E2E tags: None (no tests recommended)
- Risk Level: low
- AI Confidence: 98%
click to see 🤖 AI reasoning details
The only changed file is appwright/README.md, which is a newly added documentation file for the Appwright performance testing framework. The file contains 346 lines of pure markdown documentation explaining test structure, configuration, running tests, page object model usage, environment variables, reports, and best practices. This is a documentation-only change with zero executable code - it has no impact on application functionality, test logic, or test infrastructure behavior. No E2E tests need to be run to validate this change.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code