summaryrefslogtreecommitdiff
path: root/tests/misc-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/misc-test.c')
-rw-r--r--tests/misc-test.c30
1 files changed, 26 insertions, 4 deletions
diff --git a/tests/misc-test.c b/tests/misc-test.c
index 1f6e7773..00559a03 100644
--- a/tests/misc-test.c
+++ b/tests/misc-test.c
@@ -91,7 +91,6 @@ server_callback (SoupServer *server, SoupMessage *msg,
/* Host header handling: client must be able to override the default
* value, server must be able to recognize different Host values.
- * #539803.
*/
static void
do_host_test (void)
@@ -99,6 +98,8 @@ do_host_test (void)
SoupSession *session;
SoupMessage *one, *two;
+ g_test_bug ("539803");
+
session = soup_test_session_new (SOUP_TYPE_SESSION_SYNC, NULL);
one = soup_message_new_from_uri ("GET", base_uri);
@@ -121,7 +122,7 @@ do_host_test (void)
/* Dropping the application's ref on the session from a callback
* should not cause the session to be freed at an incorrect time.
- * (This test will crash if it fails.) #533473
+ * (This test will crash if it fails.)
*/
static void
cu_one_completed (SoupSession *session, SoupMessage *msg, gpointer loop)
@@ -156,6 +157,8 @@ do_callback_unref_test (void)
GMainLoop *loop;
char *bad_uri;
+ g_test_bug ("533473");
+
/* Get a guaranteed-bad URI */
addr = soup_address_new ("127.0.0.1", SOUP_ADDRESS_ANY_PORT);
soup_address_resolve_sync (addr, NULL);
@@ -301,7 +304,6 @@ do_callback_unref_req_test (void)
/* SoupSession should clean up all signal handlers on a message after
* it is finished, allowing the message to be reused if desired.
- * #559054
*/
static void
ensure_no_signal_handlers (SoupMessage *msg, guint *signal_ids, guint n_signal_ids)
@@ -337,6 +339,8 @@ do_msg_reuse_test (void)
SoupURI *uri;
guint *signal_ids, n_signal_ids;
+ g_test_bug ("559054");
+
signal_ids = g_signal_list_ids (SOUP_TYPE_MESSAGE, &n_signal_ids);
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
@@ -375,7 +379,7 @@ do_msg_reuse_test (void)
g_free (signal_ids);
}
-/* Handle unexpectedly-early aborts. #596074, #618641 */
+/* Handle unexpectedly-early aborts. */
static void
ea_msg_completed_one (SoupSession *session, SoupMessage *msg, gpointer loop)
{
@@ -427,6 +431,9 @@ do_early_abort_test (void)
GMainContext *context;
GMainLoop *loop;
+ g_test_bug ("596074");
+ g_test_bug ("618641");
+
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
msg = soup_message_new_from_uri ("GET", base_uri);
@@ -457,6 +464,8 @@ do_early_abort_test (void)
soup_test_session_abort_unref (session);
+ g_test_bug ("668098");
+
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
msg = soup_message_new_from_uri ("GET", base_uri);
@@ -608,6 +617,8 @@ do_accept_language_test (void)
{
const char *orig_language;
+ g_test_bug ("602547");
+
orig_language = g_getenv ("LANGUAGE");
do_one_accept_language_test ("C", "en");
do_one_accept_language_test ("fr_FR", "fr-fr, fr;q=0.9");
@@ -691,6 +702,9 @@ do_cancel_while_reading_test (void)
{
SoupSession *session;
+ g_test_bug ("637741");
+ g_test_bug ("676038");
+
debug_printf (1, " Async session\n");
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
do_cancel_while_reading_test_for_session (session);
@@ -730,6 +744,8 @@ do_cancel_while_reading_immediate_req_test (void)
SoupSession *session;
guint flags;
+ g_test_bug ("692310");
+
flags = SOUP_TEST_REQUEST_CANCEL_CANCELLABLE | SOUP_TEST_REQUEST_CANCEL_IMMEDIATE;
debug_printf (1, " Async session\n");
@@ -774,6 +790,8 @@ do_cancel_while_reading_preemptive_req_test (void)
SoupSession *session;
guint flags;
+ g_test_bug ("637039");
+
flags = SOUP_TEST_REQUEST_CANCEL_CANCELLABLE | SOUP_TEST_REQUEST_CANCEL_PREEMPTIVE;
debug_printf (1, " Async session\n");
@@ -852,6 +870,8 @@ do_idle_on_dispose_test (void)
SoupMessage *msg;
GMainContext *async_context;
+ g_test_bug ("667364");
+
async_context = g_main_context_new ();
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC,
SOUP_SESSION_ASYNC_CONTEXT, async_context,
@@ -880,6 +900,8 @@ do_pause_abort_test (void)
SoupMessage *msg;
gpointer ptr;
+ g_test_bug ("673905");
+
session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
msg = soup_message_new_from_uri ("GET", base_uri);