summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2022-07-06 12:00:08 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2022-07-06 12:00:08 +0200
commita572349e5d09714db3052ec1487bdc33a28c17df (patch)
tree0d5411716eabebf6d999f0dd561961bafbdd700e /tests
parentec9a66fb419b2d13872c9d0f2eb87e63cf9f433f (diff)
downloadlibsoup-a572349e5d09714db3052ec1487bdc33a28c17df.tar.gz
multithread-test: show error information in case of request failure
Diffstat (limited to 'tests')
-rw-r--r--tests/multithread-test.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/multithread-test.c b/tests/multithread-test.c
index b6936391..1e7b5d80 100644
--- a/tests/multithread-test.c
+++ b/tests/multithread-test.c
@@ -106,11 +106,13 @@ message_send_and_read_ready_cb (SoupSession *session,
{
GBytes *body;
GBytes *index = soup_test_get_index ();
+ GError *error = NULL;
if (loop)
g_assert_true (g_main_loop_get_context (loop) == g_main_context_get_thread_default ());
- body = soup_session_send_and_read_finish (session, result, NULL);
+ body = soup_session_send_and_read_finish (session, result, &error);
+ g_assert_no_error (error);
g_assert_nonnull (body);
g_assert_cmpmem (g_bytes_get_data (body, NULL), g_bytes_get_size (body), g_bytes_get_data (index, NULL), g_bytes_get_size (index));
g_bytes_unref (body);
@@ -164,6 +166,7 @@ task_sync_function (GTask *task,
SoupMessage *msg;
GBytes *body;
GBytes *index = soup_test_get_index ();
+ GError *error = NULL;
if (test->flags & BASIC_SSL)
msg = soup_message_new ("GET", HTTPS_SERVER);
@@ -172,7 +175,8 @@ task_sync_function (GTask *task,
if (test->flags & BASIC_HTTP2)
soup_message_set_force_http_version (msg, SOUP_HTTP_2_0);
connect_message_signals_to_check_thread (msg, g_thread_self ());
- body = soup_session_send_and_read (test->session, msg, NULL, NULL);
+ body = soup_session_send_and_read (test->session, msg, NULL, &error);
+ g_assert_no_error (error);
g_assert_nonnull (body);
g_assert_cmpmem (g_bytes_get_data (body, NULL), g_bytes_get_size (body), g_bytes_get_data (index, NULL), g_bytes_get_size (index));
g_bytes_unref (body);