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)