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

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

Issue 2523343002: [Predator] Refactor ToPublishResult and fix keyerror 'found' (Closed)
Patch Set: Rebase. 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.results import Result
10 from crash.test.crash_testcase import CrashTestCase 10 from crash.test.crash_testcase import CrashTestCase
11 from crash.type_enums import CrashClient 11 from crash.type_enums import CrashClient
12 from lib.gitiles.change_log import ChangeLog 12 from lib.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 def DummyCrashData( 17 def DummyCrashData(
17 client_id=None, 18 client_id=None,
18 version='1', 19 version='1',
19 signature='signature', 20 signature='signature',
20 platform='win', 21 platform='win',
21 stack_trace=None, 22 stack_trace=None,
22 regression_range=None, 23 regression_range=None,
23 channel='canary', 24 channel='canary',
24 historical_metadata=None, 25 historical_metadata=None,
25 crash_identifiers=True, 26 crash_identifiers=True,
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 pipeline.run() 123 pipeline.run()
123 124
124 analysis = FracasCrashAnalysis.Get(crash_identifiers) 125 analysis = FracasCrashAnalysis.Get(crash_identifiers)
125 self.assertEqual(analysis_status.COMPLETED, analysis.status) 126 self.assertEqual(analysis_status.COMPLETED, analysis.status)
126 self.assertTrue(analysis.result['found']) 127 self.assertTrue(analysis.result['found'])
127 self.assertTrue(analysis.found_suspects) 128 self.assertTrue(analysis.found_suspects)
128 self.assertTrue(analysis.found_project) 129 self.assertTrue(analysis.found_project)
129 self.assertTrue(analysis.found_components) 130 self.assertTrue(analysis.found_components)
130 dummy_result, dummy_tags = dummy_culprit.ToDicts() 131 dummy_result, dummy_tags = dummy_culprit.ToDicts()
131 self.assertDictEqual(analysis.result, dummy_result) 132 self.assertDictEqual(analysis.result, dummy_result)
OLDNEW
« no previous file with comments | « appengine/findit/crash/findit_for_chromecrash.py ('k') | appengine/findit/crash/test/findit_for_chromecrash_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698