With cmocka-2.0.0 these broke.
I'm not sure if upstream meant to break them,
but either way we'd better avoid deprecated APIs.
{
assert(KRU_GENERIC.initialize != KRU_AVX2.initialize);
if (KRU.initialize == KRU_AVX2.initialize) {
- const UnitTest tests[] = {
- unit_test(test_rrl_generic),
- unit_test(test_rrl_avx2)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_rrl_generic),
+ cmocka_unit_test(test_rrl_avx2)
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
} else {
- const UnitTest tests[] = {
- unit_test(test_rrl_generic)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_rrl_generic)
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
}
{
test_mm_ctx_init(&global_mm);
- const UnitTest tests[] = {
- unit_test(test_array),
- unit_test(test_array_mm)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_array),
+ cmocka_unit_test(test_array_mm)
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
}
}
-static void test_init(void **state)
+static int test_init(void **state)
{
lru_int_t *lru;
lru_create(&lru, HASH_SIZE, NULL, NULL);
assert_non_null(lru);
*state = lru;
+ return 0;
}
-static void test_deinit(void **state)
+static int test_deinit(void **state)
{
lru_int_t *lru = *state;
lru_free(lru);
+ return 0;
}
/* Program entry point */
int main(int argc, char **argv)
{
- const UnitTest tests[] = {
- group_test_setup(test_init),
- unit_test(test_insert),
- unit_test(test_missing),
- unit_test(test_eviction),
- group_test_teardown(test_deinit)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_insert),
+ cmocka_unit_test(test_missing),
+ cmocka_unit_test(test_eviction),
};
- return run_group_tests(tests);
+ return cmocka_run_group_tests(tests, test_init, test_deinit);
}
{
test_mm_ctx_init(&global_mm);
- const UnitTest tests[] = {
- unit_test(test_pack_std),
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_pack_std),
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
int main(void)
{
- const UnitTest tests[] = {
- unit_test(test_int),
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_int),
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
#define KEY_LEN(x) (strlen(x) + 1)
static const int dict_size = sizeof(dict) / sizeof(const char *);
-static void test_init(void **state)
+static int test_init(void **state)
{
trie_t *t = trie_create(NULL);
assert_non_null(t);
*state = t;
+ return 0;
}
static void test_insert(void **state)
trie_free(t);
}
-static void test_deinit(void **state)
+static int test_deinit(void **state)
{
trie_t *t = *state;
trie_free(t);
*state = NULL;
+ return 0;
}
/* Program entry point */
int main(int argc, char **argv)
{
- const UnitTest tests[] = {
- group_test_setup(test_init),
- unit_test(test_insert),
- unit_test(test_leq_bug),
- unit_test(test_missing),
- unit_test(test_iter),
- unit_test(test_queue),
- group_test_teardown(test_deinit)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_insert),
+ cmocka_unit_test(test_leq_bug),
+ cmocka_unit_test(test_missing),
+ cmocka_unit_test(test_iter),
+ cmocka_unit_test(test_queue),
};
- return run_group_tests(tests);
+ return cmocka_run_group_tests(tests, test_init, test_deinit);
}
int main(void)
{
- const UnitTest tests[] = {
- unit_test(test_module_params),
- unit_test(test_module_builtin),
- unit_test(test_module_c),
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_module_params),
+ cmocka_unit_test(test_module_builtin),
+ cmocka_unit_test(test_module_c),
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
int main(void)
{
- const UnitTest tests[] = {
- unit_test(test_rplan_params),
- unit_test(test_rplan_push),
- unit_test(test_rplan_flags)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_rplan_params),
+ cmocka_unit_test(test_rplan_push),
+ cmocka_unit_test(test_rplan_flags)
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
int main(void)
{
- const UnitTest tests[] = {
- unit_test(test_strcatdup),
- unit_test(test_straddr),
- unit_test(test_bitmask),
- unit_test(test_strptime_diff)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_strcatdup),
+ cmocka_unit_test(test_straddr),
+ cmocka_unit_test(test_bitmask),
+ cmocka_unit_test(test_strptime_diff)
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}
int main(void)
{
- const UnitTest tests[] = {
- unit_test(test_zonecut_params),
- unit_test(test_zonecut_copy)
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(test_zonecut_params),
+ cmocka_unit_test(test_zonecut_copy)
};
- return run_tests(tests);
+ return cmocka_run_group_tests(tests, NULL, NULL);
}