Commit Graph
4 Commits
Author SHA1 Message Date
thePR0M3TH3AN f099e7be3a improved playright integration 2026-02-21 21:03:49 -05:00
google-labs-jules[bot]andPR0M3TH3AN ffabbf826b Fix CI timeout in webseed-playback.spec.ts
- Allow 'No playable source found' status in e2e tests for environments with limited codecs (e.g. CI headless browsers without H.264 support) where playback might fail immediately instead of stalling at 'Checking...'.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 01:14:44 +00:00
google-labs-jules[bot]andPR0M3TH3AN 8d116af35f fix(test): resolve CI timeout in webseed-playback e2e test
- Switched from `waitUntil: 'networkidle'` to `domcontentloaded` + explicit selector wait to avoid flakiness from background polling.
- Added fail-fast logic to detect "Failed to load content" view states.
- Added error logging to capture page state if the test times out.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 13:26:06 +00:00
google-labs-jules[bot] 4e834dd12b fix(app): fix reference error in playVideoWithoutEvent and add e2e test
This commit fixes a ReferenceError in `playVideoWithoutEvent` where `urlObj` was used before being defined.
It also adds a new E2E test `tests/e2e/webseed-playback.spec.ts` that verifies:
1. Direct CDN playback from an HTML link.
2. Fallback to WebTorrent using the HTML link as a webseed when the CDN is blocked.
2026-01-23 07:51:49 +00:00