mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-22 08:58:54 +02:00
Merge branch 'wip/who-tests-the-tests-themselves' into 'main'
tests: Fix error handling when testing gtestutils See merge request GNOME/glib!2216
This commit is contained in:
@@ -1136,6 +1136,7 @@ test_tap (void)
|
|||||||
g_assert_error (error, G_SPAWN_EXIT_ERROR, 1);
|
g_assert_error (error, G_SPAWN_EXIT_ERROR, 1);
|
||||||
g_assert_nonnull (strstr (output, "\nnot ok 1 /fail\n"));
|
g_assert_nonnull (strstr (output, "\nnot ok 1 /fail\n"));
|
||||||
g_free (output);
|
g_free (output);
|
||||||
|
g_clear_error (&error);
|
||||||
g_ptr_array_unref (argv);
|
g_ptr_array_unref (argv);
|
||||||
|
|
||||||
g_test_message ("all");
|
g_test_message ("all");
|
||||||
@@ -1149,6 +1150,9 @@ test_tap (void)
|
|||||||
G_SPAWN_STDOUT_TO_DEV_NULL | G_SPAWN_STDERR_TO_DEV_NULL,
|
G_SPAWN_STDOUT_TO_DEV_NULL | G_SPAWN_STDERR_TO_DEV_NULL,
|
||||||
NULL, NULL, NULL, NULL, &status,
|
NULL, NULL, NULL, NULL, &status,
|
||||||
&error);
|
&error);
|
||||||
|
g_assert_no_error (error);
|
||||||
|
|
||||||
|
g_spawn_check_wait_status (status, &error);
|
||||||
g_assert_error (error, G_SPAWN_EXIT_ERROR, 1);
|
g_assert_error (error, G_SPAWN_EXIT_ERROR, 1);
|
||||||
g_clear_error (&error);
|
g_clear_error (&error);
|
||||||
g_ptr_array_unref (argv);
|
g_ptr_array_unref (argv);
|
||||||
|
Reference in New Issue
Block a user