tests: Make sure XDG_CURRENT_DESKTOP is set to an empty string

gsettings overrides can be in affect when XDG_CURRENT_DESKTOP is set. We
need predictable default values for predictable tests in mutter and thus
mutter will start asserting that GSETTINGS_BACKEND='memory' and
XDG_CURRENT_DESKTOP=''.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3329>
This commit is contained in:
Sebastian Wick 2024-05-21 12:17:31 +02:00
parent a541baa00a
commit beb3f120dd

View File

@ -291,6 +291,7 @@ if get_option('tests')
common_test_env = environment()
common_test_env.set('GSETTINGS_SCHEMA_DIR', meson.project_build_root() / 'data')
common_test_env.set('GSETTINGS_BACKEND', 'memory')
common_test_env.set('XDG_CURRENT_DESKTOP', '')
add_test_setup('default',
is_default: true,