From da82a1c9f9fc5a359d3af6641011c4ae68262866 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 3 May 2019 20:18:43 +0200 Subject: Add input base URI option --- test/run_test_suite.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'test/run_test_suite.py') diff --git a/test/run_test_suite.py b/test/run_test_suite.py index 7a3b5e88..f23f29e6 100755 --- a/test/run_test_suite.py +++ b/test/run_test_suite.py @@ -85,8 +85,9 @@ def test_thru( "foo", "-w", out_path, - path, + "-I", base_uri, + path, ] ) @@ -103,8 +104,9 @@ def test_thru( "-w", thru_path, "-a", - out_path, + "-I", base_uri, + out_path, ] ) @@ -168,7 +170,7 @@ def _load_rdf(filename, base_uri, command_prefix): model = {} instances = {} - cmd = command_prefix + [filename, base_uri] + cmd = command_prefix + ["-I", base_uri, filename] proc = subprocess.run(cmd, capture_output=True, check=True) for line in proc.stdout.splitlines(): matches = re.match( @@ -275,9 +277,15 @@ def test_suite( test_name = os.path.basename(test_uri_path) test_path = os.path.join(test_dir, test_name) - command = ( - command_prefix + ["-a", "-o", osyntax] + [test_path, test_uri] - ) + command = command_prefix + [ + "-a", + "-o", + osyntax, + "-I", + test_uri, + test_path, + ] + command_string = " ".join(shlex.quote(c) for c in command) out_filename = os.path.join(out_test_dir, test_name + ".out") -- cgit v1.2.1