autotest: suite runner: fix skylab create-test usage for dimensions
BUG=chromium:988537
TEST=None
Change-Id: I5629c5e93bdc4c8468cb246bd25e96e946b31cd4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/1727582
Commit-Queue: Aviv Keshet <akeshet@chromium.org>
Tested-by: Aviv Keshet <akeshet@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Alex Zamorzaev <zamorzaev@chromium.org>
diff --git a/venv/skylab_suite/suite_utils.py b/venv/skylab_suite/suite_utils.py
index 8de8ea1..cf47e0f 100644
--- a/venv/skylab_suite/suite_utils.py
+++ b/venv/skylab_suite/suite_utils.py
@@ -115,12 +115,13 @@
dimensions = _compute_dimensions(test_spec.test.dependencies)
keyvals_flat = _compute_job_keyvals_flat(test_spec.keyvals, suite_id)
+ for dim in dimensions:
+ cmd += ['-dim', dim]
for tag in tags:
cmd += ['-tag', tag]
for keyval in keyvals_flat:
cmd += ['-keyval', keyval]
cmd += [test_spec.test.name]
- cmd += dimensions
if dry_run:
logging.info('Would have created task with command %s', cmd)