]> xenbits.xensource.com Git - libvirt.git/commitdiff
tests: build 'virsh' before running virsh-auth test
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 7 May 2024 12:16:26 +0000 (13:16 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 8 May 2024 15:00:19 +0000 (16:00 +0100)
The 'virsh-auth' test needs to be able to invoke the 'virsh' binary

Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
tests/meson.build

index 73b87be2a06c6238f533188797d7f499f4681795..f466c4ed2da3aa06fb68cfbf89035f9b93a9b263 100644 (file)
@@ -720,17 +720,23 @@ if conf.has('WITH_LIBVIRTD')
   )
 
   test_scripts += [
-    'virsh-auth',
+      { 'name': 'virsh-auth', 'depends': [ virsh_prog ] }
   ]
 
   if conf.has('WITH_SECDRIVER_APPARMOR')
-    test_scripts += 'virt-aa-helper-test'
+    test_scripts += { 'name': 'virt-aa-helper-test' }
   endif
 endif
 
-foreach name : test_scripts
-  script = find_program(name)
-  test(name, script, env: tests_env, suite: 'script')
+foreach data : test_scripts
+  script = find_program(data['name'])
+  test(data['name'],
+       script,
+       env: tests_env,
+       depends: [
+           data.get('depends', []),
+       ],
+       suite: 'script')
 endforeach
 
 testenv = runutf8