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"
In this document, we explain the design and usage of pynvme, and you can soon build your own tests of NVMe devices.