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

Side by Side Diff: appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py

Issue 2480593002: [Predator] Move time_util from common/ to lib/, split code review related part to code_review_util (Closed)
Patch Set: Rebase and fix nits. Created 4 years, 1 month 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 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 copy 5 import copy
6 import logging 6 import logging
7 import time 7 import time
8 8
9 from common import time_util
10 from common.http_client_appengine import HttpClientAppengine as HttpClient 9 from common.http_client_appengine import HttpClientAppengine as HttpClient
11 from common.pipeline_wrapper import BasePipeline 10 from common.pipeline_wrapper import BasePipeline
11 from lib import time_util
12 from model import analysis_status 12 from model import analysis_status
13 from waterfall import swarming_util 13 from waterfall import swarming_util
14 from waterfall import waterfall_config 14 from waterfall import waterfall_config
15 15
16 16
17 class TriggerBaseSwarmingTaskPipeline(BasePipeline): # pragma: no cover. 17 class TriggerBaseSwarmingTaskPipeline(BasePipeline): # pragma: no cover.
18 """A pipeline to trigger a Swarming task to re-run selected tests of a step. 18 """A pipeline to trigger a Swarming task to re-run selected tests of a step.
19 19
20 This pipeline only supports test steps that run on Swarming and support the 20 This pipeline only supports test steps that run on Swarming and support the
21 gtest filter. 21 gtest filter.
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 swarming_task = self._GetSwarmingTask(*call_args) 174 swarming_task = self._GetSwarmingTask(*call_args)
175 swarming_task.task_id = task_id 175 swarming_task.task_id = task_id
176 swarming_task.parameters['tests'] = tests 176 swarming_task.parameters['tests'] = tests
177 swarming_task.parameters['iterations_to_rerun'] = iterations_to_rerun 177 swarming_task.parameters['iterations_to_rerun'] = iterations_to_rerun
178 swarming_task.parameters['ref_name'] = swarming_util.GetTagValue( 178 swarming_task.parameters['ref_name'] = swarming_util.GetTagValue(
179 new_request.tags, 'ref_name') 179 new_request.tags, 'ref_name')
180 swarming_task.put() 180 swarming_task.put()
181 181
182 logging.info('A Swarming task was triggered:%s', task_id) 182 logging.info('A Swarming task was triggered:%s', task_id)
183 return task_id 183 return task_id
OLDNEW
« no previous file with comments | « appengine/findit/waterfall/suspected_cl_util.py ('k') | appengine/findit/waterfall/trigger_swarming_task_pipeline.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698