| OLD | NEW |
| 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 collections import defaultdict | 5 from collections import defaultdict |
| 6 import copy | 6 import copy |
| 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 common import chrome_dependency_fetcher | 10 from common import chrome_dependency_fetcher |
| 11 from crash import changelist_classifier | 11 from crash import changelist_classifier |
| 12 from crash.crash_report import CrashReport | 12 from crash.crash_report import CrashReport |
| 13 from crash.results import AnalysisInfo | 13 from crash.results import AnalysisInfo |
| 14 from crash.results import MatchResult | 14 from crash.results import MatchResult |
| 15 from crash.stacktrace import CallStack | 15 from crash.stacktrace import CallStack |
| 16 from crash.stacktrace import StackFrame | 16 from crash.stacktrace import StackFrame |
| 17 from crash.stacktrace import Stacktrace | 17 from crash.stacktrace import Stacktrace |
| 18 from crash.test.crash_test_suite import CrashTestSuite | 18 from crash.test.crash_test_suite import CrashTestSuite |
| 19 from lib.gitiles.blame import Blame | 19 from libs.gitiles.blame import Blame |
| 20 from lib.gitiles.blame import Region | 20 from libs.gitiles.blame import Region |
| 21 from lib.gitiles.change_log import ChangeLog | 21 from libs.gitiles.change_log import ChangeLog |
| 22 from lib.gitiles.gitiles_repository import GitilesRepository | 22 from libs.gitiles.gitiles_repository import GitilesRepository |
| 23 | 23 |
| 24 DUMMY_CHANGELOG1 = ChangeLog.FromDict({ | 24 DUMMY_CHANGELOG1 = ChangeLog.FromDict({ |
| 25 'author_name': 'r@chromium.org', | 25 'author_name': 'r@chromium.org', |
| 26 'message': 'dummy', | 26 'message': 'dummy', |
| 27 'committer_email': 'r@chromium.org', | 27 'committer_email': 'r@chromium.org', |
| 28 'commit_position': 175900, | 28 'commit_position': 175900, |
| 29 'author_email': 'r@chromium.org', | 29 'author_email': 'r@chromium.org', |
| 30 'touched_files': [ | 30 'touched_files': [ |
| 31 { | 31 { |
| 32 'change_type': 'add', | 32 'change_type': 'add', |
| (...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 465 return [match_result1, match_result2] | 465 return [match_result1, match_result2] |
| 466 | 466 |
| 467 self.mock(changelist_classifier, 'FindMatchResults', _MockFindMatchResults) | 467 self.mock(changelist_classifier, 'FindMatchResults', _MockFindMatchResults) |
| 468 self.mock(chrome_dependency_fetcher.ChromeDependencyFetcher, | 468 self.mock(chrome_dependency_fetcher.ChromeDependencyFetcher, |
| 469 'GetDependencyRollsDict', | 469 'GetDependencyRollsDict', |
| 470 lambda *_: {'src/': DependencyRoll('src/', 'https://repo', '1', '2')}) | 470 lambda *_: {'src/': DependencyRoll('src/', 'https://repo', '1', '2')}) |
| 471 self.mock(chrome_dependency_fetcher.ChromeDependencyFetcher, | 471 self.mock(chrome_dependency_fetcher.ChromeDependencyFetcher, |
| 472 'GetDependency', lambda *_: {}) | 472 'GetDependency', lambda *_: {}) |
| 473 | 473 |
| 474 self.assertListEqual(self.changelist_classifier(DUMMY_REPORT), []) | 474 self.assertListEqual(self.changelist_classifier(DUMMY_REPORT), []) |
| OLD | NEW |