fix(ci): standardize Appium Playwright JSON report filename#31756
Conversation
|
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
click to see 🤖 AI reasoning detailsE2E Test Selection:
Neither change affects:
This is a pure CI reporting infrastructure fix. No E2E test tags need to be run to validate this change, as it only affects artifact upload paths in the CI workflow. Performance Test Selection: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #31756 +/- ##
=======================================
Coverage 83.28% 83.28%
=======================================
Files 5750 5755 +5
Lines 149002 149088 +86
Branches 34819 34854 +35
=======================================
+ Hits 124092 124170 +78
- Misses 16553 16556 +3
- Partials 8357 8362 +5 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Description
Standardize the Playwright JSON file inside each Appium CI artifact to
playwright-report.json, matching the defaultresults-file-patternin the upcomingplaywright-test-health-reportgithub-tools action (MetaMask/github-tools#262).Suite/shard identity stays in the artifact name (
playwright-json-report-{test-suite-name}); only the inner zip filename is fixed. New Appium smoke tags can be added without changing the daily report workflow config.Changelog
CHANGELOG entry: null
Related issues
Refs: Follow-up to Appium JSON artifact upload — prepares for github-tools
playwright-test-health-report(MetaMask/github-tools#262).Manual testing steps
N/A — CI-only change. Post-merge verification on
main:playwright-json-report-*artifacts.playwright-report.json(not{suite-name}.json).Screenshots/Recordings
Before
N/A — CI workflow change only.
After
N/A — CI workflow change only.
Pre-merge author checklist
Performance checks (if applicable)
trace()for usage andaddTokenfor an examplePre-merge reviewer checklist
Made with Cursor