- Web: Setup Storybook, added addons, configured Tailwind, added stories for UI components. - Backend: Updated API router, database, workers, and auth in common. - Stream Server: Removed SQLx queries and updated auth. - Docs & Scripts: Updated documentation and recovery scripts. |
||
|---|---|---|
| .. | ||
| plans | ||
| tests | ||
| README.md | ||
Veza Unified Testing Pipeline (TMT)
Philosophy: Sobriety, Frugality, Accessibility. The Law: docs/FRUGALITY.md The Contract: docs/BUDGETS.md
This directory contains the definition of Veza's unified testing pipeline.
It is the Executive Branch that enforcing the laws defined in FRUGALITY.md and BUDGETS.md.
🛑 The Rules
- VITAL Tests Block Everything: If a test in
plans/vital.fmffails, the commit is rejected. - Contractual Budgets: Resource limits are defined in
docs/BUDGETS.md. Tests verify these limits. - No New Frontend Tests: By default, new frontend tests are
legacy. You must prove a test isvitalto promote it.
Directory Structure
plans/:vital.fmf: TIER 1. The "must pass" suite. Runs fast, strictly, and enforces budgets.legacy.fmf: TIER 2. Slow/Old tests. Informational only.
tests/: Actual test scripts.frontend/: Linked toBUDGETS.md.backend/: Linked toBUDGETS.md.services/: Strict Rust checks.
How to Run
Vital Tests (The Standard)
tmt run plan --name /vital
Full Suite (Including Regressions/Legacy)
tmt run
Environment Variables
The pipeline enforces:
GOMAXPROCS=1: Simulate single-core environment.LIBGL_ALWAYS_SOFTWARE=1: Disable GPU.