| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Performance Test Bisect Tool | 6 """Performance Test Bisect Tool |
| 7 | 7 |
| 8 This script bisects a series of changelists using binary search. It starts at | 8 This script bisects a series of changelists using binary search. It starts at |
| 9 a bad revision where a performance metric has regressed, and asks for a last | 9 a bad revision where a performance metric has regressed, and asks for a last |
| 10 known-good revision. It will then binary search across this revision range by | 10 known-good revision. It will then binary search across this revision range by |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 'viewvc': 'http://src.chromium.org/viewvc/chrome?view=revision&revision=' | 73 'viewvc': 'http://src.chromium.org/viewvc/chrome?view=revision&revision=' |
| 74 }, | 74 }, |
| 75 'webkit' : { | 75 'webkit' : { |
| 76 "src" : "src/third_party/WebKit", | 76 "src" : "src/third_party/WebKit", |
| 77 "recurse" : True, | 77 "recurse" : True, |
| 78 "depends" : None, | 78 "depends" : None, |
| 79 "from" : ['chromium'], | 79 "from" : ['chromium'], |
| 80 'viewvc': 'http://src.chromium.org/viewvc/blink?view=revision&revision=' | 80 'viewvc': 'http://src.chromium.org/viewvc/blink?view=revision&revision=' |
| 81 }, | 81 }, |
| 82 'angle' : { | 82 'angle' : { |
| 83 "src" : "src/third_party/angle_dx11", | 83 "src" : "src/third_party/angle", |
| 84 "src_old" : "src/third_party/angle", | 84 "src_old" : "src/third_party/angle_dx11", |
| 85 "recurse" : True, | 85 "recurse" : True, |
| 86 "depends" : None, | 86 "depends" : None, |
| 87 "from" : ['chromium'], | 87 "from" : ['chromium'], |
| 88 "platform": 'nt', | 88 "platform": 'nt', |
| 89 }, | 89 }, |
| 90 'v8' : { | 90 'v8' : { |
| 91 "src" : "src/v8", | 91 "src" : "src/v8", |
| 92 "recurse" : True, | 92 "recurse" : True, |
| 93 "depends" : None, | 93 "depends" : None, |
| 94 "from" : ['chromium'], | 94 "from" : ['chromium'], |
| (...skipping 2844 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2939 # The perf dashboard scrapes the "results" step in order to comment on | 2939 # The perf dashboard scrapes the "results" step in order to comment on |
| 2940 # bugs. If you change this, please update the perf dashboard as well. | 2940 # bugs. If you change this, please update the perf dashboard as well. |
| 2941 bisect_utils.OutputAnnotationStepStart('Results') | 2941 bisect_utils.OutputAnnotationStepStart('Results') |
| 2942 print 'Error: %s' % e.message | 2942 print 'Error: %s' % e.message |
| 2943 if opts.output_buildbot_annotations: | 2943 if opts.output_buildbot_annotations: |
| 2944 bisect_utils.OutputAnnotationStepClosed() | 2944 bisect_utils.OutputAnnotationStepClosed() |
| 2945 return 1 | 2945 return 1 |
| 2946 | 2946 |
| 2947 if __name__ == '__main__': | 2947 if __name__ == '__main__': |
| 2948 sys.exit(main()) | 2948 sys.exit(main()) |
| OLD | NEW |