Skip to content

fix(ci): regenerate pnpm-lock.yaml with pnpm v8 for CI compatibility #10

fix(ci): regenerate pnpm-lock.yaml with pnpm v8 for CI compatibility

fix(ci): regenerate pnpm-lock.yaml with pnpm v8 for CI compatibility #10

Triggered via push December 16, 2025 05:26
Status Failure
Total duration 6m 29s
Artifacts 5

e2e-tests.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 2 notices
[webkit] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully: e2e/contact-form-simple.spec.ts#L0
4) [webkit] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data: e2e/contact-form-simple.spec.ts#L0
3) [webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data: e2e/contact-form-simple.spec.ts#L0
3) [webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data: e2e/contact-form-simple.spec.ts#L0
3) [webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly: e2e/contact-form-simple.spec.ts#L0
2) [webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly: e2e/contact-form-simple.spec.ts#L0
2) [webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly: e2e/contact-form-simple.spec.ts#L0
2) [webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form: e2e/contact-form-simple.spec.ts#L0
1) [webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form: e2e/contact-form-simple.spec.ts#L0
1) [webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
[webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form: e2e/contact-form-simple.spec.ts#L0
1) [webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form Error: browserType.launch: ╔══════════════════════════════════════════════════════╗ β•‘ Host system is missing dependencies to run browsers. β•‘ β•‘ Missing libraries: β•‘ β•‘ libgtk-4.so.1 β•‘ β•‘ libgraphene-1.0.so.0 β•‘ β•‘ libwoff2dec.so.1.0.2 β•‘ β•‘ libvpx.so.9 β•‘ β•‘ libevent-2.1.so.7 β•‘ β•‘ libopus.so.0 β•‘ β•‘ libgstallocators-1.0.so.0 β•‘ β•‘ libgstapp-1.0.so.0 β•‘ β•‘ libgstpbutils-1.0.so.0 β•‘ β•‘ libgstaudio-1.0.so.0 β•‘ β•‘ libgsttag-1.0.so.0 β•‘ β•‘ libgstvideo-1.0.so.0 β•‘ β•‘ libgstgl-1.0.so.0 β•‘ β•‘ libgstcodecparsers-1.0.so.0 β•‘ β•‘ libgstfft-1.0.so.0 β•‘ β•‘ libflite.so.1 β•‘ β•‘ libflite_usenglish.so.1 β•‘ β•‘ libflite_cmu_grapheme_lang.so.1 β•‘ β•‘ libflite_cmu_grapheme_lex.so.1 β•‘ β•‘ libflite_cmu_indic_lang.so.1 β•‘ β•‘ libflite_cmu_indic_lex.so.1 β•‘ β•‘ libflite_cmulex.so.1 β•‘ β•‘ libflite_cmu_time_awb.so.1 β•‘ β•‘ libflite_cmu_us_awb.so.1 β•‘ β•‘ libflite_cmu_us_kal16.so.1 β•‘ β•‘ libflite_cmu_us_kal.so.1 β•‘ β•‘ libflite_cmu_us_rms.so.1 β•‘ β•‘ libflite_cmu_us_slt.so.1 β•‘ β•‘ libavif.so.16 β•‘ β•‘ libharfbuzz-icu.so.0 β•‘ β•‘ libsecret-1.so.0 β•‘ β•‘ libhyphen.so.0 β•‘ β•‘ libmanette-0.2.so.0 β•‘ β•‘ libGLESv2.so.2 β•‘ β•‘ libx264.so β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
test (20.x, chromium)
The strategy configuration was canceled because "test._20_x_webkit" failed
test (20.x, chromium)
The operation was canceled.
test (20.x, firefox)
The strategy configuration was canceled because "test._20_x_webkit" failed
test (20.x, firefox)
The operation was canceled.
[Mobile Chrome] β€Ί e2e/demo.spec.ts:72:7 β€Ί Interactive Demo β€Ί should show progress bar: e2e/demo.spec.ts#L75
4) [Mobile Chrome] β€Ί e2e/demo.spec.ts:72:7 β€Ί Interactive Demo β€Ί should show progress bar ───────── Error: expect(locator).toBeVisible() failed Locator: locator('[role="progressbar"]').or(locator('.h-2.bg-muted')) Expected: visible Received: hidden Timeout: 10000ms Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for locator('[role="progressbar"]').or(locator('.h-2.bg-muted')) 14 Γ— locator resolved to <div class="relative flex-1 mx-6 h-2 bg-muted rounded-full overflow-hidden shadow-inner">…</div> - unexpected value "hidden" 73 | // Get the progress bar container - use more flexible selector 74 | const progressBar = page.locator('[role="progressbar"]').or(page.locator('.h-2.bg-muted')); > 75 | await expect(progressBar).toBeVisible({ timeout: 10000 }); | ^ 76 | 77 | // The progress bar should have a gradient fill 78 | const progressFill = page.locator('.bg-gradient-to-r').first(); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/demo.spec.ts:75:31
[Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view: e2e/demo.spec.ts#L57
3) [Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('text=❌ BEFORE (2005)').first() Expected: visible Received: hidden Timeout: 10000ms Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for locator('text=❌ BEFORE (2005)').first() 14 Γ— locator resolved to <div class="inline-flex items-center rounded-full border transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80 font-bold text-sm px-4 py-2 shadow-lg">❌ BEFORE (2005)</div> - unexpected value "hidden" 55 | // Check old site view content 56 | const oldSiteBadge = page.locator('text=❌ BEFORE (2005)').first(); > 57 | await expect(oldSiteBadge).toBeVisible(); | ^ 58 | 59 | // Old site should have specific characteristics 60 | const oldSiteContainer = page.locator('.bg-gray-200').first(); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/demo.spec.ts:57:32
[Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view: e2e/demo.spec.ts#L57
3) [Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('text=❌ BEFORE (2005)').first() Expected: visible Received: hidden Timeout: 10000ms Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for locator('text=❌ BEFORE (2005)').first() 14 Γ— locator resolved to <div class="inline-flex items-center rounded-full border transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80 font-bold text-sm px-4 py-2 shadow-lg">❌ BEFORE (2005)</div> - unexpected value "hidden" 55 | // Check old site view content 56 | const oldSiteBadge = page.locator('text=❌ BEFORE (2005)').first(); > 57 | await expect(oldSiteBadge).toBeVisible(); | ^ 58 | 59 | // Old site should have specific characteristics 60 | const oldSiteContainer = page.locator('.bg-gray-200').first(); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/demo.spec.ts:57:32
[Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view: e2e/demo.spec.ts#L57
3) [Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view Error: expect(locator).toBeVisible() failed Locator: locator('text=❌ BEFORE (2005)').first() Expected: visible Received: hidden Timeout: 10000ms Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for locator('text=❌ BEFORE (2005)').first() 14 Γ— locator resolved to <div class="inline-flex items-center rounded-full border transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80 font-bold text-sm px-4 py-2 shadow-lg">❌ BEFORE (2005)</div> - unexpected value "hidden" 55 | // Check old site view content 56 | const oldSiteBadge = page.locator('text=❌ BEFORE (2005)').first(); > 57 | await expect(oldSiteBadge).toBeVisible(); | ^ 58 | 59 | // Old site should have specific characteristics 60 | const oldSiteContainer = page.locator('.bg-gray-200').first(); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/demo.spec.ts:57:32
[Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully: e2e/contact-form.spec.ts#L117
2) [Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText(/Something went wrong/i) Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText(/Something went wrong/i) 115 | 116 | // Should show error message with longer timeout > 117 | await expect(page.getByText(/Something went wrong/i)).toBeVisible({ timeout: 10000 }); | ^ 118 | }); 119 | 120 | test('should preserve form data on validation error', async ({ page }) => { at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/contact-form.spec.ts:117:59
[Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully: e2e/contact-form.spec.ts#L117
2) [Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText(/Something went wrong/i) Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText(/Something went wrong/i) 115 | 116 | // Should show error message with longer timeout > 117 | await expect(page.getByText(/Something went wrong/i)).toBeVisible({ timeout: 10000 }); | ^ 118 | }); 119 | 120 | test('should preserve form data on validation error', async ({ page }) => { at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/contact-form.spec.ts:117:59
[Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully: e2e/contact-form.spec.ts#L117
2) [Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully Error: expect(locator).toBeVisible() failed Locator: getByText(/Something went wrong/i) Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText(/Something went wrong/i) 115 | 116 | // Should show error message with longer timeout > 117 | await expect(page.getByText(/Something went wrong/i)).toBeVisible({ timeout: 10000 }); | ^ 118 | }); 119 | 120 | test('should preserve form data on validation error', async ({ page }) => { at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/contact-form.spec.ts:117:59
[Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully: e2e/contact-form-simple.spec.ts#L82
1) [Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText(/Something went wrong/i) Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByText(/Something went wrong/i) 80 | 81 | // Should show error message > 82 | await expect(page.getByText(/Something went wrong/i)).toBeVisible({ timeout: 15000 }); | ^ 83 | }); 84 | }); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/contact-form-simple.spec.ts:82:59
[Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully: e2e/contact-form-simple.spec.ts#L82
1) [Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText(/Something went wrong/i) Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByText(/Something went wrong/i) 80 | 81 | // Should show error message > 82 | await expect(page.getByText(/Something went wrong/i)).toBeVisible({ timeout: 15000 }); | ^ 83 | }); 84 | }); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/contact-form-simple.spec.ts:82:59
[Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully: e2e/contact-form-simple.spec.ts#L82
1) [Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully Error: expect(locator).toBeVisible() failed Locator: getByText(/Something went wrong/i) Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByText(/Something went wrong/i) 80 | 81 | // Should show error message > 82 | await expect(page.getByText(/Something went wrong/i)).toBeVisible({ timeout: 15000 }); | ^ 83 | }); 84 | }); at /home/runner/work/phoenix-precision-agency/phoenix-precision-agency/e2e/contact-form-simple.spec.ts:82:59
🎭 Playwright Run Summary
44 failed [webkit] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form [webkit] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly [webkit] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data [webkit] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully [webkit] β€Ί e2e/contact-form.spec.ts:17:7 β€Ί Contact Form β€Ί should display all form fields ─────── [webkit] β€Ί e2e/contact-form.spec.ts:29:7 β€Ί Contact Form β€Ί should show validation errors for required fields [webkit] β€Ί e2e/contact-form.spec.ts:39:7 β€Ί Contact Form β€Ί should validate email format ───────── [webkit] β€Ί e2e/contact-form.spec.ts:62:7 β€Ί Contact Form β€Ί should successfully submit form with valid data [webkit] β€Ί e2e/contact-form.spec.ts:86:7 β€Ί Contact Form β€Ί should handle rate limiting gracefully [webkit] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully [webkit] β€Ί e2e/contact-form.spec.ts:120:7 β€Ί Contact Form β€Ί should preserve form data on validation error [webkit] β€Ί e2e/contact-form.spec.ts:139:7 β€Ί Contact Form β€Ί should have proper focus management ─ [webkit] β€Ί e2e/demo.spec.ts:16:7 β€Ί Interactive Demo β€Ί should auto-switch between old and new views [webkit] β€Ί e2e/demo.spec.ts:35:7 β€Ί Interactive Demo β€Ί should manually toggle between views on button click [webkit] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view [webkit] β€Ί e2e/demo.spec.ts:72:7 β€Ί Interactive Demo β€Ί should show progress bar ───────────────── [webkit] β€Ί e2e/demo.spec.ts:82:7 β€Ί Interactive Demo β€Ί should handle mobile view with single demo display [webkit] β€Ί e2e/demo.spec.ts:102:7 β€Ί Interactive Demo β€Ί should display CTA section below demo ─── [webkit] β€Ί e2e/demo.spec.ts:118:7 β€Ί Interactive Demo β€Ί should handle mobile view transitions ─── [webkit] β€Ί e2e/homepage.spec.ts:11:7 β€Ί Homepage β€Ί should load with all key elements ──────────── [webkit] β€Ί e2e/homepage.spec.ts:30:7 β€Ί Homepage β€Ί should display performance metrics with animations [webkit] β€Ί e2e/homepage.spec.ts:65:7 β€Ί Homepage β€Ί should have working navigation links ───────── [webkit] β€Ί e2e/homepage.spec.ts:89:7 β€Ί Homepage β€Ί should have demo section visible on page ───── [webkit] β€Ί e2e/homepage.spec.ts:99:7 β€Ί Homepage β€Ί should display footer with correct information [webkit] β€Ί e2e/homepage.spec.ts:117:7 β€Ί Homepage β€Ί should handle theme properly (no hydration issues) [webkit] β€Ί e2e/navigation.spec.ts:9:7 β€Ί Navigation and Routing β€Ί should navigate between all pages successfully [webkit] β€Ί e2e/navigation.spec.ts:34:7 β€Ί Navigation and Routing β€Ί should handle direct URL navigation [webkit] β€Ί e2e/navigation.spec.ts:48:7 β€Ί Navigation and Routing β€Ί should handle 404 pages gracefully [webkit] β€Ί e2e/navigation.spec.ts:65:7 β€Ί Navigation and Routing β€Ί should maintain navigation state across pages [webkit] β€Ί e2e/navigation.spec.ts:84:7 β€Ί Navigation and Routing β€Ί should have working footer links [webkit] β€Ί e2e/navigation.spec.ts:108:7 β€Ί Navigation and Routing β€Ί should handle browser back/forward navigation [webkit] β€Ί e2e/navigation.spec.ts:133:7 β€Ί Navigation and Routing β€Ί should have accessible skip navigation link [webkit] β€Ί e2e/navigation.spec.ts:153:7 β€Ί Navigation and Routing β€Ί should highlight active navigation item [webkit] β€Ί e2e/responsive.spec.ts:42:7 β€Ί Responsive Design β€Ί should show mobile navigation menu on mobile devices [webkit] β€Ί e2e/respon
🎭 Playwright Run Summary
57 failed [Mobile Chrome] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully [Mobile Chrome] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully [Mobile Chrome] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view [Mobile Chrome] β€Ί e2e/demo.spec.ts:72:7 β€Ί Interactive Demo β€Ί should show progress bar ────────── [Mobile Chrome] β€Ί e2e/demo.spec.ts:82:7 β€Ί Interactive Demo β€Ί should handle mobile view with single demo display [Mobile Chrome] β€Ί e2e/demo.spec.ts:102:7 β€Ί Interactive Demo β€Ί should display CTA section below demo [Mobile Chrome] β€Ί e2e/demo.spec.ts:118:7 β€Ί Interactive Demo β€Ί should handle mobile view transitions [Mobile Chrome] β€Ί e2e/homepage.spec.ts:30:7 β€Ί Homepage β€Ί should display performance metrics with animations [Mobile Chrome] β€Ί e2e/homepage.spec.ts:65:7 β€Ί Homepage β€Ί should have working navigation links ── [Mobile Chrome] β€Ί e2e/navigation.spec.ts:9:7 β€Ί Navigation and Routing β€Ί should navigate between all pages successfully [Mobile Chrome] β€Ί e2e/responsive.spec.ts:42:7 β€Ί Responsive Design β€Ί should show mobile navigation menu on mobile devices [Mobile Chrome] β€Ί e2e/responsive.spec.ts:260:7 β€Ί Responsive Design β€Ί should have responsive images [Mobile Chrome] β€Ί e2e/responsive.spec.ts:280:7 β€Ί Responsive Design β€Ί should handle text overflow appropriately [Mobile Safari] β€Ί e2e/contact-form-simple.spec.ts:15:7 β€Ί Contact Form Simple Tests β€Ί should show validation errors when submitting empty form [Mobile Safari] β€Ί e2e/contact-form-simple.spec.ts:26:7 β€Ί Contact Form Simple Tests β€Ί should validate email format correctly [Mobile Safari] β€Ί e2e/contact-form-simple.spec.ts:37:7 β€Ί Contact Form Simple Tests β€Ί should submit form successfully with valid data [Mobile Safari] β€Ί e2e/contact-form-simple.spec.ts:63:7 β€Ί Contact Form Simple Tests β€Ί should handle API errors gracefully [Mobile Safari] β€Ί e2e/contact-form.spec.ts:17:7 β€Ί Contact Form β€Ί should display all form fields [Mobile Safari] β€Ί e2e/contact-form.spec.ts:29:7 β€Ί Contact Form β€Ί should show validation errors for required fields [Mobile Safari] β€Ί e2e/contact-form.spec.ts:39:7 β€Ί Contact Form β€Ί should validate email format ── [Mobile Safari] β€Ί e2e/contact-form.spec.ts:62:7 β€Ί Contact Form β€Ί should successfully submit form with valid data [Mobile Safari] β€Ί e2e/contact-form.spec.ts:86:7 β€Ί Contact Form β€Ί should handle rate limiting gracefully [Mobile Safari] β€Ί e2e/contact-form.spec.ts:100:7 β€Ί Contact Form β€Ί should handle server errors gracefully [Mobile Safari] β€Ί e2e/contact-form.spec.ts:120:7 β€Ί Contact Form β€Ί should preserve form data on validation error [Mobile Safari] β€Ί e2e/contact-form.spec.ts:139:7 β€Ί Contact Form β€Ί should have proper focus management [Mobile Safari] β€Ί e2e/demo.spec.ts:16:7 β€Ί Interactive Demo β€Ί should auto-switch between old and new views [Mobile Safari] β€Ί e2e/demo.spec.ts:35:7 β€Ί Interactive Demo β€Ί should manually toggle between views on button click [Mobile Safari] β€Ί e2e/demo.spec.ts:54:7 β€Ί Interactive Demo β€Ί should display correct content for each view [Mobile Safari] β€Ί e2e/demo.spec.ts:72:7 β€Ί Interactive Demo β€Ί should show progress bar ────────── [Mobile Safari] β€Ί e2e/demo.spec.ts:82:7 β€Ί Interactive Demo β€Ί should handle mobile view with single demo display [Mobile Safari] β€Ί e2e/demo.spec.ts:102:7 β€Ί Interactive Demo β€Ί should display CTA section below demo [Mobile Safari] β€Ί e2e/demo.spec.ts:118:7 β€Ί Interactive Demo β€Ί should handle mobile view transitions [Mobile Safari] β€Ί e2e/homepage.spec.ts:11:7 β€Ί Homepage β€Ί should load with all key elements ───── [Mobile Safari] β€Ί e2e/homepage.spec.ts:30:7 β€Ί Homepage β€Ί should di

Artifacts

Produced during runtime
Name Size Digest
playwright-report-chromium Expired
22 MB
sha256:b912d8d4ffeba49b6362f6cba1dafef2e0fb8742cbf4493a6640e405c6dcb78b
playwright-report-firefox Expired
22 MB
sha256:3014fca7dda075bceeaab8907d4d5b96a5eb7a3bc1b41e588f1de4bf8ba3e225
playwright-report-mobile Expired
50.3 MB
sha256:32245c9ba93294f9cf0bfaa88aa1345b9cafaf4324f4f3f118fb60aa9735b6d4
playwright-report-webkit Expired
776 KB
sha256:fea7b72ee07a11833aec4ad971bfcad69e0e55b5df372e3833cc266136337723
test-results-webkit Expired
142 KB
sha256:68dfc95cf4d04fdfa20cde9c96172c06b0df1246e33d77d5c2713d5e0c48a61b