Changeset 84467 in webkit


Ignore:
Timestamp:
Apr 20, 2011 9:50:11 PM (13 years ago)
Author:
dpranke@chromium.org
Message:

2011-04-20 Dirk Pranke <dpranke@chromium.org>

Reviewed by Eric Seidel.

new-run-webkit-tests: handle ctrl-c more cleanly
https://bugs.webkit.org/show_bug.cgi?id=58849

  • Scripts/new-run-webkit-tests:
  • Scripts/webkitpy/layout_tests/layout_package/worker.py:
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r84455 r84467  
     12011-04-20  Dirk Pranke  <dpranke@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        new-run-webkit-tests: handle ctrl-c more cleanly
     6        https://bugs.webkit.org/show_bug.cgi?id=58849
     7
     8        * Scripts/new-run-webkit-tests:
     9        * Scripts/webkitpy/layout_tests/layout_package/worker.py:
     10
    1112011-04-20  Sheriff Bot  <webkit.review.bot@gmail.com>
    212
  • trunk/Tools/Scripts/new-run-webkit-tests

    r78601 r84467  
    3030"""Wrapper around webkitpy/layout_tests/run_webkit_tests.py"""
    3131import os
     32import signal
    3233import subprocess
    3334import sys
     
    5051    module_path = os.path.join(script_dir, 'webkitpy', 'layout_tests', 'run_webkit_tests.py')
    5152    cmd = [sys.executable, module_path] + sys.argv[1:]
    52     sys.exit(subprocess.call(cmd, env=env))
     53    try:
     54        sys.exit(subprocess.call(cmd, env=env))
     55    except KeyboardInterrupt:
     56        # this mirrors what the shell normally does
     57        sys.exit(signal.SIGINT + 128)
  • trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/worker.py

    r80284 r84467  
    8484            if exception_msg:
    8585                exception_type, exception_value, exception_traceback = sys.exc_info()
    86                 stack_utils.log_traceback(_log.error, exception_traceback)
     86                stack_utils.log_traceback(_log.debug, exception_traceback)
    8787                # FIXME: Figure out how to send a message with a traceback.
    8888                self._worker_connection.post_message('exception',
Note: See TracChangeset for help on using the changeset viewer.