ceph-nvmeof
ceph-nvmeof copied to clipboard
Unit tests: server
This issue is to keep track of unit tests related to the server (authorization and RPCs).
- [ ] Test if able to create an insecure channel to server when authentication is disabled
- [ ] Test if able to create a secure channel to server when authentication is enabled
- [ ] Test if NOT able to create an insecure channel to server when authentication is enabled
- [ ] Test if NOT able to create a secure channel to server when authentication is disabled
- [ ] Test if add_host appropriately handles “*” allow all
- [ ] Test if server stops and exits properly after an error is thrown
- [ ] Test if create_bdev SPDK call returns error, server returns call failure message
- [ ] Test if delete_bdev SPDK call returns error, server returns call failure message
- [ ] Test if create_subsystem SPDK call returns error, server returns call failure message
- [ ] Test if delete_subsystem SPDK call returns error, server returns call failure message
- [ ] Test if add_namespace SPDK call returns error, server returns call failure message
- [ ] Test if remove_namespace SPDK call returns error, server returns call failure message
- [ ] Test if add_host SPDK call returns error, server returns call failure message
- [ ] Test if remove_host SPDK call returns error, server returns call failure message
- [ ] Test if create_listener SPDK call returns error, server returns call failure message
- [ ] Test if delete_listener SPDK call returns error, server returns call failure message
- [ ] Test if a GatewayService RPC is called from the server (without context), it doesn’t update the omap