These are some basic changes required in meson.build file in order to incorporate python based qtests later on. No new qtests have been added in this change.
Signed-off-by: Ani Sinha <a...@anisinha.ca> --- tests/qtest/meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build index 31287a9173..ad52f1c81b 100644 --- a/tests/qtest/meson.build +++ b/tests/qtest/meson.build @@ -310,6 +310,8 @@ qtests += {'dbus-display-test': [dbus_display1, gio]} endif qtest_executables = {} +other_deps = [] + foreach dir : target_dirs if not dir.endswith('-softmmu') continue @@ -327,6 +329,7 @@ foreach dir : target_dirs endif qtest_env.set('G_TEST_DBUS_DAEMON', meson.project_source_root() / 'tests/dbus-vmstate-daemon.sh') qtest_env.set('QTEST_QEMU_BINARY', './qemu-system-' + target_base) + qtest_env.set('QTEST_SOURCE_ROOT', meson.project_source_root()) if have_tools and have_vhost_user_blk_server qtest_env.set('QTEST_QEMU_STORAGE_DAEMON_BINARY', './storage-daemon/qemu-storage-daemon') test_deps += [qsd] @@ -351,7 +354,7 @@ foreach dir : target_dirs endif test('qtest-@0@/@1@'.format(target_base, test), qtest_executables[test], - depends: [test_deps, qtest_emulator, emulator_modules], + depends: [test_deps, qtest_emulator, emulator_modules, other_deps], env: qtest_env, args: ['--tap', '-k'], protocol: 'tap', -- 2.25.1