From: Lucas De Marchi Date: Tue, 3 Feb 2015 01:55:56 +0000 (-0200) Subject: testsuite: make test-dependencies use DEFINE_TEST X-Git-Tag: v20~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d2db083ab6f8491e806c72888d897d15584f9f17;p=thirdparty%2Fkmod.git testsuite: make test-dependencies use DEFINE_TEST It went missing from previous conversions. --- diff --git a/testsuite/test-dependencies.c b/testsuite/test-dependencies.c index bed6ad4f..c2a4607a 100644 --- a/testsuite/test-dependencies.c +++ b/testsuite/test-dependencies.c @@ -34,7 +34,7 @@ static int test_dependencies(const struct test *t) { struct kmod_ctx *ctx; - struct kmod_module *mod; + struct kmod_module *mod = NULL; struct kmod_list *list, *l; int err; size_t len = 0; @@ -45,7 +45,7 @@ static int test_dependencies(const struct test *t) return EXIT_FAILURE; err = kmod_module_new_from_name(ctx, "ext4", &mod); - if (err < 0) { + if (err < 0 || mod == NULL) { kmod_unref(ctx); return EXIT_FAILURE; } @@ -77,15 +77,11 @@ static int test_dependencies(const struct test *t) return EXIT_SUCCESS; } -static const struct test stest_dependencies = { - .name = "test_dependencies", +DEFINE_TEST(test_dependencies, .description = "test if kmod_module_get_dependencies works", - .func = test_dependencies, .config = { [TC_ROOTFS] = TESTSUITE_ROOTFS "test-dependencies/", [TC_UNAME_R] = TEST_UNAME, - }, - .need_spawn = true, -}; + }); TESTSUITE_MAIN();