autotest: Enable passing in parameters from create job page.
BUG=chromium:782501
TEST=Ran client job & suite job on local autotest. Verify that fast is
injected into control file.
Ran unittest.
Change-Id: I061694392fb3b789a5135ad2af241f2b0886123a
Reviewed-on: https://chromium-review.googlesource.com/764431
Commit-Ready: Xixuan Wu <[email protected]>
Tested-by: Xixuan Wu <[email protected]>
Reviewed-by: Dan Shi <[email protected]>
diff --git a/server/server_job.py b/server/server_job.py
index 754b3a5..a5e3599 100644
--- a/server/server_job.py
+++ b/server/server_job.py
@@ -16,7 +16,6 @@
import getpass
import itertools
import logging
-import multiprocessing
import os
import pickle
import platform
@@ -371,9 +370,12 @@
self.harness = None
if control:
- self.max_result_size_KB = control_data.parse_control(
- control, raise_warnings=False).max_result_size_KB
+ parsed_control = control_data.parse_control(
+ control, raise_warnings=False)
+ self.fast = parsed_control.fast
+ self.max_result_size_KB = parsed_control.max_result_size_KB
else:
+ self.fast = False
# Set the maximum result size to be the default specified in
# global config, if the job has no control file associated.
self.max_result_size_KB = control_data.DEFAULT_MAX_RESULT_SIZE_KB