static void test_server_timeout(void *context ATTR_UNUSED)
{
- i_fatal("Server timed out");
+ i_fatal("Server timed out [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
}
static void test_server_run(const struct smtp_server_settings *smtp_set)
{
struct timeout *to;
+ i_debug("Adding timeout to server [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
to = timeout_add(SERVER_MAX_TIMEOUT_MSECS,
test_server_timeout, NULL);
io_loop_run(ioloop);
- if (debug)
- i_debug("Server finished");
+ i_debug("Server finished [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
/* close server socket */
io_remove(&io_listen);
/* wait a little for server setup */
i_sleep_msecs(100);
+ i_debug("test_run_client: pre create [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
ioloop = io_loop_create();
+ i_debug("test_run_client: post create [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
data->client_test(data->index);
io_loop_destroy(&ioloop);
+ i_debug("test_run_client: post destroy [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
if (debug)
i_debug("Terminated");
i_zero(&server_callbacks);
server_pending = client_tests_count;
+ i_debug("test_run_server: pre create [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
ioloop = io_loop_create();
+ i_debug("test_run_server: post create [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
server_test(server_set);
io_loop_destroy(&ioloop);
+ i_debug("test_run_server: post destroy create [current_ioloop=%p ioloop=%p]", current_ioloop, ioloop);
if (debug)
i_debug("Terminated");