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

Side by Side Diff: appengine/findit/crash/test/crash_pipeline_test.py

Issue 2588513002: [Predator] renamed "Result" to "Suspect" (Closed)
Patch Set: Removing redundant import Created 4 years 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 from common.pipeline_wrapper import pipeline_handlers 5 from common.pipeline_wrapper import pipeline_handlers
6 from crash import crash_pipeline 6 from crash import crash_pipeline
7 from crash.culprit import Culprit 7 from crash.culprit import Culprit
8 from crash.findit_for_chromecrash import FinditForFracas 8 from crash.findit_for_chromecrash import FinditForFracas
9 from crash.results import Result 9 from crash.suspect import Suspect
10 from crash.test.predator_testcase import PredatorTestCase 10 from crash.test.predator_testcase import PredatorTestCase
11 from crash.type_enums import CrashClient 11 from crash.type_enums import CrashClient
12 from libs.gitiles.change_log import ChangeLog 12 from libs.gitiles.change_log import ChangeLog
13 from model import analysis_status 13 from model import analysis_status
14 from model.crash.fracas_crash_analysis import FracasCrashAnalysis 14 from model.crash.fracas_crash_analysis import FracasCrashAnalysis
15 15
16 16
17 def DummyCrashData( 17 def DummyCrashData(
18 client_id=None, 18 client_id=None,
19 version='1', 19 version='1',
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 'COMITTER_NAME', 99 'COMITTER_NAME',
100 'COMITTER_EMAIL', 100 'COMITTER_EMAIL',
101 'COMITTER_TIME', 101 'COMITTER_TIME',
102 'REVISION', 102 'REVISION',
103 'COMMIT_POSITION', 103 'COMMIT_POSITION',
104 'MESSAGE', 104 'MESSAGE',
105 'TOUCHED_FILES', 105 'TOUCHED_FILES',
106 'COMMIT_URL', 106 'COMMIT_URL',
107 ) 107 )
108 dummy_project_path = 'PROJECT_PATH' 108 dummy_project_path = 'PROJECT_PATH'
109 dummy_result = Result(dummy_cl, dummy_project_path) 109 dummy_suspect = Suspect(dummy_cl, dummy_project_path)
110 dummy_culprit = Culprit( 110 dummy_culprit = Culprit(
111 project = 'PROJECT', 111 project = 'PROJECT',
112 components = ['COMPONENT_1', 'CPOMPONENT_2'], 112 components = ['COMPONENT_1', 'CPOMPONENT_2'],
113 cls = [dummy_result], 113 cls = [dummy_suspect],
114 # N.B., we must use a list here for the assertion to work 114 # N.B., we must use a list here for the assertion to work
115 # TODO(wrengr): fix that. 115 # TODO(wrengr): fix that.
116 regression_range = ['VERSION_0', 'VERSION_1'], 116 regression_range = ['VERSION_0', 'VERSION_1'],
117 algorithm = 'ALGORITHM', 117 algorithm = 'ALGORITHM',
118 ) 118 )
119 self.mock(FinditForFracas, 'FindCulprit', lambda *_: dummy_culprit) 119 self.mock(FinditForFracas, 'FindCulprit', lambda *_: dummy_culprit)
120 pipeline = crash_pipeline.CrashAnalysisPipeline( 120 pipeline = crash_pipeline.CrashAnalysisPipeline(
121 CrashClient.FRACAS, 121 CrashClient.FRACAS,
122 crash_identifiers) 122 crash_identifiers)
123 pipeline.run() 123 pipeline.run()
124 124
125 analysis = FracasCrashAnalysis.Get(crash_identifiers) 125 analysis = FracasCrashAnalysis.Get(crash_identifiers)
126 self.assertEqual(analysis_status.COMPLETED, analysis.status) 126 self.assertEqual(analysis_status.COMPLETED, analysis.status)
127 self.assertTrue(analysis.result['found']) 127 self.assertTrue(analysis.result['found'])
128 self.assertTrue(analysis.found_suspects) 128 self.assertTrue(analysis.found_suspects)
129 self.assertTrue(analysis.found_project) 129 self.assertTrue(analysis.found_project)
130 self.assertTrue(analysis.found_components) 130 self.assertTrue(analysis.found_components)
131 dummy_result, dummy_tags = dummy_culprit.ToDicts() 131 dummy_suspect, dummy_tags = dummy_culprit.ToDicts()
132 self.assertDictEqual(analysis.result, dummy_result) 132 self.assertDictEqual(analysis.result, dummy_suspect)
OLDNEW
« no previous file with comments | « appengine/findit/crash/test/component_classifier_test.py ('k') | appengine/findit/crash/test/crash_test_suite.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698