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

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

Issue 1924173003: [Findit] Fix urls in dashboard and result page and prevent duplicated culprits in dashboard. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: . Created 4 years, 7 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. 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 json 5 import json
6 6
7 from common.git_repository import GitRepository 7 from common.git_repository import GitRepository
8 from common.pipeline_wrapper import pipeline_handlers 8 from common.pipeline_wrapper import pipeline_handlers
9 from common.waterfall import buildbucket_client 9 from common.waterfall import buildbucket_client
10 from model import result_status 10 from model import result_status
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 master_name, builder_name, build_number, 'rev1', 'rev2', ['rev2'], 210 master_name, builder_name, build_number, 'rev1', 'rev2', ['rev2'],
211 TryJobType.COMPILE) 211 TryJobType.COMPILE)
212 root_pipeline.start() 212 root_pipeline.start()
213 self.execute_queued_tasks() 213 self.execute_queued_tasks()
214 214
215 try_job = WfTryJob.Get(master_name, builder_name, build_number) 215 try_job = WfTryJob.Get(master_name, builder_name, build_number)
216 216
217 expected_suspected_cl = { 217 expected_suspected_cl = {
218 'revision': 'rev2', 218 'revision': 'rev2',
219 'commit_position': '2', 219 'commit_position': '2',
220 'review_url': 'url_2', 220 'url': 'url_2',
221 'repo_name': 'chromium' 221 'repo_name': 'chromium'
222 } 222 }
223 223
224 expected_try_job_results = [ 224 expected_try_job_results = [
225 { 225 {
226 'report': { 226 'report': {
227 'result': { 227 'result': {
228 'rev1': 'passed', 228 'rev1': 'passed',
229 'rev2': 'failed' 229 'rev2': 'failed'
230 }, 230 },
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 master_name, builder_name, build_number, 'rev0', 'rev1', ['rev1'], 345 master_name, builder_name, build_number, 'rev0', 'rev1', ['rev1'],
346 TryJobType.TEST, None, targeted_tests) 346 TryJobType.TEST, None, targeted_tests)
347 root_pipeline.start() 347 root_pipeline.start()
348 self.execute_queued_tasks() 348 self.execute_queued_tasks()
349 349
350 try_job = WfTryJob.Get(master_name, builder_name, build_number) 350 try_job = WfTryJob.Get(master_name, builder_name, build_number)
351 351
352 expected_suspected_cl = { 352 expected_suspected_cl = {
353 'revision': 'rev1', 353 'revision': 'rev1',
354 'commit_position': '1', 354 'commit_position': '1',
355 'review_url': 'url_1', 355 'url': 'url_1',
356 'repo_name': 'chromium' 356 'repo_name': 'chromium'
357 } 357 }
358 358
359 expected_try_job_results = [ 359 expected_try_job_results = [
360 { 360 {
361 'report': { 361 'report': {
362 'result': { 362 'result': {
363 'rev1': { 363 'rev1': {
364 'a_test': { 364 'a_test': {
365 'status': 'failed', 365 'status': 'failed',
(...skipping 20 matching lines...) Expand all
386 } 386 }
387 } 387 }
388 } 388 }
389 } 389 }
390 ] 390 ]
391 391
392 self.assertEqual(expected_try_job_results, try_job.test_results) 392 self.assertEqual(expected_try_job_results, try_job.test_results)
393 self.assertEqual(analysis.result_status, 393 self.assertEqual(analysis.result_status,
394 result_status.FOUND_UNTRIAGED) 394 result_status.FOUND_UNTRIAGED)
395 self.assertEqual(analysis.suspected_cls, [expected_suspected_cl]) 395 self.assertEqual(analysis.suspected_cls, [expected_suspected_cl])
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698