Skip to content

Commit fbec6ed

Browse files
committed
ci: run gui tests in cross-platform CI
Adds a gui package test script and a CI step so gui/tests (currently the Auto-connect SSR regression suite, #287) executes on all three runner OSes. Closes the local-only coverage gap flagged in the bucket-2 readiness review.
1 parent a359650 commit fbec6ed

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ jobs:
7272
- name: Test
7373
run: bun test --isolate tests
7474

75+
- name: GUI tests
76+
run: cd gui && bun test tests
77+
7578
- name: Privacy scan
7679
run: bun run privacy:scan
7780

gui/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"dev": "vite",
88
"build": "tsc -b && vite build",
99
"lint": "eslint .",
10+
"test": "bun test tests",
1011
"lint:i18n": "eslint src/pages src/components src/App.tsx src/ui.tsx",
1112
"doctor": "npx --yes react-doctor@0.7.8 --verbose --scope changed --base origin/main --no-telemetry",
1213
"doctor:full": "npx --yes react-doctor@0.7.8 --verbose --scope full --no-telemetry",

0 commit comments

Comments
 (0)