Chromium Code Reviews| Index: Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py |
| diff --git a/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py b/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py |
| index 099bee54601df94a3a228f064de8d8fa9588966f..cb0b2e13f77d19f6ff629fde79c9938724e321c4 100644 |
| --- a/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py |
| +++ b/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py |
| @@ -40,7 +40,7 @@ from webkitpy.layout_tests.models import test_run_results |
| from webkitpy.layout_tests.port import configuration_options, platform_options |
| from webkitpy.layout_tests.views import buildbot_results |
| from webkitpy.layout_tests.views import printing |
| - |
| +from webkitpy.layout_tests.generate_results_dashboard import GenerateDashBoard |
| _log = logging.getLogger(__name__) |
| @@ -77,7 +77,13 @@ def main(argv, stdout, stderr): |
| bot_printer = buildbot_results.BuildBotPrinter(stdout, options.debug_rwt_logging) |
| bot_printer.print_results(run_details) |
| + #Generate Dashboard if "--enable-versioned-results is passed" |
| + if options.enable_versioned_results: |
| + gen_dash_board = GenerateDashBoard(port) |
| + gen_dash_board.generate() |
| + |
| return run_details.exit_code |
| + |
| # We need to still handle KeyboardInterrupt, atleast for webkitpy unittest cases. |
| except KeyboardInterrupt: |
| return test_run_results.INTERRUPTED_EXIT_STATUS |
| @@ -166,6 +172,8 @@ def parse_args(args): |
| help="Show all failures in results.html, rather than only regressions"), |
| optparse.make_option("--clobber-old-results", action="store_true", |
| default=False, help="Clobbers test results from previous runs."), |
| + optparse.make_option("--enable-versioned-results", action="store_true", |
| + default=True, help="Archive the test results for later access."), |
|
Dirk Pranke
2014/06/17 17:58:58
did you mean for the default to be False? Otherwis
patro
2014/07/15 10:36:57
Yes it must be default=False
|
| optparse.make_option("--smoke", action="store_true", |
| help="Run just the SmokeTests"), |
| optparse.make_option("--no-smoke", dest="smoke", action="store_false", |