gs-test

gs-test

Functions

Description

Functions

gs_test_init ()

void
gs_test_init (gint *pargc,
              gchar ***pargv);

Initializes the environment with the common settings for the test, as a replacement for the g_test_init(), which is called as well.

Since: 42


gs_test_flush_main_context ()

void
gs_test_flush_main_context (void);

gs_test_get_filename ()

gchar *
gs_test_get_filename (const gchar *testdatadir,
                      const gchar *filename);

gs_test_expose_icon_theme_paths ()

void
gs_test_expose_icon_theme_paths (void);

Calculate and set the GS_SELF_TEST_ICON_THEME_PATH environment variable to include the current system icon theme paths. This is designed to be called before calling gs_test_init(), which will clear the system icon theme paths.

As this function calls g_setenv(), it must not be called after threads have been spawned.

Calling this function is an explicit acknowledgement that the code under test should be accessing the icon theme.

Since: 3.38


gs_test_reinitialise_plugin_loader ()

void
gs_test_reinitialise_plugin_loader (GsPluginLoader *plugin_loader,
                                    const gchar * const *allowlist,
                                    const gchar * const *blocklist);

Calls setup on each plugin. This should only be used from the self tests and in a controlled way.

Parameters

plugin_loader

a GsPluginLoader

 

Since: 42