limbo/tests
Pekka Enberg d959319b42
Merge 'Use u64 for file offsets in I/O and calculate such offsets in u64' from Preston Thorpe
Using `usize` to compute file offsets caps us at ~16GB on 32-bit
systems. For example, with 4 KiB pages we can only address up to 1048576
pages; attempting the next page overflows a 32-bit usize and can wrap
the write offset, corrupting data. Switching our I/O APIs and offset
math to u64 avoids this overflow on 32-bit targets

Closes #2791
2025-09-02 09:06:49 +03:00
..
integration Merge 'Use u64 for file offsets in I/O and calculate such offsets in u64' from Preston Thorpe 2025-09-02 09:06:49 +03:00
Cargo.toml fix tests 2025-08-21 15:24:21 +04: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