From: Stephan Bosch Date: Thu, 18 Oct 2018 13:09:51 +0000 (+0200) Subject: lib-master: test-event-stats: Move launch_test_stats() to a more logical place. X-Git-Tag: 2.3.9~1165 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30203e9dffaba9bcadc5f62885e3b8054683f876;p=thirdparty%2Fdovecot%2Fcore.git lib-master: test-event-stats: Move launch_test_stats() to a more logical place. --- diff --git a/src/lib-master/test-event-stats.c b/src/lib-master/test-event-stats.c index 35a1f61bfb..05e21e233c 100644 --- a/src/lib-master/test-event-stats.c +++ b/src/lib-master/test-event-stats.c @@ -223,23 +223,6 @@ static void signal_process(const char *signal_file) i_close_fd(&fd); } -static int launch_test_stats(void) -{ - /* Make sure files are not existing */ - i_unlink_if_exists(test_done); - i_unlink_if_exists(exit_stats); - i_unlink_if_exists(stats_ready); - - if ((stats_pid = fork()) == (pid_t)-1) - i_fatal("fork() failed: %m"); - if (stats_pid == 0) { - stats_proc(); - return 0; - } - wait_for_signal(stats_ready); - return run_tests(); -} - static bool compare_test_stats_data_line(const char *reference, const char *actual) { const char *const *ref_args = t_strsplit(reference, "\t"); @@ -564,6 +547,23 @@ static int run_tests(void) return ret; } +static int launch_test_stats(void) +{ + /* Make sure files are not existing */ + i_unlink_if_exists(test_done); + i_unlink_if_exists(exit_stats); + i_unlink_if_exists(stats_ready); + + if ((stats_pid = fork()) == (pid_t)-1) + i_fatal("fork() failed: %m"); + if (stats_pid == 0) { + stats_proc(); + return 0; + } + wait_for_signal(stats_ready); + return run_tests(); +} + int main(void) { int ret;