From 263162da6cbf75fa5dd0eb514f9313ecea9155d7 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 15 Dec 2017 16:34:13 +0100 Subject: [PATCH] core: split out test summary output into its own function More refactoring to make main() shorter. --- src/core/main.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/core/main.c b/src/core/main.c index 51d50d1873..f342875f6f 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; }