Add Cunit test function at subsystem_ut.c
Change-Id: I75ee85e318fdc83122245d486d6a63b3e452a965 Signed-off-by: wenzhong wu <wenzhongx.wu@intel.com>
This commit is contained in:
parent
7e961dd6e0
commit
c233e455bb
@ -162,6 +162,43 @@ spdk_bdev_claim(struct spdk_bdev *bdev, spdk_bdev_remove_cb_t remove_cb,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_spdk_nvmf_tgt_listen(void)
|
||||||
|
{
|
||||||
|
struct spdk_nvmf_listen_addr *listen_addr;
|
||||||
|
|
||||||
|
/* Invalid trname */
|
||||||
|
const char *trname = "test_invalid_trname";
|
||||||
|
const char *traddr = "192.168.100.1";
|
||||||
|
const char *trsvcid = "4420";
|
||||||
|
CU_ASSERT(spdk_nvmf_tgt_listen(trname, traddr, trsvcid) == NULL);
|
||||||
|
|
||||||
|
/* Listen addr is not create and create valid listen addr */
|
||||||
|
trname = "test_transport1";
|
||||||
|
traddr = "192.168.3.11";
|
||||||
|
trsvcid = "3320";
|
||||||
|
listen_addr = spdk_nvmf_tgt_listen(trname, traddr, trsvcid);
|
||||||
|
SPDK_CU_ASSERT_FATAL(listen_addr != NULL);
|
||||||
|
CU_ASSERT(listen_addr->traddr != NULL);
|
||||||
|
CU_ASSERT(listen_addr->trsvcid != NULL);
|
||||||
|
spdk_nvmf_listen_addr_destroy(listen_addr);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_spdk_nvmf_subsystem_add_ns(void)
|
||||||
|
{
|
||||||
|
struct spdk_nvmf_subsystem subsystem = {
|
||||||
|
.mode = NVMF_SUBSYSTEM_MODE_VIRTUAL,
|
||||||
|
.dev.virt.ns_count = 0,
|
||||||
|
.dev.virt.ns_list = {},
|
||||||
|
};
|
||||||
|
struct spdk_bdev bdev = {};
|
||||||
|
spdk_nvmf_subsystem_add_ns(&subsystem, &bdev);
|
||||||
|
CU_ASSERT(subsystem.dev.virt.ns_count == 1);
|
||||||
|
CU_ASSERT_PTR_EQUAL(subsystem.dev.virt.ns_list[0], &bdev);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
nvmf_test_create_subsystem(void)
|
nvmf_test_create_subsystem(void)
|
||||||
{
|
{
|
||||||
@ -221,6 +258,8 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
CU_add_test(suite, "create_subsystem", nvmf_test_create_subsystem) == NULL ||
|
CU_add_test(suite, "create_subsystem", nvmf_test_create_subsystem) == NULL ||
|
||||||
|
CU_add_test(suite, "nvmf_tgt_listen", test_spdk_nvmf_tgt_listen) == NULL ||
|
||||||
|
CU_add_test(suite, "nvmf_subsystem_add_ns", test_spdk_nvmf_subsystem_add_ns) == NULL ||
|
||||||
CU_add_test(suite, "find_subsystem", nvmf_test_find_subsystem) == NULL) {
|
CU_add_test(suite, "find_subsystem", nvmf_test_find_subsystem) == NULL) {
|
||||||
CU_cleanup_registry();
|
CU_cleanup_registry();
|
||||||
return CU_get_error();
|
return CU_get_error();
|
||||||
|
Loading…
Reference in New Issue
Block a user