AjTheSpidey
57eed2c829
test: tighten export e2e guards
2026-05-20 16:38:14 +08:00
AjTheSpidey
fd2bf21e7e
test: wait for export bytes in e2e
2026-05-20 04:07:38 +08:00
AjTheSpidey
94e848452e
test: cover MP4 editor exports
2026-05-20 00:14:04 +08:00
EtienneLescot
ab3d38d90f
fix: address native capture review feedback
2026-05-10 15:11:25 +02:00
EtienneLescot
0ebf5c143b
test: add Windows native checklist smoke test
2026-05-10 15:11:23 +02:00
Marc Diaz
0768c449d7
feat: all changes
2026-04-29 22:36:49 -04:00
Marc Diaz
cffca5f2ff
fix: just use one test
2026-04-23 17:37:08 -04:00
Marc Diaz
95c7b7fc2b
fix: add webm inflated duration and fix
2026-04-20 23:11:58 -04:00
Siddharth
3e6dff9c34
fix: wrap evaluate in try/catch for expected HUD window close
...
The HUD window now closes faster after switchToEditor, causing the
Playwright page context to terminate before evaluate returns.
2026-04-05 16:34:35 -07:00
Siddharth
1b6f4cce46
fix: restore original e2e test with minimal security fix additions
...
Revert to exact working version (7e65d52 ), only adding:
- recordings dir copy for path security check
- --enable-unsafe-swiftshader for CI WebGL
2026-04-05 16:29:54 -07:00
Siddharth
ed9b8689f7
fix: catch expected page close error in e2e test evaluate call
...
switchToEditor closes the HUD window, which terminates the Playwright
page context before evaluate can return. Catch at the outer level.
2026-04-05 16:20:29 -07:00
Siddharth
dc0856282f
fix: add --enable-unsafe-swiftshader to e2e test for CI WebGL support
...
The headless CI environment fails to create valid WebGL framebuffers,
causing PixiJS pixel reads to fail silently and GIF export to hang.
SwiftShader provides a software WebGL implementation that works reliably.
2026-04-05 16:14:34 -07:00
Siddharth
1dc2c06ee4
fix: revert e2e test to fire-and-forget setCurrentVideoPath with reload
...
Restore the original test approach that was passing: fire-and-forget
setCurrentVideoPath, catch the switchToEditor context close, and reload
the editor window for WebCodecs initialization.
2026-04-05 16:04:01 -07:00
Siddharth
8013cc97bb
fix: remove editor reload in e2e test that was clearing video state
...
The reload was intended to ensure WebCodecs registered, but it clears
the video path state set before the editor opened, causing the editor
to load blank and the export to never complete.
2026-04-05 15:56:28 -07:00
Siddharth
e45611ade4
fix: e2e test — copy fixture into recordings dir for path security check
...
The test fixture path is outside RECORDINGS_DIR, so set-current-video-path
rejects it after the path traversal fix. Copy the fixture into the app
recordings directory before loading it.
2026-04-05 15:42:25 -07:00
Siddharth
b986148d5d
fix exporter test
2026-04-05 15:36:29 -07:00
Adam
27853cc2c3
fix: await setCurrentVideoPath and narrow catch in gif-export E2E test
2026-04-03 02:32:47 -05:00
Adam
d6933813bd
fix: move try/catch outside evaluate() in gif-export E2E test
2026-04-03 02:25:29 -05:00
Siddharth
7e65d52847
fix
2026-03-17 20:07:15 -07:00
Marc Diaz
ac4f82484b
revert change
2026-03-16 13:46:57 -04:00
Marc Diaz
e9f0fda397
fix: possible race condition on test
2026-03-16 13:27:44 -04:00
Marc Diaz
61d89831bb
fix: add xvfb run
2026-03-16 11:24:30 -04:00
Marc Diaz
9f6ef0f582
feat(test): add an e2e test
2026-03-16 11:17:26 -04:00