| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 """Scans the Chromium source for histograms that are absent from histograms.xml. | 5 """Scans the Chromium source for histograms that are absent from histograms.xml. |
| 6 | 6 |
| 7 This is a heuristic scan, so a clean run of this script does not guarantee that | 7 This is a heuristic scan, so a clean run of this script does not guarantee that |
| 8 all histograms in the Chromium source are properly mapped. Notably, field | 8 all histograms in the Chromium source are properly mapped. Notably, field |
| 9 trials are entirely ignored by this script. | 9 trials are entirely ignored by this script. |
| 10 | 10 |
| (...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 329 help='scan within DIRECTORY for histograms [optional, defaults to "%s"]' % | 329 help='scan within DIRECTORY for histograms [optional, defaults to "%s"]' % |
| 330 default_root, | 330 default_root, |
| 331 metavar='DIRECTORY') | 331 metavar='DIRECTORY') |
| 332 parser.add_option( | 332 parser.add_option( |
| 333 '--histograms-file', dest='histograms_file_location', | 333 '--histograms-file', dest='histograms_file_location', |
| 334 default=default_histograms_path, | 334 default=default_histograms_path, |
| 335 help='read histogram definitions from FILE (relative to --root-directory) ' | 335 help='read histogram definitions from FILE (relative to --root-directory) ' |
| 336 '[optional, defaults to "%s"]' % default_histograms_path, | 336 '[optional, defaults to "%s"]' % default_histograms_path, |
| 337 metavar='FILE') | 337 metavar='FILE') |
| 338 parser.add_option( | 338 parser.add_option( |
| 339 '--exrta_histograms-file', dest='extra_histograms_file_location', | 339 '--extra_histograms-file', dest='extra_histograms_file_location', |
| 340 default=default_extra_histograms_path, | 340 default=default_extra_histograms_path, |
| 341 help='read additional histogram definitions from FILE (relative to ' | 341 help='read additional histogram definitions from FILE (relative to ' |
| 342 '--root-directory) [optional, defaults to "%s"]' % | 342 '--root-directory) [optional, defaults to "%s"]' % |
| 343 default_extra_histograms_path, | 343 default_extra_histograms_path, |
| 344 metavar='FILE') | 344 metavar='FILE') |
| 345 parser.add_option( | 345 parser.add_option( |
| 346 '--csv', action='store_true', dest='output_as_csv', default=False, | 346 '--csv', action='store_true', dest='output_as_csv', default=False, |
| 347 help=( | 347 help=( |
| 348 'output as csv for ease of parsing ' + | 348 'output as csv for ease of parsing ' + |
| 349 '[optional, defaults to %default]')) | 349 '[optional, defaults to %default]')) |
| (...skipping 26 matching lines...) Expand all Loading... |
| 376 logging.warning('No such file: %s', options.extra_histograms_file_location) | 376 logging.warning('No such file: %s', options.extra_histograms_file_location) |
| 377 | 377 |
| 378 if options.output_as_csv: | 378 if options.output_as_csv: |
| 379 output_csv(unmapped_histograms, location_map) | 379 output_csv(unmapped_histograms, location_map) |
| 380 else: | 380 else: |
| 381 output_log(unmapped_histograms, location_map, options.verbose) | 381 output_log(unmapped_histograms, location_map, options.verbose) |
| 382 | 382 |
| 383 | 383 |
| 384 if __name__ == '__main__': | 384 if __name__ == '__main__': |
| 385 main() | 385 main() |
| OLD | NEW |