Add test function at spdk nvme_ctrlr_c
Change-Id: I4b13414224a95ce391aecf0a3f009e65758522fe Signed-off-by: Fan Lu <lux.fan@intel.com>
This commit is contained in:
parent
21b08e13ae
commit
7e961dd6e0
@ -1309,6 +1309,20 @@ test_nvme_ctrlr_set_supported_features(void)
|
|||||||
CU_ASSERT(res == true);
|
CU_ASSERT(res == true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_ctrlr_opts_set_defaults(void)
|
||||||
|
{
|
||||||
|
struct spdk_nvme_ctrlr_opts opts = {};
|
||||||
|
|
||||||
|
spdk_nvme_ctrlr_opts_set_defaults(&opts);
|
||||||
|
CU_ASSERT_EQUAL(opts.num_io_queues, DEFAULT_MAX_IO_QUEUES);
|
||||||
|
CU_ASSERT_FALSE(opts.use_cmb_sqs);
|
||||||
|
CU_ASSERT_EQUAL(opts.arb_mechanism, SPDK_NVME_CC_AMS_RR);
|
||||||
|
CU_ASSERT_EQUAL(opts.keep_alive_timeout_ms, 10 * 1000);
|
||||||
|
CU_ASSERT_EQUAL(opts.io_queue_size, DEFAULT_IO_QUEUE_SIZE);
|
||||||
|
CU_ASSERT_STRING_EQUAL(opts.hostnqn, DEFAULT_HOSTNQN);
|
||||||
|
}
|
||||||
|
|
||||||
#if 0 /* TODO: move to PCIe-specific unit test */
|
#if 0 /* TODO: move to PCIe-specific unit test */
|
||||||
static void
|
static void
|
||||||
test_nvme_ctrlr_alloc_cmb(void)
|
test_nvme_ctrlr_alloc_cmb(void)
|
||||||
@ -1370,6 +1384,7 @@ int main(int argc, char **argv)
|
|||||||
|| CU_add_test(suite, "test nvme_ctrlr init CC.EN = 0 CSTS.RDY = 0 AMS = VS",
|
|| CU_add_test(suite, "test nvme_ctrlr init CC.EN = 0 CSTS.RDY = 0 AMS = VS",
|
||||||
test_nvme_ctrlr_init_en_0_rdy_0_ams_vs) == NULL
|
test_nvme_ctrlr_init_en_0_rdy_0_ams_vs) == NULL
|
||||||
|| CU_add_test(suite, "alloc_io_qpair_rr 1", test_alloc_io_qpair_rr_1) == NULL
|
|| CU_add_test(suite, "alloc_io_qpair_rr 1", test_alloc_io_qpair_rr_1) == NULL
|
||||||
|
|| CU_add_test(suite, "set_defaults", test_ctrlr_opts_set_defaults) == NULL
|
||||||
|| CU_add_test(suite, "alloc_io_qpair_wrr 1", test_alloc_io_qpair_wrr_1) == NULL
|
|| CU_add_test(suite, "alloc_io_qpair_wrr 1", test_alloc_io_qpair_wrr_1) == NULL
|
||||||
|| CU_add_test(suite, "alloc_io_qpair_wrr 2", test_alloc_io_qpair_wrr_2) == NULL
|
|| CU_add_test(suite, "alloc_io_qpair_wrr 2", test_alloc_io_qpair_wrr_2) == NULL
|
||||||
|| CU_add_test(suite, "test nvme_ctrlr function nvme_ctrlr_fail", test_nvme_ctrlr_fail) == NULL
|
|| CU_add_test(suite, "test nvme_ctrlr function nvme_ctrlr_fail", test_nvme_ctrlr_fail) == NULL
|
||||||
|
Loading…
Reference in New Issue
Block a user