From f16b700cb6a8b03a3182ab5c26074e718f08b8b8 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); }