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..749295112189259746b724ff2f5f98222d3376f6 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" |
|
Dirk Pranke
2014/07/29 18:53:06
This comment doesn't really add anything, I'd remo
patro
2014/07/30 06:37:45
Done.
|
| + 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=False, help="Archive the test results for later access."), |
| optparse.make_option("--smoke", action="store_true", |
| help="Run just the SmokeTests"), |
| optparse.make_option("--no-smoke", dest="smoke", action="store_false", |