Chromium Code Reviews| Index: appengine/cr-buildbucket/swarming/swarming.py |
| diff --git a/appengine/cr-buildbucket/swarming/swarming.py b/appengine/cr-buildbucket/swarming/swarming.py |
| index f94cced7dbbe1e8d5596078b84634416619720cf..bee0801730b5380971cd98c31782a304c442e918 100644 |
| --- a/appengine/cr-buildbucket/swarming/swarming.py |
| +++ b/appengine/cr-buildbucket/swarming/swarming.py |
| @@ -411,9 +411,14 @@ def _update_build(build, result): |
| if state == 'CANCELED': |
| build.result = model.BuildResult.CANCELED |
| build.cancelation_reason = model.CancelationReason.CANCELED_EXPLICITLY |
| - elif state in ('TIMED_OUT', 'EXPIRED'): |
| + elif state == 'EXPIRED': |
|
Vadim Sh.
2016/06/28 18:05:35
this is also INFRA_FAILURE, it happens when we hav
nodir
2016/06/28 22:13:50
Done.
|
| + # Task did not start. |
| build.result = model.BuildResult.CANCELED |
| build.cancelation_reason = model.CancelationReason.TIMEOUT |
| + elif state == 'TIMED_OUT': |
| + # Task started, but timed out. |
| + build.result = model.BuildResult.FAILURE |
| + build.failure_reason = model.FailureReason.INFRA_FAILURE |
| elif state == 'BOT_DIED' or result.get('internal_failure'): |
| build.result = model.BuildResult.FAILURE |
| build.failure_reason = model.FailureReason.INFRA_FAILURE |