Testing Framework
Thermocline test coverage is split across Rust, Go, and Python suites.
Canonical Entrypoints
From repository root:
make test-fastmake test-localmake test-all(includes cloud gate requirements)
E2E Orchestration Script
scripts/test/run-e2e-tests.sh supports:
single-nodelocal-clustercloud-clusterall-localall
MQL Coverage and Audit
- exhaustive probes:
make mql-exhaustive - docs-driven coverage audit:
make mql-coverage-audit
Architecture Guardrails
- forbidden pattern checks
- separation-of-concerns checks
Run:
make test-architecture
make check-guardrails
Source of Truth
Makefilescripts/test/run-e2e-tests.shtests/e2e/matrix/mql_language/test_mongo_reference_parity.py