leveled/test
Martin Sumner 53ddc8950b Add tests using fold_heads
Comparing the inbuilt tictac_tree fold, to using "proper" abstraction and achieving the same thing through fold_heads.

The fold_heads method is slower (a lot more manipulation required in the fold) - expect it to require > 2 x CPU.

However, this does give the flexibility to change the hash algorithm.  This would allow for a fold over a database of AAE trees (where the hash has been pre-computed using sha) to be compared with a fold over a database of leveled backends.

Also can vary whether the fold_heads checks for presence of the object in the Inker.  So normally we can get the speed advantage of not checking the Journal for presence, but periodically we can.
2017-08-07 10:45:41 +01:00
..
end_to_end Add tests using fold_heads 2017-08-07 10:45:41 +01:00
volume Add journal compaction testing 2017-06-06 16:30:02 +01:00
lookup_test.erl Add compatibility for old and new random / rand functions 2017-08-01 11:24:12 +02:00
rice_test.erl Add compatibility for old and new random / rand functions 2017-08-01 11:24:12 +02:00