pynvme: builds your own tests.
Pynvme is an user-space NVMe test driver with Python API. It is an open, fast, and extensible solution for SSD developers and test engineers to build their own tests intuitively.
Quick Start in 3 Steps!
Clone pynvme from GitHub: https://github.com/pynvme/pynvme
git clone https://github.com/pynvme/pynvme
Build pynvme:
cd pynvme
./install.sh
Run pynvme tests.
make setup
make test TESTS="driver_test.py::test_ioworker_iops_multiple_queue[1]"
In this document, we explain the design and usage of pynvme, and you can soon build your own tests of NVMe devices.