8 unstable releases (3 breaking)
Uses new Rust 2024
| 0.8.5-alpha | Dec 3, 2025 |
|---|---|
| 0.8.3-alpha | Nov 27, 2025 |
| 0.7.0-alpha | Nov 5, 2025 |
| 0.6.0-alpha | Oct 31, 2025 |
| 0.5.0-alpha | Oct 26, 2025 |
#589 in Database implementations
Used in 2 crates
(via llkv)
1MB
23K
SLoC
SLT runner utilities for LLKV.
This crate provides a high-level API for executing sqllogictest (SLT) files against LLKV.
Primary API
LlkvSltRunner is the main entry point for running SLT tests. It provides methods for:
- Running individual
.sltfiles or.slturlpointer files - Running all SLT files in a directory
- Running SLT scripts from strings, readers, or URLs
Test Harness API
For integration with libtest-mimic test harnesses:
run_slt_harnessandrun_slt_harness_with_argsfor test discovery and executionmake_in_memory_factory_factoryfor creating in-memory test backends
LLKV SLT Tester
llkv-slt-tester provides a harness and library for running sqllogictest (.slt) suites against the LLKV SQL engine. It treats SLT files like idiomatic Rust tests and also supports pointer files (.slturl) that reference remote test content.
This crate is not intended for direct standalone use.
License
Licensed under the Apache-2.0 License.
Dependencies
~41–63MB
~1M SLoC