Fix issue with server tests and new combined controls.
Client and server control files for combined jobs are subtly different.
BUG=chromium-os:22271
TEST=Ran run_remote_tests.
Change-Id: I91dede0d0d35848d058991f65bf9ed55f2d4acc3
Reviewed-on: https://gerrit.chromium.org/gerrit/10881
Reviewed-by: Sam Leffler <sleffler@chromium.org>
Tested-by: Sam Leffler <sleffler@chromium.org>
Commit-Ready: Dale Curtis <dalecurtis@chromium.org>
Tested-by: Dale Curtis <dalecurtis@chromium.org>
diff --git a/run_remote_tests.sh b/run_remote_tests.sh
index e634e6a..4e60958 100755
--- a/run_remote_tests.sh
+++ b/run_remote_tests.sh
@@ -211,7 +211,11 @@
echo "TEST_TYPE=\"${control_type}\"" > ${new_control_file}
echo "def step_init():" >> ${new_control_file}
for i in $(seq 1 ${control_file_count}); do
- echo " job.next_step('step${i}')" >> ${new_control_file}
+ if [[ "${control_type}" == "client" ]]; then
+ echo " job.next_step('step${i}')" >> ${new_control_file}
+ else
+ echo " step${i}()" >> ${new_control_file}
+ fi
done
local index=1
@@ -224,6 +228,9 @@
cat ${control_file_path} | sed "s/^/ /" >> ${new_control_file}
let index=index+1
done
+ if [[ "${control_type}" == "server" ]]; then
+ echo "step_init()" >> ${new_control_file}
+ fi
echo "${new_control_file}"
}