mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 14:36:13 +01:00
tests: Remove various bits of overly-verbose test output
None of these messages are particularly helpful, but they increase the overall test log output size, which has to be stored by the CI for every test run. With these messages removed, the size of a full test log is reduced from 6.5MB to 1.8MB for me. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
This commit is contained in:
parent
c1f8865689
commit
0611999fed
@ -41,36 +41,23 @@ test_thread_functions (void)
|
||||
|
||||
max_unused_threads = 3;
|
||||
|
||||
g_test_message ("[funcs] Setting max unused threads to %d",
|
||||
max_unused_threads);
|
||||
g_thread_pool_set_max_unused_threads (max_unused_threads);
|
||||
|
||||
g_test_message ("[funcs] Getting max unused threads = %d",
|
||||
g_thread_pool_get_max_unused_threads ());
|
||||
g_assert_cmpint (g_thread_pool_get_max_unused_threads (), ==,
|
||||
max_unused_threads);
|
||||
|
||||
g_test_message ("[funcs] Getting num unused threads = %d",
|
||||
g_thread_pool_get_num_unused_threads ());
|
||||
g_assert_cmpint (g_thread_pool_get_num_unused_threads (), ==, 0);
|
||||
|
||||
g_test_message ("[funcs] Stopping unused threads");
|
||||
g_thread_pool_stop_unused_threads ();
|
||||
|
||||
max_idle_time = 10 * G_USEC_PER_SEC;
|
||||
|
||||
g_test_message ("[funcs] Setting max idle time to %d", max_idle_time);
|
||||
g_thread_pool_set_max_idle_time (max_idle_time);
|
||||
|
||||
g_test_message ("[funcs] Getting max idle time = %d",
|
||||
g_thread_pool_get_max_idle_time ());
|
||||
g_assert_cmpint (g_thread_pool_get_max_idle_time (), ==, max_idle_time);
|
||||
|
||||
g_test_message ("[funcs] Setting max idle time to 0");
|
||||
g_thread_pool_set_max_idle_time (0);
|
||||
|
||||
g_test_message ("[funcs] Getting max idle time = %d",
|
||||
g_thread_pool_get_max_idle_time ());
|
||||
g_assert_cmpint (g_thread_pool_get_max_idle_time (), ==, 0);
|
||||
}
|
||||
|
||||
@ -88,12 +75,9 @@ test_thread_stop_unused (void)
|
||||
for (i = 0; i < limit; i++)
|
||||
g_thread_pool_push (pool, GUINT_TO_POINTER (1000), NULL);
|
||||
|
||||
g_test_message ("[unused] => pushed %d threads onto the idle pool", limit);
|
||||
|
||||
/* Wait for the threads to migrate. */
|
||||
g_usleep (G_USEC_PER_SEC);
|
||||
|
||||
g_test_message ("[unused] stopping unused threads");
|
||||
g_thread_pool_stop_unused_threads ();
|
||||
|
||||
for (i = 0; i < 5; i++)
|
||||
@ -101,34 +85,20 @@ test_thread_stop_unused (void)
|
||||
if (g_thread_pool_get_num_unused_threads () == 0)
|
||||
break;
|
||||
|
||||
g_test_message ("[unused] waiting ONE second for threads to die");
|
||||
|
||||
/* Some time for threads to die. */
|
||||
g_usleep (G_USEC_PER_SEC);
|
||||
}
|
||||
|
||||
g_test_message ("[unused] stopped idle threads, %d remain",
|
||||
g_thread_pool_get_num_unused_threads ());
|
||||
|
||||
g_assert_cmpint (g_thread_pool_get_num_unused_threads (), ==, 0);
|
||||
|
||||
g_thread_pool_set_max_unused_threads (MAX_THREADS);
|
||||
|
||||
g_test_message ("[unused] cleaning up thread pool");
|
||||
g_thread_pool_free (pool, FALSE, TRUE);
|
||||
}
|
||||
|
||||
static void
|
||||
test_thread_pools_entry_func (gpointer data, gpointer user_data)
|
||||
{
|
||||
guint id = 0;
|
||||
|
||||
#ifdef DEBUG
|
||||
id = GPOINTER_TO_UINT (data);
|
||||
#endif
|
||||
|
||||
g_test_message ("[pool] ---> [%3.3d] entered thread.", id);
|
||||
|
||||
G_LOCK (thread_counter_pools);
|
||||
abs_thread_counter++;
|
||||
running_thread_counter++;
|
||||
@ -140,10 +110,6 @@ test_thread_pools_entry_func (gpointer data, gpointer user_data)
|
||||
running_thread_counter--;
|
||||
leftover_task_counter--;
|
||||
|
||||
g_test_message ("[pool] ---> [%3.3d] exiting thread (abs count:%ld, "
|
||||
"running count:%ld, left over:%ld)",
|
||||
id, abs_thread_counter,
|
||||
running_thread_counter, leftover_task_counter);
|
||||
G_UNLOCK (thread_counter_pools);
|
||||
}
|
||||
|
||||
@ -200,10 +166,6 @@ test_thread_sort_entry_func (gpointer data, gpointer user_data)
|
||||
thread_id = GPOINTER_TO_UINT (data);
|
||||
is_sorted = GPOINTER_TO_INT (user_data);
|
||||
|
||||
g_test_message ("%s ---> entered thread:%2.2d, last thread:%2.2d",
|
||||
is_sorted ? "[ sorted]" : "[unsorted]",
|
||||
thread_id, last_thread_id);
|
||||
|
||||
if (is_sorted) {
|
||||
static gboolean last_failed = FALSE;
|
||||
|
||||
@ -290,17 +252,7 @@ test_thread_sort (gboolean sort)
|
||||
static void
|
||||
test_thread_idle_time_entry_func (gpointer data, gpointer user_data)
|
||||
{
|
||||
guint thread_id = 0;
|
||||
|
||||
#ifdef DEBUG
|
||||
thread_id = GPOINTER_TO_UINT (data);
|
||||
#endif
|
||||
|
||||
g_test_message ("[idle] ---> entered thread:%2.2d", thread_id);
|
||||
|
||||
g_usleep (WAIT * 1000);
|
||||
|
||||
g_test_message ("[idle] <--- exiting thread:%2.2d", thread_id);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
@ -310,14 +262,8 @@ test_thread_idle_timeout (gpointer data)
|
||||
|
||||
for (i = 0; i < 2; i++) {
|
||||
g_thread_pool_push (idle_pool, GUINT_TO_POINTER (100 + i), NULL);
|
||||
g_test_message ("[idle] ===> pushed new thread with id:%d, number "
|
||||
"of threads:%d, unprocessed:%d",
|
||||
100 + i,
|
||||
g_thread_pool_get_num_threads (idle_pool),
|
||||
g_thread_pool_unprocessed (idle_pool));
|
||||
}
|
||||
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@ -346,11 +292,6 @@ test_thread_idle_time (void)
|
||||
|
||||
for (i = 0; i < limit; i++) {
|
||||
g_thread_pool_push (idle_pool, GUINT_TO_POINTER (i + 1), NULL);
|
||||
g_test_message ("[idle] ===> pushed new thread with id:%d, "
|
||||
"number of threads:%d, unprocessed:%d",
|
||||
i,
|
||||
g_thread_pool_get_num_threads (idle_pool),
|
||||
g_thread_pool_unprocessed (idle_pool));
|
||||
}
|
||||
|
||||
g_assert_cmpint (g_thread_pool_unprocessed (idle_pool), <=, limit);
|
||||
@ -444,7 +385,6 @@ test_check_start_and_stop (gpointer user_data)
|
||||
static void
|
||||
test_threadpool_basics (void)
|
||||
{
|
||||
g_test_message ("Starting... (in one second)");
|
||||
g_timeout_add (1000, test_check_start_and_stop, NULL);
|
||||
|
||||
main_loop = g_main_loop_new (NULL, FALSE);
|
||||
|
@ -103,7 +103,6 @@ run_thread (GTest * test)
|
||||
while (!g_atomic_int_get (&stopping)) {
|
||||
my_test_do_refcount (test);
|
||||
if ((i++ % 10000) == 0) {
|
||||
g_test_message (".");
|
||||
g_thread_yield (); /* force context switch */
|
||||
}
|
||||
}
|
||||
|
@ -144,7 +144,6 @@ run_thread (GTest * test)
|
||||
my_test_do_property (test);
|
||||
if ((i++ % 10000) == 0)
|
||||
{
|
||||
g_test_message (".%c", 'a' + test->id);
|
||||
g_thread_yield(); /* force context switch */
|
||||
}
|
||||
}
|
||||
|
@ -236,7 +236,6 @@ run_thread (GTest * test)
|
||||
if (TESTNUM == 4)
|
||||
my_test_do_signal3 (test);
|
||||
if ((i++ % 10000) == 0) {
|
||||
g_test_message (".");
|
||||
g_thread_yield (); /* force context switch */
|
||||
}
|
||||
}
|
||||
@ -250,7 +249,8 @@ notify (GObject *object, GParamSpec *spec, gpointer user_data)
|
||||
gint value;
|
||||
|
||||
g_object_get (object, "test-prop", &value, NULL);
|
||||
g_test_message ("+ %d", value);
|
||||
if (TESTNUM != 3)
|
||||
g_assert_cmpint (value, ==, 0);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user