diff options
author | Damjan Marion <damarion@cisco.com> | 2021-11-06 13:11:37 +0100 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2021-11-06 16:44:56 +0000 |
commit | d67ab10e91db0d172dae2716648121edb9fcdc92 (patch) | |
tree | 4b386718f70789387e916788d2dc17229e263eb0 /src/plugins/unittest | |
parent | bc1640a5044e8b7a06c3cc6d41543198b81e610c (diff) |
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>
Diffstat (limited to 'src/plugins/unittest')
-rw-r--r-- | src/plugins/unittest/string_test.c | 100 |
1 files changed, 3 insertions, 97 deletions
diff --git a/src/plugins/unittest/string_test.c b/src/plugins/unittest/string_test.c index 9c85e1d9cca..c59a05ced08 100644 --- a/src/plugins/unittest/string_test.c +++ b/src/plugins/unittest/string_test.c @@ -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* */ |