Skip to content

[chrome] [scramjet/controller] [scramjet/demo] misc improvements #663

[chrome] [scramjet/controller] [scramjet/demo] misc improvements

[chrome] [scramjet/controller] [scramjet/demo] misc improvements #663

Triggered via pull request November 19, 2025 17:51
@PercslolPercslol
synchronize #25
Percslol:main
Status Failure
Total duration 3m 2s
Artifacts 4

main.yml

on: pull_request
Build Scramjet
47s
Build Scramjet
Check Version
6s
Check Version
Build Frontend
55s
Build Frontend
Run Scramjet Tests
2m 0s
Run Scramjet Tests
Run Rewriter Tests
1m 3s
Run Rewriter Tests
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 1 warning, and 1 notice
Run Rewriter Tests
Process completed with exit code 101.
[chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
3) [chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load. ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/youtube.spec.ts:6:17
[chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
3) [chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load. ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/youtube.spec.ts:6:17
[chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
3) [chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load. ── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/youtube.spec.ts:6:17
[chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
2) [chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible. Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:18:17
[chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
2) [chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible. Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:18:17
[chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
2) [chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible. TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:18:17
[chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
1) [chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load. ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:6:17
[chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
1) [chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load. ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:6:17
[chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load.: packages/scramjet/packages/core/tests/util/setupPage.ts#L13
1) [chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load. ──── TimeoutError: page.waitForSelector: Timeout 10000ms exceeded. Call log: - waiting for locator('#search') to be visible at ../../util/setupPage.ts:13 11 | // Goto base url defined in config. 12 | await page.goto("/"); > 13 | await page.waitForSelector("#search"); | ^ 14 | const bar = page.locator("#search"); 15 | const frame = page.frameLocator("iframe"); 16 | at setupPage (/home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/util/setupPage.ts:13:13) at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:6:17
Run Scramjet Tests
Tests failed
Build Frontend
Ensure GITHUB_TOKEN has permission "id-token: write".
Build Frontend
Ensure GITHUB_TOKEN has permission "id-token: write".
Run Rewriter Tests
Cache not found for keys: v0-rust-rewritertests-Linux-x64-e2d7e2ba-da39a3ee, v0-rust-rewritertests-Linux-x64-e2d7e2ba
🎭 Playwright Run Summary
4 failed [chromium] › tests/integration/site/google.spec.ts:5:2 › Google › The front page can load. ───── [chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible. [chromium] › tests/integration/site/youtube.spec.ts:5:2 › YouTube › The front page can load. ─── [chromium] › tests/integration/site/youtube.spec.ts:17:2 › YouTube › The search page can load. ─

Artifacts

Produced during runtime
Name Size Digest
frontend
3 MB
sha256:2ae3d8360ca2b8fa62274066f1651239004b34ba4b6b32ff44737bacb750f5c5
github-pages Expired
3 MB
sha256:a606e889fd498812064817423ab417fa37f0b4485dd7df46b66d285eb7644886
packaged-scramjet
1.51 MB
sha256:18f824e04ab307df500835f878243f2c79f904eb6b6b0b702e6aabb89389c089
scramjet
1.51 MB
sha256:2fff27f059b9c13e99fac5f923788e9d0652f39a65fdf89f02454d5f886b8f4e