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

Side by Side Diff: appengine/findit/waterfall/test/trigger_flake_swarming_task_pipeline_test.py

Issue 2272953002: [Findit] Moving check flake parameters to config (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Updating swarming settings config example Created 4 years, 3 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 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
1 import time 5 import time
2 import json
3 6
4 from model import analysis_status 7 from model import analysis_status
5 from model.flake.flake_swarming_task import FlakeSwarmingTask 8 from model.flake.flake_swarming_task import FlakeSwarmingTask
6 from waterfall import swarming_util 9 from waterfall import swarming_util
7 from waterfall.swarming_task_request import SwarmingTaskRequest 10 from waterfall.swarming_task_request import SwarmingTaskRequest
8 from waterfall.test import wf_testcase 11 from waterfall.test import wf_testcase
9 from waterfall.trigger_flake_swarming_task_pipeline import ( 12 from waterfall.trigger_flake_swarming_task_pipeline import (
10 TriggerFlakeSwarmingTaskPipeline) 13 TriggerFlakeSwarmingTaskPipeline)
11 14
12 15
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 'parent_task_id': '', 116 'parent_task_id': '',
114 'priority': 25, 117 'priority': 25,
115 'properties': { 118 'properties': {
116 'command': 'cmd', 119 'command': 'cmd',
117 'dimensions': [{'key': 'k', 'value': 'v'}], 120 'dimensions': [{'key': 'k', 'value': 'v'}],
118 'env': [ 121 'env': [
119 {'key': 'a', 'value': '1'}, 122 {'key': 'a', 'value': '1'},
120 ], 123 ],
121 'execution_timeout_secs': 3600, 124 'execution_timeout_secs': 3600,
122 'extra_args': [ 125 'extra_args': [
123 '--flag=value', '--gtest_repeat=10', 126 '--flag=value', '--gtest_repeat=100',
124 '--test-launcher-retry-limit=0', 127 '--test-launcher-retry-limit=0',
125 '--gtest_filter=a.b'], 128 '--gtest_filter=a.b'],
126 'grace_period_secs': 30, 129 'grace_period_secs': 30,
127 'idempotent': False, 130 'idempotent': False,
128 'inputs_ref': {'a': 1}, 131 'inputs_ref': {'a': 1},
129 'io_timeout_secs': 1200, 132 'io_timeout_secs': 1200,
130 }, 133 },
131 'tags': ['purpose:deflake', 'ref_master:%s' % master_name, 134 'tags': ['purpose:deflake', 'ref_master:%s' % master_name,
132 'ref_buildername:%s' % builder_name, 135 'ref_buildername:%s' % builder_name,
133 'ref_buildnumber:%s' % build_number, 136 'ref_buildnumber:%s' % build_number,
(...skipping 10 matching lines...) Expand all
144 self.assertEqual(expected_new_request_json, new_request_json) 147 self.assertEqual(expected_new_request_json, new_request_json)
145 148
146 swarming_task = FlakeSwarmingTask.Get( 149 swarming_task = FlakeSwarmingTask.Get(
147 master_name, builder_name, build_number, step_name, tests[0]) 150 master_name, builder_name, build_number, step_name, tests[0])
148 self.assertIsNotNone(swarming_task) 151 self.assertIsNotNone(swarming_task)
149 self.assertEqual('new_task_id', swarming_task.task_id) 152 self.assertEqual('new_task_id', swarming_task.task_id)
150 self.assertEqual(tests, swarming_task.parameters['tests']) 153 self.assertEqual(tests, swarming_task.parameters['tests'])
151 self.assertEqual( 154 self.assertEqual(
152 pipeline._GetIterationsToRerun(), 155 pipeline._GetIterationsToRerun(),
153 swarming_task.parameters['iterations_to_rerun']) 156 swarming_task.parameters['iterations_to_rerun'])
OLDNEW
« no previous file with comments | « appengine/findit/waterfall/flake/recursive_flake_pipeline.py ('k') | appengine/findit/waterfall/test/waterfall_config_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698