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)

Apache-2.0

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 .slt files or .slturl pointer 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:


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