Conversation
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
|
Cursor Agent can help with this pull request. Just |
This reverts commit 77ed12e.
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
Co-authored-by: javiergarciavera <javiergarciavera@users.noreply.github.com>
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection: This impacts:
Because this is shared infrastructure used by virtually every Detox E2E flow (accounts, confirmations, trade, network selection, perps, predictions, card, ramps, snaps, multi-chain, etc.), a regression could break any vertical. The proxy changes in particular affect WebView/dApp traffic and system-level connectivity probes, which are common across SmokeConfirmations, SmokeNetworkExpansion, SmokeMultiChainAPI, and FlaskBuildTests. Although no app production code changed, the risk is cross-cutting across all E2E flows due to network mocking and transport changes. Therefore, the safest minimal-risk strategy is to run all E2E tags to validate that:
Risk is assessed as medium (not app runtime code, but high blast radius across test infra). Performance Test Selection: |
|
✅ E2E Fixture Validation — Schema is up to date |
|



Route Snaps WebView network traffic through the mock server to enable full E2E test mocking on iOS and Android.
Previously, network requests originating from Snaps within
SnapExecutionWebViewwere not intercepted by the mock server, limiting the scope of E2E test mocking. This change ensures all traffic from Snaps is captured.