Advanced Feature Test Strategy
Advanced Feature Test Strategy
HeliosDB Nano advanced feature validation is organized around user-visible behavior rather than development milestones.
Test Layers
| Layer | Purpose |
|---|---|
| Unit tests | Validate parsers, planners, encoders, and storage helpers |
| Integration tests | Validate SQL execution across storage, catalog, and protocol boundaries |
| Protocol tests | Validate PostgreSQL wire behavior with real client message flows |
| REPL tests | Validate user-facing commands and system-view discovery |
Core Coverage
- SQL branching statements and branch metadata
AS OFquery variants- Materialized view lifecycle and refresh paths
- System catalog functions
- Vector index metadata and quantization reporting
- PostgreSQL protocol authentication, TLS, and extended query execution
Focused Commands
cd ~/Helios/Nanocargo test branch_sql_integration_testscargo test materialized_view_testscargo test repl_meta_commandscargo test --test postgres_scram_auth_testscargo test --test postgres_ssl_tests