In-memory Filesystems in Rust. Spoiler alert, introducing indirection around filesystems isn’t a test performance win, for some combination of use cases and modern hardware:
In the meantime, it seems like modern SSDs (and modern OS filesystem caches) are so fast that it doesn’t even matter. Eat trash, be free, test directly against the filesystem. Why not.
— Andre Arko
“Eat trash, be free”, ain’t that the wisdom of the times? And you can avoid a purity/orthodoxy TDD test. Take my complexity, please!