Skip to content

Testing

Python Tests

From project root (with virtualenv active):

pytest

Common areas:

  • Backend tests: tests/backend/
  • LLM tests: tests/llm/
  • Additional suites under tests/

Frontend Tests

From frontend/:

npm run test:unit
npm run test:e2e

Integration Validation

For staging-like integration checks, use Docker Compose and scripts in ops/local-staging/.

Docs Validation

Before merging docs changes:

mkdocs build --strict

Owner: Service maintainers for their test coverage, with platform maintainers overseeing integration checks. Update cadence: when test commands, structure, or required checks change.