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

Side by Side Diff: appengine/findit/crash/clusterfuzz_data.py

Issue 2704843002: [Predator] Add TouchCrashedDirectory feature. (Closed)
Patch Set: . Created 3 years, 10 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
« no previous file with comments | « appengine/findit/crash/chrome_crash_data.py ('k') | appengine/findit/crash/crash_data.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2017 The Chromium Authors. All rights reserved. 1 # Copyright 2017 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 logging 5 import logging
6 from collections import namedtuple 6 from collections import namedtuple
7 7
8 from common.dependency import Dependency 8 from common.dependency import Dependency
9 from common.dependency import DependencyRoll 9 from common.dependency import DependencyRoll
10 from crash import detect_regression_range 10 from crash import detect_regression_range
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 customized_data = crash_data['customized_data'] 95 customized_data = crash_data['customized_data']
96 self._regression_range = customized_data['regression_range'] 96 self._regression_range = customized_data['regression_range']
97 97
98 self._dependencies = {} 98 self._dependencies = {}
99 self._dependency_rolls = {} 99 self._dependency_rolls = {}
100 self._raw_dependencies = customized_data['dependencies'] 100 self._raw_dependencies = customized_data['dependencies']
101 self._raw_dependency_rolls = customized_data['dependency_rolls'] 101 self._raw_dependency_rolls = customized_data['dependency_rolls']
102 102
103 # Delay the stacktrace parsing to the first time when stacktrace property 103 # Delay the stacktrace parsing to the first time when stacktrace property
104 # gets called. 104 # gets called.
105 self._stacktrace_str = crash_data['stack_trace']
106 self._top_n_frames = top_n_frames 105 self._top_n_frames = top_n_frames
107 self._stacktrace = None 106 self._stacktrace = None
108 self._stacktrace_parsed = False 107 self._stacktrace_parsed = False
109 108
110 self._crashed_type = customized_data['crashed_type'] 109 self._crashed_type = customized_data['crashed_type']
111 self._crashed_address = customized_data['crashed_address'] 110 self._crashed_address = customized_data['crashed_address']
112 self._sanitizer = _SANITIZER_SHORT_NAME_TO_SANITIZER_TYPE.get( 111 self._sanitizer = _SANITIZER_SHORT_NAME_TO_SANITIZER_TYPE.get(
113 customized_data['sanitizer']) 112 customized_data['sanitizer'])
114 self._job_type = customized_data['job_type'] 113 self._job_type = customized_data['job_type']
115 114
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 if self._dependency_rolls: 167 if self._dependency_rolls:
169 return self._dependency_rolls 168 return self._dependency_rolls
170 169
171 self._dependency_rolls = { 170 self._dependency_rolls = {
172 roll['dep_path']: 171 roll['dep_path']:
173 DependencyRoll(roll['dep_path'], roll['repo_url'], 172 DependencyRoll(roll['dep_path'], roll['repo_url'],
174 roll['old_revision'], roll['new_revision']) 173 roll['old_revision'], roll['new_revision'])
175 for roll in self._raw_dependency_rolls 174 for roll in self._raw_dependency_rolls
176 } 175 }
177 return self._dependency_rolls 176 return self._dependency_rolls
OLDNEW
« no previous file with comments | « appengine/findit/crash/chrome_crash_data.py ('k') | appengine/findit/crash/crash_data.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698