Browse Source

Factor out command wrapping for ARM emulator

zrythm_meson
David Robillard 3 years ago
parent
commit
ada2909ca2
  1. 14
      wscript

14
wscript

@ -400,6 +400,14 @@ def _test_output_syntax(test_class): @@ -400,6 +400,14 @@ def _test_output_syntax(test_class):
raise Exception('Unknown test class <%s>' % test_class)
def _wrapped_command(cmd):
if Options.options.test_wrapper:
import shlex
return shlex.split(Options.options.test_wrapper) + cmd
return cmd
def _load_rdf(filename):
"Load an RDF file into python dictionaries via serdi. Only supports URIs."
import subprocess
@ -409,11 +417,7 @@ def _load_rdf(filename): @@ -409,11 +417,7 @@ def _load_rdf(filename):
model = {}
instances = {}
cmd = ['./serdi_static', filename]
if Options.options.test_wrapper:
import shlex
cmd = shlex.split(Options.options.test_wrapper) + cmd
cmd = _wrapped_command(['./serdi_static', filename])
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
for line in proc.communicate()[0].splitlines():
matches = re.match(r'<([^ ]*)> <([^ ]*)> <([^ ]*)> \.',

Loading…
Cancel
Save