From 2fbbb10b90e491a2ec128e109be9633a71bf8a32 Mon Sep 17 00:00:00 2001 From: Torre Zuk <42548444+TorreZuk@users.noreply.github.com> Date: Tue, 28 Jan 2025 14:46:30 -0700 Subject: [PATCH] allow rtest list variations (#2852) * ci_labels optional list format support --- rtest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rtest.py b/rtest.py index 006c02023..0cf5bb369 100644 --- a/rtest.py +++ b/rtest.py @@ -67,6 +67,9 @@ def parse_args(): # help='Verbose install (optional, default: False)') return parser.parse_args() +def arg_into_list(arg) -> list: + arg = re.sub(r"['\"]|['\']",'', arg) + return arg.split(';') def vram_detect(): global OS_info @@ -322,7 +325,7 @@ def batch(script, xml): raw_cmd = run.firstChild.data var_cmd = raw_cmd.format_map(var_subs) if args.ci_labels: - var_cmd = label_modifiers(var_cmd, args.ci_labels.split(';')) + var_cmd = label_modifiers(var_cmd, arg_into_list(args.ci_labels)) error = run_cmd(var_cmd, True, timeout, test_dir) if (error == 2): print( f'***\n*** Timed out when running: {name}\n***')