Skip to content

Commit 7b52f0b

Browse files
Copilot0xrinegade
andcommitted
Fix production health check patterns and webkit browser installation
Co-authored-by: 0xrinegade <[email protected]>
1 parent 140c7f5 commit 7b52f0b

File tree

3 files changed

+231
-492
lines changed

3 files changed

+231
-492
lines changed

.github/workflows/comprehensive-e2e-testing.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches: [ main, master ]
88
schedule:
99
# Run daily at 2 AM UTC for production health checks
10-
- cron: '0 9 1 * *'
10+
- cron: '0 2 * * *'
1111
workflow_dispatch:
1212
inputs:
1313
test_suite:
@@ -295,8 +295,14 @@ jobs:
295295
fi
296296
done
297297
298-
- name: Install Playwright
299-
run: npx playwright install chromium --with-deps
298+
- name: Install Playwright browsers
299+
run: |
300+
# Install browsers based on project requirements
301+
if [[ "${{ matrix.project }}" == "Mobile Safari" || "${{ matrix.project }}" == "iPad" ]]; then
302+
npx playwright install webkit --with-deps
303+
else
304+
npx playwright install chromium --with-deps
305+
fi
300306
301307
- name: Build application for local testing
302308
if: github.event.inputs.environment == 'local' || env.PLAYWRIGHT_BASE_URL == 'http://localhost:3000'
@@ -570,8 +576,8 @@ jobs:
570576

571577
- name: Run production health check
572578
run: |
573-
npx playwright test e2e/comprehensive-production.spec.ts --grep="should load correctly" --reporter=html
574-
npx playwright test e2e/advanced-performance.spec.ts --grep="Core Web Vitals" --reporter=html
579+
npx playwright test e2e/comprehensive-production.spec.ts --grep="should complete full onboarding" --reporter=html
580+
npx playwright test e2e/advanced-performance.spec.ts --grep="should meet Core Web Vitals standards on landing page" --reporter=html
575581
env:
576582
PLAYWRIGHT_BASE_URL: https://svmseek.com
577583

playwright-report/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@
7474
</body>
7575
</html>
7676
<script>
77-
window.playwrightReportBase64 = "data:application/zip;base64,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";</script>
77+
window.playwrightReportBase64 = "data:application/zip;base64,UEsDBBQAAAgIAKh8C1uX+QLGJAIAAH0QAAAZAAAANjI5ODY5NmUwNjU0MDk5ZTZjNmYuanNvbu3Xz2vbMBQH8H9F6OwWWbZ++TZKKTt0FDLaw+jhSXpKtMhWsJWto/R/HwnOBoXRS3KabxLC0nsfxBfrlYaY8LOnHZXcaGkkMilaZgxKJwOtjutfoEfaUfA/YHDor3Y4hjz2h8n1tEN3XSZa0YJTmWj37fU4+ueeVxIVr53Dlte1aS2qEOTh81jS4ZRpk/fJkx6xkJs8InlCSx5jgTSRqcDgYfQTyQNJMPg4rMkO1kgruhvzd3RlrtVtxtzHfU8rmrKDEvNAu9djNx93kuKAtKtNW1GX074faGfeKur347wRqygMQy7H6aHn54oWWM+jvC8uH6uYtnG3Q3+oDsqGdt/o6vF+hbglT5ASFnJFPs2lkIe/pZCvR8qKvuufPld0xGmfyumkLe0CpAnfqo/UG66F1Qpb2QTNfGNQ6LOrhzhiyC8L+oweGPPMGWGVct4Li0I3Z0f/iXYby2I+m6OWzMoGOAjtpHItB3N28/tsY0Jyc0gZXOhP1x25VlIqEZyUtWBSeH4p+hUEGONCf6IPhlvnwGvrmXZaWrBnp48P4BfxWVxYZmonatXUCixobusL5Ex0Y55yKOTWr5eg+ZPxThvugzFct5a3LsiWnd3+Luf1kvHv6cH4wJUKQTDLOGfcte0FgmaTBySr24V9ZueqaTWCEAyVaQJDUOd/NK2gn/bDmtxBgpdfi/0pbWptRaNbr3nDlGq0Y5e48uDJfRz+m1+a57ffUEsDBBQAAAgIAKh8C1uAYtIIogIAABQSAAALAAAAcmVwb3J0Lmpzb27tmE1r3DAQhv+K0NkJsmx9+VZCCD2kBLYkh5LDSBpt3PVaiy23KSH/vdhxmu2Gksvuqb7NgDWaeSS/GumJbjGBhwS0enrOaJ+gS1/rLdIqV6I0XMpCqbzIqB86SHVsacULc66kyWioG+xp9e1psj57WlHJjZZGIpOiZMagdDLQly+/wBiVgv8BrUN/tsMuxG47Ouf9Dt156mlGE/bpJeZo/TPmmUTFc+ew5HluSosqBDkOr1MzztI/xKHxZIuYyEXskNyhJbd1gqYnfYLWQ+d7ElvSQOvrdk12sEaa0V0Xv6NLc67uoYvbetjSjDbRzeW/VPtxJU3djhRNmVEXm2Hb0so873NkGYW2jWlyx5rvM5pgPVtxSC5OWfSberdDP2YH6YFW3+jq9nqFuCF30DSYyBn5NKdCbt5SIV8nlBk9qJ+OwTe0CtD0mNEO+6GZkN8/Zx9RL7gWVissZRE084VBoY9OPdQdhvi4QJ+hB8Y8c0ZYpZz3wqLQxdGh/0S7qdPCfGaOWjIrC+AgtJPKlRzM0ZlfR1s3SC5GlcEF/et2R66VlEoEJ2UumBSenwr9CgJ09YL+FX0w3DoHXlvPtNPSgj06+voG/EJ8Ji4sM7kTuSpyBRY0t/kJdKZ2XexjSOTSrxeh+aPxThvugzFcl5aXLsiSHZ39VYzrReMP0YPxgSsVgmCWcc64K8sTCM1DbJGsLhfsM3auilIjCMFQmSIwBHX8S9MKtv3QrskVNPD4a2H/qja5tqLQpde8YEoV2rFTbHnw5Lpu/5uW5n56shidJ5pigoZWeZ5RfNyhS+inlIf2Lzc0sPk1Wa9pTkPGCVI34PMYc4/qOM/+Q8Db7fTPlemwjz9sLueO590xfHg27AvWu7/obWlPUHNGseti98L0N1BLAQI/AxQAAAgIAKh8C1uX+QLGJAIAAH0QAAAZAAAAAAAAAAAAAAC0gQAAAAA2Mjk4Njk2ZTA2NTQwOTllNmM2Zi5qc29uUEsBAj8DFAAACAgAqHwLW4Bi0giiAgAAFBIAAAsAAAAAAAAAAAAAALSBWwIAAHJlcG9ydC5qc29uUEsFBgAAAAACAAIAgAAAACYFAAAAAA==";</script>

0 commit comments

Comments
 (0)