From: ZIHCO Date: Tue, 25 Mar 2025 16:11:46 +0000 (+0100) Subject: test: update to use DEFINE_TEST_MAIN_WITH_INTRO() macro X-Git-Tag: v258-rc1~1004^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7bcd76513a61f8f16f2cc9b291895779c7c367fe;p=thirdparty%2Fsystemd.git test: update to use DEFINE_TEST_MAIN_WITH_INTRO() macro --- diff --git a/src/test/test-watch-pid.c b/src/test/test-watch-pid.c index 89cae36e50a..17dce056785 100644 --- a/src/test/test-watch-pid.c +++ b/src/test/test-watch-pid.c @@ -7,14 +7,12 @@ #include "service.h" #include "tests.h" -int main(int argc, char *argv[]) { +TEST_RET(watch_pid) { _cleanup_(rm_rf_physical_and_freep) char *runtime_dir = NULL; _cleanup_(manager_freep) Manager *m = NULL; Unit *a, *b, *c, *u; int r; - test_setup_logging(LOG_DEBUG); - if (getuid() != 0) return log_tests_skipped("not root"); r = enter_cgroup_subroot(NULL); @@ -98,5 +96,12 @@ int main(int argc, char *argv[]) { unit_unwatch_pid(c, pid); ASSERT_NULL(manager_get_unit_by_pid(m, pid)); - return 0; + return EXIT_SUCCESS; +} + +static int intro(void) { + log_show_color(true); + return EXIT_SUCCESS; } + +DEFINE_TEST_MAIN_WITH_INTRO(LOG_DEBUG, intro);