common_deps = [gobject_dep, gio_dep, wp_dep, pipewire_dep] common_env = common_test_env common_env.set('G_TEST_SRCDIR', meson.current_source_dir()) common_env.set('G_TEST_BUILDDIR', meson.current_build_dir()) test( 'test-component-loader', executable('test-component-loader', 'component-loader.c', dependencies: common_deps), env: common_env, ) test( 'test-core', executable('test-core', 'core.c', dependencies: common_deps), env: common_env, ) test( 'test-events', executable('test-events', 'events.c', dependencies: common_deps), env: common_env, ) test( 'test-metadata', executable('test-metadata', 'metadata.c', dependencies: common_deps), env: common_env, ) test( 'test-object-interest', executable('test-object-interest', 'object-interest.c', dependencies: common_deps), env: common_env, ) test( 'test-object-manager', executable('test-object-manager', 'object-manager.c', dependencies: common_deps), env: common_env, ) test( 'test-properties', executable('test-properties', 'properties.c', dependencies: common_deps), env: common_env, ) test( 'test-proxy', executable('test-proxy', 'proxy.c', dependencies: common_deps), env: common_env, ) test( 'test-session-item', executable('test-session-item', 'session-item.c', dependencies: common_deps), env: common_env, ) test( 'test-spa-json', executable('test-spa-json', 'spa-json.c', dependencies: common_deps), env: common_env, ) test( 'test-spa-pod', executable('test-spa-pod', 'spa-pod.c', dependencies: common_deps), env: common_env, ) test( 'test-spa-type', executable('test-spa-type', 'spa-type.c', dependencies: common_deps), env: common_env, ) test( 'test-state', executable('test-state', 'state.c', dependencies: common_deps), env: common_env, ) test( 'test-settings', executable('test-settings', 'settings.c', dependencies: common_deps), env: common_env, ) test( 'test-transition', executable('test-transition', 'transition.c', dependencies: common_deps), env: common_env, ) test( 'test-factory', executable('test-factory', 'factory.c', dependencies: common_deps), env: common_env, ) test( 'test-conf', executable('test-conf', 'conf.c', dependencies: common_deps), env: common_env, ) test( 'test-json-utils', executable('test-json-utils', 'json-utils.c', dependencies: common_deps), env: common_env, )