Skip to content

move examples together, fix statsig not being initialized #175

move examples together, fix statsig not being initialized

move examples together, fix statsig not being initialized #175

Triggered via pull request January 24, 2026 05:51
Status Failure
Total duration 11m 3s
Artifacts 6

test-playwright.yml

on: pull_request
Matrix: playwright
merge-reports
42s
merge-reports
Fit to window
Zoom out
Zoom in

Annotations

15 errors, 4 warnings, and 1 notice
playwright (ubuntu-latest, 3)
Process completed with exit code 1.
playwright (ubuntu-latest, 2)
Process completed with exit code 1.
playwright (ubuntu-latest, 1)
Process completed with exit code 1.
playwright (ubuntu-latest, 4)
Process completed with exit code 1.
playwright (ubuntu-latest, 5)
Process completed with exit code 1.
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:26:7 › default to default camera for react root: apps/vscode/__tests__/utils/po.ts#L38
2) [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:26:7 › default to default camera for react root Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTitle('Will open the CanvasExample component in Triplex') at apps/vscode/__tests__/utils/po.ts:38 36 | return { 37 | click: async () => { > 38 | await locator.click(); | ^ 39 | await this.dismissAllNotifications(); 40 | if (!skipWait) { 41 | if (process.env.REACT_VERSION_INVARIANT) { at Object.click (/home/runner/work/triplex/triplex/apps/vscode/__tests__/utils/po.ts:38:23) at /home/runner/work/triplex/triplex/apps/vscode/__tests__/camera-0.e2e.ts:27:42
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:26:7 › default to default camera for react root: apps/vscode/__tests__/utils/po.ts#L38
2) [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:26:7 › default to default camera for react root TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTitle('Will open the CanvasExample component in Triplex') at apps/vscode/__tests__/utils/po.ts:38 36 | return { 37 | click: async () => { > 38 | await locator.click(); | ^ 39 | await this.dismissAllNotifications(); 40 | if (!skipWait) { 41 | if (process.env.REACT_VERSION_INVARIANT) { at Object.click (/home/runner/work/triplex/triplex/apps/vscode/__tests__/utils/po.ts:38:23) at /home/runner/work/triplex/triplex/apps/vscode/__tests__/camera-0.e2e.ts:27:42
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera: apps/vscode/__tests__/utils/po.ts#L38
1) [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTitle('Will open the Scene component in Triplex') at apps/vscode/__tests__/utils/po.ts:38 36 | return { 37 | click: async () => { > 38 | await locator.click(); | ^ 39 | await this.dismissAllNotifications(); 40 | if (!skipWait) { 41 | if (process.env.REACT_VERSION_INVARIANT) { at Object.click (/home/runner/work/triplex/triplex/apps/vscode/__tests__/utils/po.ts:38:23) at /home/runner/work/triplex/triplex/apps/vscode/__tests__/camera-0.e2e.ts:11:32
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera: apps/vscode/__tests__/utils/po.ts#L38
1) [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTitle('Will open the Scene component in Triplex') at apps/vscode/__tests__/utils/po.ts:38 36 | return { 37 | click: async () => { > 38 | await locator.click(); | ^ 39 | await this.dismissAllNotifications(); 40 | if (!skipWait) { 41 | if (process.env.REACT_VERSION_INVARIANT) { at Object.click (/home/runner/work/triplex/triplex/apps/vscode/__tests__/utils/po.ts:38:23) at /home/runner/work/triplex/triplex/apps/vscode/__tests__/camera-0.e2e.ts:11:32
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera: apps/vscode/__tests__/utils/po.ts#L38
1) [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTitle('Will open the Scene component in Triplex') at apps/vscode/__tests__/utils/po.ts:38 36 | return { 37 | click: async () => { > 38 | await locator.click(); | ^ 39 | await this.dismissAllNotifications(); 40 | if (!skipWait) { 41 | if (process.env.REACT_VERSION_INVARIANT) { at Object.click (/home/runner/work/triplex/triplex/apps/vscode/__tests__/utils/po.ts:38:23) at /home/runner/work/triplex/triplex/apps/vscode/__tests__/camera-0.e2e.ts:11:32
merge-reports
Testing stopped early after 5 maximum allowed failures.
merge-reports
Testing stopped early after 5 maximum allowed failures.
merge-reports
Testing stopped early after 5 maximum allowed failures.
merge-reports
Testing stopped early after 5 maximum allowed failures.
merge-reports
Testing stopped early after 5 maximum allowed failures.
Slow Test: [vsce] › test/__tests__/apps/vscode/__tests__/transforms-immutable.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/transforms-immutable.e2e.ts took 20.9s
Slow Test: [vsce] › test/__tests__/apps/vscode/__tests__/custom-config.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/custom-config.e2e.ts took 23.3s
Slow Test: [vsce] › test/__tests__/apps/vscode/__tests__/transforms.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/transforms.e2e.ts took 27.1s
Slow Test: [vsce] › test/__tests__/apps/vscode/__tests__/names.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/names.e2e.ts took 43.2s
🎭 Playwright Run Summary
25 failed [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:10:5 › play mode defaults to default camera [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:26:7 › default to default camera for react root [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:34:5 › default to editor camera for three fiber root [vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts:43:5 › switch to play mode and back [vsce] › test/__tests__/apps/vscode/__tests__/camera-1.e2e.ts:33:5 › switch to play mode and toggle to editor camera [vsce] › test/__tests__/apps/vscode/__tests__/diagnostics.e2e.ts:25:5 › should recover from initial syntax error [vsce] › test/__tests__/apps/vscode/__tests__/diagnostics.e2e.ts:46:5 › should recover from subsequent syntax error [vsce] › test/__tests__/apps/vscode/__tests__/diagnostics.e2e.ts:66:5 › should recover from component being unexported @vsce_smoke [vsce] › test/__tests__/apps/vscode/__tests__/dynamic-roots.e2e.ts:15:7 › component with canvas component and sibling HTML [vsce] › test/__tests__/apps/vscode/__tests__/dynamic-roots.e2e.ts:24:7 › focusing three element then dom element [vsce] › test/__tests__/apps/vscode/__tests__/environment.e2e.ts:10:5 › fg environment is correct @vsce_smoke [vsce] › test/__tests__/apps/vscode/__tests__/errors.e2e.ts:40:7 › when an error is thrown on missing module › should show an error notification and then recover [vsce] › test/__tests__/apps/vscode/__tests__/errors.e2e.ts:75:7 › when an error is thrown during module initialization › should show an error notification [vsce] › test/__tests__/apps/vscode/__tests__/errors.e2e.ts:91:7 › when an error is thrown on interaction › should show an error notification [vsce] › test/__tests__/apps/vscode/__tests__/errors.e2e.ts:112:7 › when an error is thrown during glsl compilation › should show a notification for both vertex and fragment failures [vsce] › test/__tests__/apps/vscode/__tests__/panel.e2e.ts:10:5 › resizing the scene panel ───── [vsce] › test/__tests__/apps/vscode/__tests__/provider.e2e.ts:10:5 › default props set in editor [vsce] › test/__tests__/apps/vscode/__tests__/provider.e2e.ts:20:5 › default props set in scene [vsce] › test/__tests__/apps/vscode/__tests__/provider.e2e.ts:32:5 › set and reset canvas provider props [vsce] › test/__tests__/apps/vscode/__tests__/provider.e2e.ts:54:5 › set and reset global provider props [vsce] › test/__tests__/apps/vscode/__tests__/selection-ast-path.e2e.ts:12:5 › focus custom component displays props [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready ──────────── [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup ────── [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:40:7 › webxr scene loads ──────────── [vsce] › test/__tests__/apps/vscode/__tests__/x-file-saves.e2e.ts:10:5 › updating component from another file 58 did not run 10 passed (9.5m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-ubuntu-latest-1 Expired
8.81 MB
sha256:c8f503c0425dc45c6ae97bae2dbb2671961896285f5f522859f18f04e873ba78
blob-report-ubuntu-latest-2 Expired
8.58 MB
sha256:052d91c1a130912a2a462ff0073b87cd68a6c0508c3d0e5fda59eb5263800161
blob-report-ubuntu-latest-3 Expired
1.79 MB
sha256:487ad9f36b108234080f2522b26a69511933ea0aaa6ab2cb72bd82bd706eb8d6
blob-report-ubuntu-latest-4 Expired
8.8 MB
sha256:015e3b0a4c412057f1cd3d2c1a7cf935cedf1afd98f9999213eaf239ee7ce1f4
blob-report-ubuntu-latest-5 Expired
8.68 MB
sha256:57392d1285874a2ee4979c37e69e17cc2d8c33f2bafbe04cb43270ab77aec046
html-report--attempt-1 Expired
33.1 MB
sha256:2fb7cc6b735051102f7f48d013056c62b408db79ebfa46085b619ee4af763c06