From 74a82a26b500564b6b32b242e21ad889eb1421cc Mon Sep 17 00:00:00 2001 From: Liang Yan Date: Fri, 4 Mar 2016 10:07:01 +0800 Subject: [PATCH] spdk: Add payload_offset unit test in split_test4 Add CUnit test case to verify payload_offset value in split_test4 Change-Id: I4a9a33854295ed802709bbe4f11746d284ed8cbd Signed-off-by: Liang Yan --- test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut.c b/test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut.c index 978a804a6..f5b975f65 100644 --- a/test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut.c +++ b/test/lib/nvme/unit/nvme_ns_cmd_c/nvme_ns_cmd_ut.c @@ -296,6 +296,7 @@ split_test4(void) nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); CU_ASSERT(child->num_children == 0); CU_ASSERT(child->payload_size == (256 - 10) * 512); + CU_ASSERT(child->payload_offset == 0); CU_ASSERT(cmd_lba == 10); CU_ASSERT(cmd_lba_count == 256 - 10); CU_ASSERT((child->cmd.cdw12 & SPDK_NVME_IO_FLAGS_FORCE_UNIT_ACCESS) != 0); @@ -307,6 +308,7 @@ split_test4(void) nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); CU_ASSERT(child->num_children == 0); CU_ASSERT(child->payload_size == 128 * 1024); + CU_ASSERT(child->payload_offset == (256 - 10) * 512); CU_ASSERT(cmd_lba == 256); CU_ASSERT(cmd_lba_count == 256); CU_ASSERT((child->cmd.cdw12 & SPDK_NVME_IO_FLAGS_FORCE_UNIT_ACCESS) != 0); @@ -318,6 +320,7 @@ split_test4(void) nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); CU_ASSERT(child->num_children == 0); CU_ASSERT(child->payload_size == 10 * 512); + CU_ASSERT(child->payload_offset == (512 - 10) * 512); CU_ASSERT(cmd_lba == 512); CU_ASSERT(cmd_lba_count == 10); CU_ASSERT((child->cmd.cdw12 & SPDK_NVME_IO_FLAGS_FORCE_UNIT_ACCESS) != 0);