Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(816)

Side by Side Diff: appengine/cr-buildbucket/swarming/test/swarming_test.py

Issue 2098203002: swarmbucket: task TIMED_OUT is infra failure (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import base64 5 import base64
6 import contextlib 6 import contextlib
7 import datetime 7 import datetime
8 import json 8 import json
9 9
10 from components import auth 10 from components import auth
(...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after
363 'status': model.BuildStatus.COMPLETED, 363 'status': model.BuildStatus.COMPLETED,
364 'result': model.BuildResult.FAILURE, 364 'result': model.BuildResult.FAILURE,
365 'failure_reason': model.FailureReason.INFRA_FAILURE, 365 'failure_reason': model.FailureReason.INFRA_FAILURE,
366 }, 366 },
367 367
368 { 368 {
369 'task_result': { 369 'task_result': {
370 'state': 'TIMED_OUT', 370 'state': 'TIMED_OUT',
371 }, 371 },
372 'status': model.BuildStatus.COMPLETED, 372 'status': model.BuildStatus.COMPLETED,
373 'result': model.BuildResult.CANCELED, 373 'result': model.BuildResult.FAILURE,
374 'cancelation_reason': model.CancelationReason.TIMEOUT, 374 'failure_reason': model.FailureReason.INFRA_FAILURE,
375 }, 375 },
376 376
377 { 377 {
378 'task_result': { 378 'task_result': {
379 'state': 'EXPIRED', 379 'state': 'EXPIRED',
380 }, 380 },
381 'status': model.BuildStatus.COMPLETED, 381 'status': model.BuildStatus.COMPLETED,
382 'result': model.BuildResult.CANCELED, 382 'result': model.BuildResult.CANCELED,
383 'cancelation_reason': model.CancelationReason.TIMEOUT, 383 'cancelation_reason': model.CancelationReason.TIMEOUT,
384 }, 384 },
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 self.assertEqual(build.status, model.BuildStatus.COMPLETED) 610 self.assertEqual(build.status, model.BuildStatus.COMPLETED)
611 self.assertEqual(build.result, model.BuildResult.FAILURE) 611 self.assertEqual(build.result, model.BuildResult.FAILURE)
612 self.assertEqual(build.failure_reason, model.FailureReason.INFRA_FAILURE) 612 self.assertEqual(build.failure_reason, model.FailureReason.INFRA_FAILURE)
613 self.assertIsNotNone(build.result_details) 613 self.assertIsNotNone(build.result_details)
614 self.assertIsNone(build.lease_key) 614 self.assertIsNone(build.lease_key)
615 self.assertIsNotNone(build.complete_time) 615 self.assertIsNotNone(build.complete_time)
616 616
617 617
618 def b64json(data): 618 def b64json(data):
619 return base64.b64encode(json.dumps(data)) 619 return base64.b64encode(json.dumps(data))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698