unittest: remove clib_count_equal_* tests
Due to multiarch nature of that code, those tests doesn't bring much value. New tests will be addes as part of refactor. Type: refactor Change-Id: I41056dc99d08cd6ca38f9e00e8cf6a465c90edb7 Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
committed by
Florin Coras
parent
bc1640a504
commit
d67ab10e91
@@ -1301,98 +1301,6 @@ test_strstr_s (vlib_main_t * vm, unformat_input_t * input)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
test_clib_count_equal (vlib_main_t * vm, unformat_input_t * input)
|
||||
{
|
||||
u64 s64[15];
|
||||
u32 s32[31];
|
||||
u16 s16[63];
|
||||
u8 s8[127];
|
||||
uword count;
|
||||
|
||||
vlib_cli_output (vm, "Test clib_count_equal_u64...");
|
||||
memset (s64, 0, sizeof (s64));
|
||||
count = clib_count_equal_u64 (s64, 0);
|
||||
if (0 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u64 (s64, 1);
|
||||
if (1 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u64 (s64, 3);
|
||||
if (3 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u64 (s64, 15);
|
||||
if (15 != count)
|
||||
return -1;
|
||||
s64[10] = 0xcafe;
|
||||
count = clib_count_equal_u64 (s64, 13);
|
||||
if (10 != count)
|
||||
return -1;
|
||||
s64[10] = 0;
|
||||
|
||||
vlib_cli_output (vm, "Test clib_count_equal_u32...");
|
||||
memset (s32, 0, sizeof (s32));
|
||||
count = clib_count_equal_u32 (s32, 0);
|
||||
if (0 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u32 (s32, 1);
|
||||
if (1 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u32 (s32, 3);
|
||||
if (3 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u32 (s32, 31);
|
||||
if (31 != count)
|
||||
return -1;
|
||||
s32[10] = 0xcafe;
|
||||
count = clib_count_equal_u32 (s32, 13);
|
||||
if (10 != count)
|
||||
return -1;
|
||||
s32[10] = 0;
|
||||
|
||||
vlib_cli_output (vm, "Test clib_count_equal_u16...");
|
||||
memset (s16, 0, sizeof (s16));
|
||||
count = clib_count_equal_u16 (s16, 0);
|
||||
if (0 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u16 (s16, 1);
|
||||
if (1 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u16 (s16, 3);
|
||||
if (3 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u16 (s16, 63);
|
||||
if (63 != count)
|
||||
return -1;
|
||||
s16[10] = 0xcafe;
|
||||
count = clib_count_equal_u16 (s16, 13);
|
||||
if (10 != count)
|
||||
return -1;
|
||||
s16[10] = 0;
|
||||
|
||||
vlib_cli_output (vm, "Test clib_count_equal_u8...");
|
||||
memset (s8, 0, sizeof (s8));
|
||||
count = clib_count_equal_u8 (s8, 0);
|
||||
if (0 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u8 (s8, 1);
|
||||
if (1 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u8 (s8, 3);
|
||||
if (3 != count)
|
||||
return -1;
|
||||
count = clib_count_equal_u8 (s8, 127);
|
||||
if (127 != count)
|
||||
return -1;
|
||||
s8[10] = 0xfe;
|
||||
count = clib_count_equal_u8 (s8, 13);
|
||||
if (10 != count)
|
||||
return -1;
|
||||
s8[10] = 0;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define foreach_string_test \
|
||||
_ (0, MEMCPY_S, "memcpy_s", memcpy_s) \
|
||||
_ (1, CLIB_MEMCPY, "clib_memcpy", clib_memcpy) \
|
||||
@@ -1413,8 +1321,7 @@ test_clib_count_equal (vlib_main_t * vm, unformat_input_t * input)
|
||||
_ (16, CLIB_STRTOK, "clib_strtok", clib_strtok) \
|
||||
_ (17, STRNLEN_S, "strnlen_s", strnlen_s) \
|
||||
_ (18, CLIB_STRNLEN, "clib_strnlen", clib_strnlen) \
|
||||
_ (19, STRSTR_S, "strstr_s", strstr_s) \
|
||||
_ (20, CLIB_COUNT_EQUAL, "clib_count_equal", clib_count_equal)
|
||||
_ (19, STRSTR_S, "strstr_s", strstr_s)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
@@ -1422,7 +1329,7 @@ typedef enum
|
||||
foreach_string_test
|
||||
#undef _
|
||||
#define STRING_TEST_FIRST STRING_TEST_MEMCPY_S
|
||||
#define STRING_TEST_LAST STRING_TEST_CLIB_COUNT_EQUAL
|
||||
#define STRING_TEST_LAST STRING_TEST_STRSTR_S
|
||||
} string_test_t;
|
||||
|
||||
static uword
|
||||
@@ -1504,8 +1411,7 @@ VLIB_CLI_COMMAND (string_test_command, static) = {
|
||||
"clib_memset | memcmp_s | clib_memcmp | strcmp_s | clib_strcmp | "
|
||||
"strncmp_s | clib_strncmp | strcpy_s | strncpy_s | "
|
||||
"clib_strncpy | strcat_s | strncat_s | "
|
||||
"strtok_s | clib_strtok | strnlen_s | clib_strnlen | strstr_s | "
|
||||
"clib_count_equal ]",
|
||||
"strtok_s | clib_strtok | strnlen_s | clib_strnlen | strstr_s ]",
|
||||
.function = string_test_command_fn,
|
||||
};
|
||||
/* *INDENT-ON* */
|
||||
|
||||
@@ -32,7 +32,7 @@ class TestString(VppTestCase):
|
||||
"memcmp_s", "memcpy_s", "memset_s ",
|
||||
"strcat_s", "strcmp_s", "strcpy_s",
|
||||
"strncat_s", "strncmp_s", "strncpy_s",
|
||||
"strnlen_s", "strstr_s", "strtok_s", "clib_count_equal"]
|
||||
"strnlen_s", "strstr_s", "strtok_s"]
|
||||
|
||||
for name in names:
|
||||
error = self.vapi.cli("test string " + name)
|
||||
|
||||
Reference in New Issue
Block a user