From: Lennart Poettering Date: Fri, 15 Dec 2017 15:34:13 +0000 (+0100) Subject: core: split out test summary output into its own function X-Git-Tag: v237~209^2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=263162da6cbf75fa5dd0eb514f9313ecea9155d7;p=thirdparty%2Fsystemd.git core: split out test summary output into its own function More refactoring to make main() shorter. --- diff --git a/src/core/main.c b/src/core/main.c index 51d50d18735..f342875f6f0 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -2160,6 +2160,16 @@ static int initialize_security( return 0; } +static void test_summary(Manager *m) { + assert(m); + + printf("-> By units:\n"); + manager_dump_units(m, stdout, "\t"); + + printf("-> By jobs:\n"); + manager_dump_jobs(m, stdout, "\t"); +} + int main(int argc, char *argv[]) { Manager *m = NULL; int r, retval = EXIT_FAILURE; @@ -2481,11 +2491,7 @@ int main(int argc, char *argv[]) { } if (arg_action == ACTION_TEST) { - printf("-> By units:\n"); - manager_dump_units(m, stdout, "\t"); - - printf("-> By jobs:\n"); - manager_dump_jobs(m, stdout, "\t"); + test_summary(m); retval = EXIT_SUCCESS; goto finish; }