Fix builds with slasher-redb (#6077)

* Fix builds with slasher-redb feature

* Test redb on CI

* Delete unnecessary test

* Disable redb in slasher override tests
This commit is contained in:
Michael Sproul
2024-07-12 16:13:54 +10:00
committed by GitHub
parent 69d84e785b
commit 7697c127f1
3 changed files with 5 additions and 20 deletions

View File

@@ -174,8 +174,9 @@ test-network-%:
# Run the tests in the `slasher` crate for all supported database backends.
test-slasher:
cargo nextest run --release -p slasher --features "lmdb,$(TEST_FEATURES)"
cargo nextest run --release -p slasher --no-default-features --features "redb,$(TEST_FEATURES)"
cargo nextest run --release -p slasher --no-default-features --features "mdbx,$(TEST_FEATURES)"
cargo nextest run --release -p slasher --features "lmdb,mdbx,$(TEST_FEATURES)" # both backends enabled
cargo nextest run --release -p slasher --features "lmdb,mdbx,redb,$(TEST_FEATURES)" # all backends enabled
# Runs only the tests/state_transition_vectors tests.
run-state-transition-tests: