Add more unit tests for possible_cpus_array_len
[lttng-ust.git] / tests / unit / libcommon / test_smp.c
diff --git a/tests/unit/libcommon/test_smp.c b/tests/unit/libcommon/test_smp.c
deleted file mode 100644 (file)
index 7180076..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * SPDX-License-Identifier: LGPL-2.1-only
- *
- * Copyright (C) 2020 Francis Deslauriers <francis.deslauriers@efficios.com>
- */
-
-#include <assert.h>
-#include <limits.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "tap.h"
-
-#include "common/smp.h"
-
-struct parse_test_data {
-       const char *buf;
-       int expected;
-};
-
-static struct parse_test_data parse_test_data[] = {
-       { "", -1 },
-       { "abc", -1 },
-       { ",,,", -1 },
-       { "--", -1 },
-       { ",", -1 },
-       { "-", -1 },
-       { "2147483647", -1 },
-       { "18446744073709551615", -1 },
-       { "0-2147483647", -1 },
-       { "0-18446744073709551615", -1 },
-       { "0", 0 },
-       { "1", 1 },
-       { "0-1", 1 },
-       { "1-3", 3 },
-       { "0,2", 2 },
-       { "1,2", 2 },
-       { "0,4-6,127", 127 },
-       { "0-4095", 4095 },
-
-       { "\n", -1 },
-       { "abc\n", -1 },
-       { ",,,\n", -1 },
-       { "--\n", -1 },
-       { ",\n", -1 },
-       { "-\n", -1 },
-       { "2147483647\n", -1 },
-       { "18446744073709551615\n", -1 },
-       { "0-2147483647\n", -1 },
-       { "0-18446744073709551615\n", -1 },
-       { "0\n", 0 },
-       { "1\n", 1 },
-       { "0-1\n", 1 },
-       { "1-3\n", 3 },
-       { "0,2\n", 2 },
-       { "1,2\n", 2 },
-       { "0,4-6,127\n", 127 },
-       { "0-4095\n", 4095 },
-};
-
-static int parse_test_data_len = sizeof(parse_test_data) / sizeof(parse_test_data[0]);
-
-int main(void)
-{
-       int ret, i;
-
-       plan_tests(parse_test_data_len + 1);
-
-       diag("Testing smp helpers");
-
-       for (i = 0; i < parse_test_data_len; i++) {
-               ret = get_max_cpuid_from_mask(parse_test_data[i].buf,
-                               strlen(parse_test_data[i].buf));
-               ok(ret == parse_test_data[i].expected,
-                       "get_max_cpuid_from_mask '%s', expected: '%d', result: '%d'",
-                       parse_test_data[i].buf, parse_test_data[i].expected, ret);
-       }
-
-       ok(get_possible_cpus_array_len() > 0, "get_possible_cpus_array_len (%d > 0)", get_possible_cpus_array_len());
-
-       return exit_status();
-}
This page took 0.024245 seconds and 4 git commands to generate.