# Test Matrix
| Test | JS | Rust | Pytest |
| --------- | -- | ------ | ---- |
|should not support multiple disks for a pool|:heavy_check_mark:||:heavy_check_mark:|
|should not create a pool with invalid block size|:heavy_check_mark:||:heavy_check_mark:|
|should create a pool with aio bdevs|:heavy_check_mark:||:heavy_check_mark:|
|should succeed if creating a pool that already exists|:heavy_check_mark:||:heavy_check_mark:|
|should list the pool|:heavy_check_mark:||:heavy_check_mark:|
|should not create a replica exported over iscsi|:heavy_check_mark:||:heavy_check_mark:|
|should create un-exported |:heavy_check_mark:||:heavy_check_mark:|
|should succeed if creating a replica that already exists|:heavy_check_mark:||:heavy_check_mark:|
|should list the replica|:heavy_check_mark:||:heavy_check_mark:|
|should share the un-exported replica again|:heavy_check_mark:||:heavy_check_mark:|
|should not fail if shared again using the same protocol|:heavy_check_mark:||:heavy_check_mark:|
|should unshare the replica|:heavy_check_mark:||:heavy_check_mark:|
|should get stats for the replica|:heavy_check_mark:||:heavy_check_mark:|
|should succeed when destroying replica that does not exist|:heavy_check_mark:||:heavy_check_mark:|
|should destroy the replica|:heavy_check_mark:||:heavy_check_mark:|
|should not list the replica|:heavy_check_mark:||:heavy_check_mark:|
|should create 5 replicas|:heavy_check_mark:|||
|should destroy the pool|:heavy_check_mark:||:heavy_check_mark:|
|should succeed when destroying a pool that does not exist|:heavy_check_mark:||:heavy_check_mark:|
|should not list the pool|:heavy_check_mark:||:heavy_check_mark:|
|should create a pool with uring bdevs|:heavy_check_mark:|||
|should write to nvmf replica|:heavy_check_mark:||:heavy_check_mark:|
|should read from nvmf replica|:heavy_check_mark:||:heavy_check_mark:|
|should create the replica again|:heavy_check_mark:||:heavy_check_mark:|
|the old data should have been reset|:heavy_check_mark:||:heavy_check_mark:|
|should take snapshot on nvmf replica|:heavy_check_mark:|||
|should list the snapshot of the replica|:heavy_check_mark:|||