Shared QA specs and test suite for Seed Hypermedia.
Tests run automatically on every new build on both Windows and Linux machines. Results are posted to Discord and filed as GitHub issues on failures.
SPECS.md ← plain-English test descriptions (edit this to add/change tests)
tests/web/ ← Playwright web tests (auto-maintained by QA bots)
tests/app/ ← Playwright desktop/Electron tests
scripts/ ← run, sync, report, notify scripts
playwright.web.config.ts ← web test config (Chromium + Firefox)
playwright.config.ts ← desktop test config
- Edit
SPECS.md— add a row with the next ID and a plain-English description - Commit and push to
main - The QA bots will pick it up on their next sync, implement the test, and start running it
# Web tests only
npx playwright test --config playwright.web.config.ts
# Desktop tests only
npx playwright test --config playwright.config.ts
# Full run (sync + download build + all tests + report)
node scripts/full-run.mjs
# Force run (skip version check)
node scripts/full-run.mjs --force| Machine | OS | Bot |
|---|---|---|
| mintter-win32 | Windows 10 | Sprout (Windows) 🌱 |
| Linux | Linux | Sprout (Linux) 🌱 |
Results are posted to Discord after each run.
Failures are filed as GitHub issues in seed-hypermedia/seed
with the label qa-automated and the appropriate platform label (windows or linux).