OLD | NEW |
1 # Copyright (C) 2010 Google Inc. All rights reserved. | 1 # Copyright (C) 2010 Google Inc. All rights reserved. |
2 # Copyright (C) 2010 Gabor Rapcsanyi (rgabor@inf.u-szeged.hu), University of Sze
ged | 2 # Copyright (C) 2010 Gabor Rapcsanyi (rgabor@inf.u-szeged.hu), University of Sze
ged |
3 # Copyright (C) 2011 Apple Inc. All rights reserved. | 3 # Copyright (C) 2011 Apple Inc. All rights reserved. |
4 # | 4 # |
5 # Redistribution and use in source and binary forms, with or without | 5 # Redistribution and use in source and binary forms, with or without |
6 # modification, are permitted provided that the following conditions are | 6 # modification, are permitted provided that the following conditions are |
7 # met: | 7 # met: |
8 # | 8 # |
9 # * Redistributions of source code must retain the above copyright | 9 # * Redistributions of source code must retain the above copyright |
10 # notice, this list of conditions and the following disclaimer. | 10 # notice, this list of conditions and the following disclaimer. |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 optparse.make_option( | 157 optparse.make_option( |
158 '--driver-name', | 158 '--driver-name', |
159 type='string', | 159 type='string', |
160 help='Alternative driver binary to use'), | 160 help='Alternative driver binary to use'), |
161 optparse.make_option( | 161 optparse.make_option( |
162 '--full-results-html', | 162 '--full-results-html', |
163 action='store_true', | 163 action='store_true', |
164 default=False, | 164 default=False, |
165 help='Show all failures in results.html, rather than only regres
sions'), | 165 help='Show all failures in results.html, rather than only regres
sions'), |
166 optparse.make_option( | 166 optparse.make_option( |
167 '--json-test-results', | 167 '--json-test-results', # New name from json_results
_generator |
168 action='store', | 168 '--write-full-results-to', # Old argument name |
169 help='Path to write the JSON test results to.'), | 169 '--isolated-script-test-output', # Isolated API |
| 170 help='Path to write the JSON test results for *all* tests.'), |
| 171 # FIXME(tansell): Remove this option if nobody is found who needs it
. |
| 172 optparse.make_option( |
| 173 '--json-failing-test-results', |
| 174 help='Path to write the JSON test results for only *failing* tes
ts.'), |
170 optparse.make_option( | 175 optparse.make_option( |
171 '--new-baseline', | 176 '--new-baseline', |
172 action='store_true', | 177 action='store_true', |
173 default=False, | 178 default=False, |
174 help=('Save generated results as new baselines into the *most-sp
ecific-platform* ' | 179 help=('Save generated results as new baselines into the *most-sp
ecific-platform* ' |
175 "directory, overwriting whatever's already there. Equivale
nt to " | 180 "directory, overwriting whatever's already there. Equivale
nt to " |
176 '--reset-results --add-platform-exceptions')), | 181 '--reset-results --add-platform-exceptions')), |
177 optparse.make_option( | 182 optparse.make_option( |
178 '--new-test-results', | 183 '--new-test-results', |
179 action='store_true', | 184 action='store_true', |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
459 default='', | 464 default='', |
460 help=('The name of the builder shown on the waterfall running th
is script ' | 465 help=('The name of the builder shown on the waterfall running th
is script ' |
461 'e.g. WebKit.')), | 466 'e.g. WebKit.')), |
462 optparse.make_option( | 467 optparse.make_option( |
463 '--master-name', | 468 '--master-name', |
464 help='The name of the buildbot master.'), | 469 help='The name of the buildbot master.'), |
465 optparse.make_option( | 470 optparse.make_option( |
466 '--test-results-server', | 471 '--test-results-server', |
467 default='', | 472 default='', |
468 help='If specified, upload results json files to this appengine
server.'), | 473 help='If specified, upload results json files to this appengine
server.'), |
469 optparse.make_option( | |
470 '--write-full-results-to', | |
471 help=('If specified, copy full_results.json from the results dir
to the ' | |
472 'specified path.')), | |
473 ])) | 474 ])) |
474 | 475 |
475 option_parser = optparse.OptionParser() | 476 option_parser = optparse.OptionParser() |
476 | 477 |
477 for group_name, group_options in option_group_definitions: | 478 for group_name, group_options in option_group_definitions: |
478 option_group = optparse.OptionGroup(option_parser, group_name) | 479 option_group = optparse.OptionGroup(option_parser, group_name) |
479 option_group.add_options(group_options) | 480 option_group.add_options(group_options) |
480 option_parser.add_option_group(option_group) | 481 option_parser.add_option_group(option_group) |
481 | 482 |
482 return option_parser.parse_args(args) | 483 return option_parser.parse_args(args) |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
602 _log.debug('\t%s', process) | 603 _log.debug('\t%s', process) |
603 | 604 |
604 return run_details | 605 return run_details |
605 | 606 |
606 finally: | 607 finally: |
607 printer.cleanup() | 608 printer.cleanup() |
608 | 609 |
609 if __name__ == '__main__': | 610 if __name__ == '__main__': |
610 exit_code = main(sys.argv[1:], sys.stdout, sys.stderr) | 611 exit_code = main(sys.argv[1:], sys.stdout, sys.stderr) |
611 sys.exit(exit_code) | 612 sys.exit(exit_code) |
OLD | NEW |