feat: inbox for twig #1390
test.yml
on: pull_request
unit-test
1m 22s
integration-test
3m 7s
Annotations
10 errors and 1 notice
|
[electron] › tests/e2e/tests/main-process.spec.ts:34:7 › Main Process › user data path is set correctly:
apps/twig/tests/e2e/fixtures/electron.ts#L26
4) [electron] › tests/e2e/tests/main-process.spec.ts:34:7 › Main Process › user data path is set correctly
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock:
apps/twig/tests/e2e/fixtures/electron.ts#L26
3) [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock:
apps/twig/tests/e2e/fixtures/electron.ts#L26
3) [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock:
apps/twig/tests/e2e/fixtures/electron.ts#L26
3) [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly:
apps/twig/tests/e2e/fixtures/electron.ts#L26
2) [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly:
apps/twig/tests/e2e/fixtures/electron.ts#L26
2) [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly:
apps/twig/tests/e2e/fixtures/electron.ts#L26
2) [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible:
apps/twig/tests/e2e/fixtures/electron.ts#L26
1) [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ─
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible:
apps/twig/tests/e2e/fixtures/electron.ts#L26
1) [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ─
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible:
apps/twig/tests/e2e/fixtures/electron.ts#L26
1) [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ─
Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first.
at ../fixtures/electron.ts:26
24 | if (existsSync(x64Path)) return x64Path;
25 |
> 26 | throw new Error(
| ^
27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`,
28 | );
29 | }
at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11)
at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
|
|
🎭 Playwright Run Summary
12 failed
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ──
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock
[electron] › tests/e2e/tests/main-process.spec.ts:34:7 › Main Process › user data path is set correctly
[electron] › tests/e2e/tests/smoke.spec.ts:4:7 › Smoke Tests › app launches successfully and window appears
[electron] › tests/e2e/tests/smoke.spec.ts:15:7 › Smoke Tests › app renders initial UI (auth or main layout)
[electron] › tests/e2e/tests/smoke.spec.ts:45:7 › Smoke Tests › window has correct minimum dimensions
[electron] › tests/e2e/tests/smoke.spec.ts:55:7 › Smoke Tests › app does not crash within 10 seconds of boot
[electron] › tests/e2e/tests/trpc.spec.ts:4:7 › tRPC IPC › electronTRPC bridge is exposed on window
[electron] › tests/e2e/tests/trpc.spec.ts:15:7 › tRPC IPC › electronTRPC has required methods ──
[electron] › tests/e2e/tests/trpc.spec.ts:31:7 › tRPC IPC › preload script executed successfully
[electron] › tests/e2e/tests/visual.spec.ts:5:7 › Visual Stability › consecutive screenshots are visually identical (no flickering)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
Expired
|
707 KB |
sha256:5f46f29383fc3f4825b000393bfdcfa707142a19b703ecf4f5398deb7f73dbba
|
|