]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Skip busctl tests when not available
authorBrian Norris <briannorris@chromium.org>
Thu, 25 Jun 2020 20:22:01 +0000 (13:22 -0700)
committerJouni Malinen <j@w1.fi>
Sat, 10 Oct 2020 17:31:43 +0000 (20:31 +0300)
Signed-off-by: Brian Norris <briannorris@chromium.org>
tests/hwsim/test_dbus.py

index 65ebe7da7cb7abf916ff46ee8eefffacfbc2cd65..4958048aed7461606baf518eec8013b9cd31d180 100644 (file)
@@ -9,6 +9,7 @@ import logging
 logger = logging.getLogger()
 import subprocess
 import time
+import shutil
 import struct
 import sys
 
@@ -5354,6 +5355,8 @@ def test_dbus_introspect(dev, apdev):
             raise Exception("Unexpected Introspect response")
 
 def run_busctl(service, obj):
+    if not shutil.which("busctl"):
+        raise HwsimSkip("No busctl available")
     logger.info("busctl introspect %s %s" % (service, obj))
     cmd = subprocess.Popen(['busctl', 'introspect', service, obj],
                            stdout=subprocess.PIPE,