testing

Installation
SKILL.md

Testing Guide

Test Types & When to Use

Type Location Use Case
.sqltest testing/sqltests/tests/ SQL compatibility. Preferred for new tests
TCL .test testing/ Legacy SQL compat (being phased out)
Rust integration tests/integration/ Regression tests, complex scenarios
Fuzz tests/fuzz/ Complex features, edge case discovery

Note: TCL tests are being phased out in favor of testing/sqltests. The .sqltest format allows the same test cases to run against multiple backends (CLI, Rust bindings, etc.).

Running Tests

# Main test suite (TCL compat, sqlite3 compat, Python wrappers)
make test
Installs
695
GitHub Stars
19.1K
First Seen
Jan 28, 2026
testing — tursodatabase/turso