15 'device_multicast.py',
30 if opt_crypto != 'nolegacy'
41 'device_raw_socket.py',
45 if not opt_systemd.disabled()
50 if cdata.has('HAVE_FD_DEVICE')
51 tests += 'device_fd.py'
54 exe_splice = executable(
57 dependencies: deps_common,
58 implicit_include_directories: false,
59 include_directories: inc_conf,
60 build_by_default: false,
64 'TINC_PATH': exe_tinc.full_path(),
65 'TINCD_PATH': exe_tincd.full_path(),
66 'PYTHON_PATH': python_path,
67 'SPLICE_PATH': exe_splice.full_path(),
68 'SPTPS_TEST_PATH': exe_sptps_test.full_path(),
69 'SPTPS_KEYPAIR_PATH': exe_sptps_keypair.full_path(),
80 test_wd = meson.current_build_dir()
81 test_src = meson.current_source_dir()
83 foreach test_name : tests
84 if meson_version.version_compare('>=0.52')
85 env = environment(env_vars)
88 foreach k, v : env_vars
92 env.set('TEST_NAME', test_name)
96 args: test_src / test_name,