move examples together, fix statsig not being initialized #181
test-playwright.yml
on: pull_request
Matrix: playwright
merge-reports
40s
Annotations
12 errors, 5 warnings, and 1 notice
|
playwright (ubuntu-latest, 2)
Process completed with exit code 1.
|
|
playwright (ubuntu-latest, 5)
Process completed with exit code 1.
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:40:7 › webxr scene loads:
apps/vscode/__tests__/webxr.e2e.ts#L48
4) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:40:7 › webxr scene loads ───────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="scene.tsx (test-fixture)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
46 | await vsce.codelens("Plane").click();
47 | const { locator } = vsce.resolveEditor();
> 48 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
49 |
50 | const href = await locator
51 | .getByRole("link", { name: "Open in Browser Emulator" })
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:48:66
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup:
apps/vscode/__tests__/webxr.e2e.ts#L28
3) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup ─────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="app.tsx (react-only)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
26 | const { locator } = vsce.resolveEditor();
27 |
> 28 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
29 |
30 | await expect(locator.getByTestId("webxr-dialog-needs-setup")).toBeVisible();
31 | });
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:28:66
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup:
apps/vscode/__tests__/webxr.e2e.ts#L28
3) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup ─────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="app.tsx (react-only)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
26 | const { locator } = vsce.resolveEditor();
27 |
> 28 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
29 |
30 | await expect(locator.getByTestId("webxr-dialog-needs-setup")).toBeVisible();
31 | });
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:28:66
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup:
apps/vscode/__tests__/webxr.e2e.ts#L28
3) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:24:7 › webxr panel needs setup ─────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="app.tsx (react-only)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
26 | const { locator } = vsce.resolveEditor();
27 |
> 28 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
29 |
30 | await expect(locator.getByTestId("webxr-dialog-needs-setup")).toBeVisible();
31 | });
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:28:66
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready:
apps/vscode/__tests__/webxr.e2e.ts#L14
2) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready ───────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="scene.tsx (test-fixture)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
12 | const { locator } = vsce.resolveEditor();
13 |
> 14 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
15 |
16 | await expect(locator.getByTestId("webxr-dialog-open-device")).toBeVisible();
17 | });
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:14:64
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready:
apps/vscode/__tests__/webxr.e2e.ts#L14
2) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready ───────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="scene.tsx (test-fixture)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
12 | const { locator } = vsce.resolveEditor();
13 |
> 14 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
15 |
16 | await expect(locator.getByTestId("webxr-dialog-open-device")).toBeVisible();
17 | });
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:14:64
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready:
apps/vscode/__tests__/webxr.e2e.ts#L14
2) [vsce] › test/__tests__/apps/vscode/__tests__/webxr.e2e.ts:10:5 › webxr panel ready ───────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.webview.ready').contentFrame().locator('#active-frame[title="scene.tsx (test-fixture)"]').contentFrame().getByRole('button', { name: 'Open in WebXR' })
12 | const { locator } = vsce.resolveEditor();
13 |
> 14 | await locator.getByRole("button", { name: "Open in WebXR" }).click();
| ^
15 |
16 | await expect(locator.getByTestId("webxr-dialog-open-device")).toBeVisible();
17 | });
at /home/runner/work/triplex/triplex/apps/vscode/__tests__/webxr.e2e.ts:14:64
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke:
apps/vscode/__tests__/utils/po.ts#L38
1) [vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTitle('Will open the JSOnly 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__/edge-cases.e2e.ts:55:37
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke:
apps/vscode/__tests__/utils/po.ts#L38
1) [vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTitle('Will open the JSOnly 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__/edge-cases.e2e.ts:55:37
|
|
[vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke:
apps/vscode/__tests__/utils/po.ts#L38
1) [vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByTitle('Will open the JSOnly 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__/edge-cases.e2e.ts:55:37
|
|
Slow Test:
[vsce] › test/__tests__/apps/vscode/__tests__/dynamic-roots.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/dynamic-roots.e2e.ts took 57.4s
|
|
Slow Test:
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/camera-0.e2e.ts took 57.4s
|
|
Slow Test:
[vsce] › test/__tests__/apps/vscode/__tests__/commands.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/commands.e2e.ts took 1.1m
|
|
Slow Test:
[vsce] › test/__tests__/apps/vscode/__tests__/errors.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/errors.e2e.ts took 1.4m
|
|
Slow Test:
[vsce] › test/__tests__/apps/vscode/__tests__/selection.e2e.ts#L0
[vsce] › test/__tests__/apps/vscode/__tests__/selection.e2e.ts took 2.2m
|
|
🎭 Playwright Run Summary
4 failed
[vsce] › test/__tests__/apps/vscode/__tests__/edge-cases.e2e.ts:47:7 › opening js only no config no tsconfig @vsce_smoke
[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 ────────────
1 skipped
88 passed (9.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-ubuntu-latest-1
Expired
|
46.5 KB |
sha256:dd93707b3180cb45b29bb8bbfa804ed121d672628fb6ce5d2be234ba99be6ba9
|
|
|
blob-report-ubuntu-latest-2
Expired
|
16.7 MB |
sha256:f1c08ec63e8baeb21664a6548185e6316fae93ad4dff6f7ccba1a0ac6512b260
|
|
|
blob-report-ubuntu-latest-3
Expired
|
50.4 KB |
sha256:92439403bc63da548fee575145577ede48f1b51ff9501b70699ecc6ebd9b30c3
|
|
|
blob-report-ubuntu-latest-4
Expired
|
51.1 KB |
sha256:588546230052a135a64e3389088f5ca3975c19e6f2ed9bbac9bffb86b278442d
|
|
|
blob-report-ubuntu-latest-5
Expired
|
101 MB |
sha256:413e05e72b058c9701eb40506cd025255eb6e66640ce5a275061b237f35ff73f
|
|
|
html-report--attempt-1
Expired
|
115 MB |
sha256:46082036e807f47ff875ca47bef429a02a21b3591bb1d32cf16be96d615bfb9e
|
|