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!

  1. Clone pynvme from GitHub: https://github.com/pynvme/pynvme

git clone https://github.com/pynvme/pynvme
  1. Build pynvme:

cd pynvme
./install.sh
  1. 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.

pynvme logo