[glib: 1/3] tests: Use G_TEST_OPTION_ISOLATE_DIRS in gdbus-peer-object-manager




commit 20c3ab9e51e2441f0285e791cb32bd47c83f91ff
Author: Philip Withnall <pwithnall endlessos org>
Date:   Tue Apr 12 13:27:33 2022 +0100

    tests: Use G_TEST_OPTION_ISOLATE_DIRS in gdbus-peer-object-manager
    
    This might fix a recent test failure:
    https://gitlab.gnome.org/GNOME/glib/-/jobs/1929015. Unfortunately
    there’s not much debug information in the logs to go on, and I can’t
    reproduce it locally. All I have is:
    ```
    192/272 glib:gio / gdbus-peer-object-manager    FAIL     0.43 s (killed by signal 11 SIGSEGV)
    
    --- command ---
    GIO_MODULE_DIR='' G_TEST_BUILDDIR='/builds/GNOME/glib/_build/gio/tests' 
G_TEST_SRCDIR='/builds/GNOME/glib/gio/tests' /builds/GNOME/glib/_build/gio/tests/gdbus-peer-object-manager
    --- stdout ---
    \# random seed: R02Seee9b7325ecd7c19249a3412397aed9b
    1..2
    \# Start of gdbus tests
    \# Start of peer-object-manager tests
    ```
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>

 gio/tests/gdbus-peer-object-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gio/tests/gdbus-peer-object-manager.c b/gio/tests/gdbus-peer-object-manager.c
index f101b46bde..4177728e78 100644
--- a/gio/tests/gdbus-peer-object-manager.c
+++ b/gio/tests/gdbus-peer-object-manager.c
@@ -375,7 +375,7 @@ int
 main (int   argc,
       char *argv[])
 {
-  g_test_init (&argc, &argv, NULL);
+  g_test_init (&argc, &argv, G_TEST_OPTION_ISOLATE_DIRS, NULL);
 
   g_test_add ("/gdbus/peer-object-manager/normal", Test, "/objects",
               setup, test_object_manager, teardown);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]