mirror of
https://github.com/aaddrick/claude-desktop-debian.git
synced 2026-05-17 08:36:35 +03:00
Build out a Playwright-based regression-detection harness covering the compat-matrix surfaces (KDE-W, KDE-X, GNOME, Sway, i3, Niri, packaging formats). Adds: - Planning + decision docs under docs/testing/ — README, matrix, runbook, automation, cases/ (11 case files), quick-entry-closeout - Playwright scaffolding (config, tsconfig) - 78 spec runners under tools/test-harness/src/runners/ — T## case- doc runners and S## distribution/smoke runners - Substrate primitives in tools/test-harness/src/lib/: AX-tree loader (snapshotAx + waitForAxNode + axTreeToSnapshot), focus- shifter, eipc-registry, niri-native bridge, drag-drop bridge, electron-mocks, claudeai page-objects, inspector client S03 (DEB Depends declared) and S04 (RPM Requires declared) ship marked test.fail() — they're regression detectors for the case-doc gap (deb.sh emits no Depends:, rpm.sh sets AutoReqProv: no), and the expected-failure shape lets them report green on every host until upstream packaging starts declaring runtime deps. 127 files, no runtime changes; harness is opt-in via 'cd tools/test-harness && npx playwright test'. Co-authored-by: Claude <claude@anthropic.com>
43 lines
702 B
Plaintext
43 lines
702 B
Plaintext
# Build output
|
|
build/
|
|
build_*/
|
|
|
|
# Dev folder
|
|
.dev/
|
|
|
|
# Reference implementation
|
|
reference/
|
|
|
|
# Node modules
|
|
node_modules/
|
|
|
|
# OS-specific files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
*.AppImage
|
|
*.desktop
|
|
*.deb
|
|
*.exe
|
|
|
|
|
|
# Test build output
|
|
test-build/
|
|
|
|
# Playwright stray output — the harness writes to
|
|
# tools/test-harness/results/ per playwright.config.ts, but Playwright
|
|
# also drops a default `test-results/.last-run.json` next to the cwd
|
|
# it's invoked from. Ignore it at the repo root so an accidental run
|
|
# from here doesn't dirty the tree.
|
|
test-results/
|
|
|
|
# Reference files for source inspection
|
|
build-reference/
|
|
|
|
# Nix build output
|
|
result
|
|
result-*
|
|
|
|
# Wrangler (Cloudflare Worker dev/deploy cache)
|
|
worker/.wrangler/
|