mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-01-04 23:40:17 +01:00
test: Make environment variables consistent with Autotools
DBUS_SESSION_BUS_LISTEN_ADDRESS is the same as in non-test files: the test data distinguishes between DBUS_SESSION_BUS_LISTEN_ADDRESS, the real session bus configuration, and TEST_LISTEN, the test-only configuration. DBUS_TEST_HOMEDIR and HOME should be in the build directory, not the source directory. Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
parent
4fbdb14987
commit
78d359dbb6
1 changed files with 2 additions and 3 deletions
|
|
@ -33,7 +33,6 @@ test_meta_dir = get_option('datadir') / 'installed-tests' / 'dbus'
|
|||
test_data_config = configuration_data()
|
||||
test_data_config.merge_from(data_config)
|
||||
|
||||
test_data_config.set('DBUS_SESSION_BUS_LISTEN_ADDRESS', test_listen)
|
||||
test_data_config.set('EXEEXT', exe_ext)
|
||||
# / '' to convert \-separated dir to /-separated dir on win32
|
||||
test_data_config.set('DBUS_TEST_EXEC', meson.current_build_dir() / '')
|
||||
|
|
@ -43,11 +42,11 @@ test_data_config.set('DBUS_TEST_DATA', meson.current_build_dir() / 'data')
|
|||
test_env = environment()
|
||||
|
||||
test_env.set('DBUS_TOP_SRCDIR', meson.project_source_root())
|
||||
test_env.set('DBUS_TEST_HOMEDIR', meson.project_source_root() / 'dbus')
|
||||
test_env.set('HOME', meson.project_source_root() / 'dbus')
|
||||
test_env.set('DBUS_TEST_SRCDIR', meson.current_source_dir())
|
||||
|
||||
test_env.set('DBUS_TOP_BUILDDIR', meson.project_build_root())
|
||||
test_env.set('DBUS_TEST_HOMEDIR', meson.project_build_root() / 'dbus')
|
||||
test_env.set('HOME', meson.project_build_root() / 'dbus')
|
||||
# Tests in bus/config-parser.c rely on this specific value
|
||||
test_env.set('DBUS_TEST_BUILDDIR', meson.current_build_dir())
|
||||
test_env.set('DBUS_TEST_EXEC', meson.current_build_dir())
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue