tests: Skip busctl tests when not available
Signed-off-by: Brian Norris <briannorris@chromium.org>
This commit is contained in:
parent
2818e9ca90
commit
4dbba548ae
1 changed files with 3 additions and 0 deletions
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue