Releases: risinglightdb/sqllogictest-rs
Releases · risinglightdb/sqllogictest-rs
v0.28.0
[0.28.0] - 2025-03-06
- runner: Add
Partitioner
andRunner::with_partitioner
to enable partitioning of test cases, allowing only a subset of the glob result to be executed. This can be helpful for running tests in parallel in CI. - bin: Add
--partition-id
and--partition-count
to set a hash partitioning for the test cases. If users are running in Buildkite CI withparallelism: ..
specified in the workflow file, this will be automatically configured.
v0.27.2
[0.27.2] - 2025-02-18
- engines/bin: fix stdin to be closed properly to avoid hangs in the
external
engine.
v0.27.1
[0.27.1] - 2025-02-17
- runner: Add
Runner::set_var
method to allow adding runner-local variables for substitution. - bin: Add
__DATABASE__
variable for accessing current database name from SLT files.
v0.27.0
[0.27.0] - 2025-02-11
- runner: add
shutdown
method toDB
andAsyncDB
trait to allow for graceful shutdown of the database connection. Users are encouraged to callRunner::shutdown
orRunner::shutdown_async
after running tests to ensure that the database connections are properly closed.
v0.26.4
[0.26.4] - 2025-01-27
- runner: add random string in path generation to avoid conflict when using
include
. - bin: detect connection refused error and exit early to make error message clearer.
v0.26.3
[0.26.3] - 2025-01-14
- bin: when
--fail-fast
is enabled, abort all remaining connections before dropping temporary databases.
v0.26.2
[0.26.2] - 2025-01-08
- bin: support
--fail-fast
, and add env varsSLT_FAIL_FAST
andSLT_KEEP_DB_ON_FAILURE
v0.26.1
[0.26.1] - 2025-01-08
- parser/runner: support
system ok retry
v0.26.0
[0.26.0] - 2025-01-06
- paser: Add back
label
support, which was removed in 0.25.0. - parser/runner: support
[statement|query] error retry
(Only support multi-line error message)
v0.25.0
[0.25.0] - 2024-12-26
- runner: Add
retry
clause tostatement ok
andquery ok|error
.