Skip to content

Commit 98f1ad1

Browse files
committed
[SYCL][E2E] Quote paths used in SDK testing
Signed-off-by: Sarnie, Nick <[email protected]>
1 parent 8d34f2a commit 98f1ad1

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

sycl/test-e2e/lit.cfg.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import re
77
import subprocess
88
import textwrap
9+
import shlex
910
import shutil
1011

1112
import lit.formats
@@ -304,13 +305,13 @@ def open_check_file(file_name):
304305
file=fp,
305306
)
306307

307-
config.level_zero_libs_dir = lit_config.params.get(
308+
config.level_zero_libs_dir = shlex.quote(lit_config.params.get(
308309
"level_zero_libs_dir", config.level_zero_libs_dir
309-
)
310-
config.level_zero_include = lit_config.params.get(
310+
))
311+
config.level_zero_include = shlex.quote(lit_config.params.get(
311312
"level_zero_include",
312313
(config.level_zero_include if config.level_zero_include else config.sycl_include),
313-
)
314+
))
314315

315316
level_zero_options = level_zero_options = (
316317
(" -L" + config.level_zero_libs_dir if config.level_zero_libs_dir else "")
@@ -409,11 +410,11 @@ def open_check_file(file_name):
409410
file=fp,
410411
)
411412

412-
config.cuda_libs_dir = lit_config.params.get("cuda_libs_dir", config.cuda_libs_dir)
413-
config.cuda_include = lit_config.params.get(
413+
config.cuda_libs_dir = shlex.quote(lit_config.params.get("cuda_libs_dir", config.cuda_libs_dir))
414+
config.cuda_include = shlex.quote(lit_config.params.get(
414415
"cuda_include",
415416
(config.cuda_include if config.cuda_include else config.sycl_include),
416-
)
417+
))
417418

418419
cuda_options = cuda_options = (
419420
(" -L" + config.cuda_libs_dir if config.cuda_libs_dir else "")
@@ -454,11 +455,11 @@ def open_check_file(file_name):
454455
),
455456
file=fp,
456457
)
457-
config.hip_libs_dir = lit_config.params.get("hip_libs_dir", config.hip_libs_dir)
458-
config.hip_include = lit_config.params.get(
458+
config.hip_libs_dir = shlex.quote(lit_config.params.get("hip_libs_dir", config.hip_libs_dir))
459+
config.hip_include = shlex.quote(lit_config.params.get(
459460
"hip_include",
460461
(config.hip_include if config.hip_include else config.sycl_include),
461-
)
462+
))
462463

463464
hip_options = hip_options = (
464465
(" -L" + config.hip_libs_dir if config.hip_libs_dir else "")

0 commit comments

Comments
 (0)