Skip to content

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

LayerPurpose
Unit testsValidate parsers, planners, encoders, and storage helpers
Integration testsValidate SQL execution across storage, catalog, and protocol boundaries
Protocol testsValidate PostgreSQL wire behavior with real client message flows
REPL testsValidate user-facing commands and system-view discovery

Core Coverage

  • SQL branching statements and branch metadata
  • AS OF query 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

Terminal window
cd ~/Helios/Nano
cargo test branch_sql_integration_tests
cargo test materialized_view_tests
cargo test repl_meta_commands
cargo test --test postgres_scram_auth_tests
cargo test --test postgres_ssl_tests

See Also