pmemkv
pmemkv copied to clipboard
Add fuzzy tests
perhaps we should add some "fuzzy" tests, doing random operations on our kv database.
There are multiple choices for that; some of them include:
- the actual fuzzy testing framework (like google/oss-fuzz; inspired by https://github.com/axboe/fio/pull/1160),
- rapidcheck generators, as we do in pmem/pmemstream repository,
- an approach similar to RocksDB tests: https://github.com/facebook/rocksdb/tree/main/fuzz