limbo/tests
Pere Diaz Bou c7e9b3a546 don't emit Delete for UPDATE statement
Previously we implemented update as a simple `Delete` + `Insert`
procedure which seemed okay for the moment but it wasn't. `Delete` can
trigger balance and a post balance `seek` which will leave cursor
pointing to an invalid page which `Insert` will try to insert to.

We solve this by removing `Delete` from the execution plan and rely on
`Insert` to properly overwrite the cell where the rowid is the same as
the one we are inserting.
2025-06-23 15:44:34 +02:00
..
integration don't emit Delete for UPDATE statement 2025-06-23 15:44:34 +02:00
Cargo.toml core_tester index fuzz tests with flag 2025-06-17 19:33:23 +02:00
lib.rs centralize Rust integration and regression tests 2025-01-21 15:41:09 +07: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