Note that only the thorough group requires the extra testing
dependencies; the quick group is guaranteed to run with our minimal
testing dependency set.
Signed-off-by: John Snow <jsnow@redhat.com>
---
tests/functional/meson.build | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/functional/meson.build b/tests/functional/meson.build
index 725630d3082..b8424a10376 100644
--- a/tests/functional/meson.build
+++ b/tests/functional/meson.build
@@ -57,16 +57,20 @@ foreach speed : ['quick', 'thorough']
continue
endif
+ test_deps = [roms, keymap_targets]
+
if speed == 'quick'
suites = ['func-quick', 'func-' + target_base]
target_tests = get_variable('tests_' + target_base + '_' + sysmode + '_quick', []) \
+ get_variable('tests_generic_' + sysmode)
+ test_deps += [pyvenv_checktests_group]
else
suites = ['func-' + speed, 'func-' + target_base + '-' + speed, speed]
target_tests = get_variable('tests_' + target_base + '_' + sysmode + '_' + speed, [])
+ test_deps += [pyvenv_functests_group]
endif
- test_deps = [roms, keymap_targets]
+
test_env = environment()
if have_tools
test_env.set('QEMU_TEST_QEMU_IMG', meson.global_build_root() / 'qemu-img')
@@ -99,6 +103,7 @@ foreach speed : ['quick', 'thorough']
precache = custom_target('func-precache-' + testname,
output: teststamp,
command: [python, testpath],
+ depends: pyvenv_functests_group,
depend_files: files(testpath),
build_by_default: false,
env: test_precache_env)
--
2.51.1