All Projects → pynvme → pynvme

pynvme / pynvme

Licence: BSD-3-Clause license
builds your own tests.

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
cython
566 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to pynvme

ToolBin
All the great tools we have for the field.
Stars: ✭ 91 (-34.53%)
Mutual labels:  ssd, nvme
zenfs
ZenFS is a storage backend for RocksDB that enables support for ZNS SSDs and SMR HDDs.
Stars: ✭ 63 (-54.68%)
Mutual labels:  ssd, nvme
FEMU
FEMU: Accurate, Scalable and Extensible NVMe SSD Emulator (FAST'18)
Stars: ✭ 213 (+53.24%)
Mutual labels:  ssd, nvme
nvfuse
NVMe based File System in User-space
Stars: ✭ 81 (-41.73%)
Mutual labels:  nvme, spdk
cover.run
Code coverage
Stars: ✭ 34 (-75.54%)
Mutual labels:  test
lwc-test
LWC plugins and utilities for testing
Stars: ✭ 39 (-71.94%)
Mutual labels:  test
mock-hls-server
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Stars: ✭ 61 (-56.12%)
Mutual labels:  test
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Stars: ✭ 9,731 (+6900.72%)
Mutual labels:  test
detection-pytorch
A pytorch Implementation of classical object detection.
Stars: ✭ 24 (-82.73%)
Mutual labels:  ssd
can-npm-publish
A command line tool that check to see if `npm publish` is possible.
Stars: ✭ 61 (-56.12%)
Mutual labels:  test
WinDirStat.Net
A WPF implementation of WinDirStat.
Stars: ✭ 55 (-60.43%)
Mutual labels:  ssd
elastic-search-test
ESIntegTestCase example
Stars: ✭ 17 (-87.77%)
Mutual labels:  test
starfish
Rust futures on spdk
Stars: ✭ 31 (-77.7%)
Mutual labels:  spdk
sfdx-lwc-jest
Run Jest against LWC components in SFDX workspace environment
Stars: ✭ 136 (-2.16%)
Mutual labels:  test
Caraya
Assertion and unit test framework for LabVIEW
Stars: ✭ 45 (-67.63%)
Mutual labels:  test
TFM
Tyler's Frame Machine is a simple, free, educational, and portable tool for testing, benchmarking, comparison, and demonstration. TFM supports OpenGL, DirectX 11, DirectX 12, Metal, and most importantly, Vulkan! https://tylemagne.github.io/TFM
Stars: ✭ 63 (-54.68%)
Mutual labels:  test
Android-Test
Android测试中常用到的脚本
Stars: ✭ 17 (-87.77%)
Mutual labels:  test
mockingbird
🐦 Decorator Powered TypeScript Library for Creating Mocks
Stars: ✭ 70 (-49.64%)
Mutual labels:  test
beekeeper
Swarm Beekeeper is an orchestrator that can manage a cluster of Bee nodes and call into their API. It allows various scenario’s to be performed on these nodes. The Swarm team uses Beekeeper internally for integration tests.
Stars: ✭ 51 (-63.31%)
Mutual labels:  test
react-native-diagnose
A framework to test a React Native app during runtime
Stars: ✭ 24 (-82.73%)
Mutual labels:  test

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.

Features

  1. access PCI configuration space
  2. access NVMe registers in BAR space
  3. send any NVMe admin/IO commands
  4. support callback functions for NVMe commands
  5. support MSI/MSIx interrupts
  6. transparent checksum verification on every LBA
  7. generates IO workload of high performance and low latency
  8. support multiple namespaces
  9. support multiple tests on different controllers
  10. integrate with pytest
  11. integrate with VSCode to display cmdlog in GUI
  12. support NVMe over TCP targets
  13. HMB: Host Memory Buffer (PyNVMe3 only)
  14. ZNS: Zoned Namespace (PyNVMe3 only)
  15. TCG: security features (PyNVMe3 only)
  16. Enterprise and Data Center SSD features (PyNVMe3 only)
  17. extensive test scripts (PyNVMe3 only)

Links

Repositories

Documents

Presentation

Contact

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].