test(MMQA-1667): verify performance-only PR reuses main BrowserStack builds#33270
test(MMQA-1667): verify performance-only PR reuses main BrowserStack builds#33270javiergarciavera wants to merge 3 commits into
Conversation
…builds Only changes a performance E2E spec so CI takes test-only path for native builds and resolve-main-browserstack-apps for performance E2E. Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
PR template — items to address before "Ready for review"Warnings — informational, address before merging:
See docs/readme/ready-for-review.md for the full Definition of Ready for Review. |
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
Comment-only delta was ignored (no performance/smoke tags). Adjust timer and token-load timeouts to exercise main BrowserStack reuse. Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
The PR comment explicitly states these threshold bumps are intentional to make the PR a "real perf-spec delta (not comment-only)" per MMQA-1667. Since no app code changed and no smoke spec files were modified, no E2E smoke tags are needed. Performance Test Selection: |
⚡ Performance Test Results
Branch: |
|



Purpose
Third MMQA-1667 verification path, distinct from:
This PR only touches
tests/performance/**, so it should:native_build_needed=false(same test-only gate for Detox builds if smoke also selected)reuse_main_builds=trueresolve-main-browserstack-apps(apps withcustom_idprefixMetaMask-Android-*-main-*) instead of building + uploading fresh dual APKs to BrowserStackChange
tests/performance/onboarding/import-wallet.spec.tsHow to verify in CI
pr-not-ready-for-e2eif present; ensure performance selection/labels allow the suite to run if needed.main-custom_id are not uploaded yet — that is an expected transition note after ci(MMQA-1667): skip native builds when PR only changes E2E/performance tests #33180.Do not merge — close after verification.