[autotest] Add test_retry field to afe_jobs table
Does what it says on the tin.
CQ-DEPEND=If8134fe263bb33ee5d52bc92e78faee05388b239
BUG=chromium-os:37158
TEST=database/migrate.py sync, ensure that jobs can still be viewed in
afe. Ensure that new column exists and is zeroed out for all jobs
already in db. Kick off a smoke suite and ensure that it runs.
Change-Id: I0790d60d7c86d9278507b46ae1579a7b72b20c5a
Reviewed-on: https://gerrit.chromium.org/gerrit/44427
Tested-by: Aviv Keshet <akeshet@chromium.org>
Reviewed-by: Scott Zawalski <scottz@chromium.org>
Commit-Queue: Scott Zawalski <scottz@chromium.org>
Tested-by: Scott Zawalski <scottz@chromium.org>
diff --git a/frontend/afe/rpc_utils.py b/frontend/afe/rpc_utils.py
index 77951b2..353e5f7 100644
--- a/frontend/afe/rpc_utils.py
+++ b/frontend/afe/rpc_utils.py
@@ -645,7 +645,7 @@
reboot_before=None, reboot_after=None,
parse_failed_repair=None, hostless=False, keyvals=None,
drone_set=None, parameterized_job=None,
- parent_job_id=None):
+ parent_job_id=None, test_retry=0):
#pylint: disable-msg=C0111
"""
Common code between creating "standard" jobs and creating parameterized jobs
@@ -750,7 +750,8 @@
keyvals=keyvals,
drone_set=drone_set,
parameterized_job=parameterized_job,
- parent_job_id=parent_job_id)
+ parent_job_id=parent_job_id,
+ test_retry=test_retry)
return create_new_job(owner=owner,
options=options,
host_objects=host_objects,