limbo/tests
Preston Thorpe c09c30746e
Merge 'guard subjournal access within single connection' from Nikita Sivukhin
Right now turso can panic with various asserts if 2 or more write
statements will be executed over single connection concurrently:
```
thread 'query_processing::test_write_path::api_misuse' panicked at core/storage/pager.rs:776:9:
subjournal offset should be 0
```
This PR adds explicit guard for subjournal access which will return
`Busy` for the operation internally and lead to wait condition for the
statement until subjournal ownership will be released and can be re-
acquired again.

Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com>

Closes #4110
2025-12-05 13:14:07 -05:00
..
fuzz Merge 'testing/fuzz: Add new fuzzer for joins' from Preston Thorpe 2025-12-05 13:13:44 -05:00
integration fix clippy 2025-12-05 21:39:35 +04:00
Cargo.toml create a basic test proc macro that takes a db path and an mvcc flag 2025-11-19 11:49:53 -03:00
lib.rs tests: Separate integration and fuzz tests 2025-10-22 13:05:29 +03:00
README.md centralize Rust integration and regression tests 2025-01-21 15:41:09 +07:00

Integration and regression test suite.


# run all tests
cargo test 

# run individual test
cargo test test_sequential_write -- --nocapture