From 2df5acf60a22696355b403449e0fa23c054fd519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Fri, 14 Oct 2022 16:58:13 +0400 Subject: [PATCH] tests/thread-pool-slow: change num-threads limit check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There is no guarantee that the thread pool will reach its limit afaict, it depends how the system schedule the various threads. This fixes random test failure on win32. Signed-off-by: Marc-André Lureau --- glib/tests/thread-pool-slow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glib/tests/thread-pool-slow.c b/glib/tests/thread-pool-slow.c index ae16426be..356464de7 100644 --- a/glib/tests/thread-pool-slow.c +++ b/glib/tests/thread-pool-slow.c @@ -291,7 +291,7 @@ test_thread_sort (gboolean sort) } g_assert_cmpint (g_thread_pool_get_max_threads (pool), ==, (gint) max_threads); - g_assert_cmpuint (g_thread_pool_get_num_threads (pool), ==, + g_assert_cmpuint (g_thread_pool_get_num_threads (pool), <=, (guint) g_thread_pool_get_max_threads (pool)); g_thread_pool_free (pool, TRUE, TRUE); }