* refactor(state): split database access into modules by Zebra types Also split the genesis block check from the genesis note commitment trees. * test(db): snapshot column family names * fix(db): assert that the default column family is empty on open and close * feat(test): apply `cargo insta` settings to all tests * doc(db/test): improve test docs * test(db): snapshot column family data for the empty state * refactor(db/test): split out the raw database snapshot * test(db): snapshot raw database for blocks 0-2 * test(db): initial serialized snapshot data for raw database * test(db): tweak snapshot file names * test(db): rename snapshots for consistency * test(db): store empty column families in a single snapshot * test(db): simplify snapshot files by combining empty snapshots * doc(db/test): put comment in a better place * refactor(db): fastmod assert_default_is_empty assert_default_cf_is_empty * doc(test): explain when insta settings are needed * fix(state/test): use the network to initialize the state Co-authored-by: Janito Vaqueiro Ferreira Filho <janito.vff@gmail.com> Co-authored-by: Janito Vaqueiro Ferreira Filho <janito.vff@gmail.com> |
||
---|---|---|
.. | ||
proptest-regressions/service | ||
src | ||
tests | ||
Cargo.toml | ||
build.rs |