Changeset 84596 in webkit


Ignore:
Timestamp:
Apr 21, 2011 8:29:59 PM (13 years ago)
Author:
dpranke@chromium.org
Message:

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

Reviewed by Eric Seidel.

new-run-webkit-tests: obsolete old code, part 5: rename message_broker2 to message_broker
https://bugs.webkit.org/show_bug.cgi?id=58758

Since worker_mixin is now only used by worker, there's no point
in having it split across two files.

  • Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
  • Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
  • Scripts/webkitpy/layout_tests/layout_package/message_broker.py: Added
  • Scripts/webkitpy/layout_tests/layout_package/message_broker2.py: Removed.
  • Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py: * Added
  • Scripts/webkitpy/layout_tests/layout_package/message_broker2_unittest.py: Removed.
Location:
trunk/Tools
Files:
3 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r84595 r84596  
     12011-04-21  Dirk Pranke  <dpranke@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        new-run-webkit-tests: obsolete old code, part 5: rename message_broker2 to message_broker
     6        https://bugs.webkit.org/show_bug.cgi?id=58758
     7
     8        Since worker_mixin is now only used by worker, there's no point
     9        in having it split across two files.
     10
     11        * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
     12        * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
     13        * Scripts/webkitpy/layout_tests/layout_package/message_broker.py: Added
     14        * Scripts/webkitpy/layout_tests/layout_package/message_broker2.py: Removed.
     15        * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py: * Added
     16        * Scripts/webkitpy/layout_tests/layout_package/message_broker2_unittest.py: Removed.
     17
    1182011-04-21  Dirk Pranke  <dpranke@chromium.org>
    219
  • trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py

    r83760 r84596  
    3131This module implements a message broker that connects the manager
    3232(TestRunner2) to the workers: it provides a messaging abstraction and
    33 message loops (building on top of message_broker2), and handles starting
     33message loops (building on top of message_broker), and handles starting
    3434workers by launching threads and/or processes depending on the
    3535requested configuration.
     
    6363from webkitpy.common.system import stack_utils
    6464from webkitpy.layout_tests import port
    65 from webkitpy.layout_tests.layout_package import message_broker2
     65from webkitpy.layout_tests.layout_package import message_broker
    6666
    6767
     
    9292        port - handle to layout_tests/port object for port-specific stuff
    9393        options - optparse argument for command-line options
    94         client - message_broker2.BrokerClient implementation to dispatch
     94        client - message_broker.BrokerClient implementation to dispatch
    9595            replies to.
    9696        worker_class - type of workers to create. This class must implement
     
    114114                         worker_model)
    115115
    116     broker = message_broker2.Broker(options, queue_class)
     116    broker = message_broker.Broker(options, queue_class)
    117117    return manager_class(broker, port, options, client, worker_class)
    118118
    119119
    120 class AbstractWorker(message_broker2.BrokerClient):
     120class AbstractWorker(message_broker.BrokerClient):
    121121    def __init__(self, broker_connection, worker_number, options):
    122122        """The constructor should be used to do any simple initialization
     
    146146
    147147
    148 class _ManagerConnection(message_broker2.BrokerConnection):
     148class _ManagerConnection(message_broker.BrokerConnection):
    149149    def __init__(self, broker, options, client, worker_class):
    150150        """Base initialization for all Manager objects.
    151151
    152152        Args:
    153             broker: handle to the message_broker2 object
     153            broker: handle to the message_broker object
    154154            options: command line options object
    155155            client: callback object (the caller)
    156156            worker_class: class object to use to create workers.
    157157        """
    158         message_broker2.BrokerConnection.__init__(self, broker, client,
     158        message_broker.BrokerConnection.__init__(self, broker, client,
    159159            MANAGER_TOPIC, ANY_WORKER_TOPIC)
    160160        self._options = options
     
    211211
    212212
    213 class _WorkerConnection(message_broker2.BrokerConnection):
     213class _WorkerConnection(message_broker.BrokerConnection):
    214214    def __init__(self, broker, worker_class, worker_number, options):
    215215        self._client = worker_class(self, worker_number, options)
    216216        self.name = self._client.name()
    217         message_broker2.BrokerConnection.__init__(self, broker, self._client,
    218                                                   ANY_WORKER_TOPIC, MANAGER_TOPIC)
     217        message_broker.BrokerConnection.__init__(self, broker, self._client,
     218                                                 ANY_WORKER_TOPIC, MANAGER_TOPIC)
    219219
    220220    def cancel(self):
  • trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py

    r83760 r84596  
    4242from webkitpy.layout_tests import port
    4343from webkitpy.layout_tests.layout_package import manager_worker_broker
    44 from webkitpy.layout_tests.layout_package import message_broker2
     44from webkitpy.layout_tests.layout_package import message_broker
    4545from webkitpy.layout_tests.layout_package import printing
    4646
  • trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py

    r84595 r84596  
    2929import unittest
    3030
    31 from webkitpy.layout_tests.layout_package import message_broker2
     31from webkitpy.layout_tests.layout_package import message_broker
    3232
    3333# This file exists to test routines that aren't necessarily covered elsewhere;
    34 # most of the testing of message_broker2 will be covered under the tests in
     34# most of the testing of message_broker will be covered under the tests in
    3535# the manager_worker_broker module.
    3636
     
    3838class MessageTest(unittest.TestCase):
    3939    def test__no_body(self):
    40         msg = message_broker2._Message('src', 'topic_name', 'message_name', None)
     40        msg = message_broker._Message('src', 'topic_name', 'message_name', None)
    4141        self.assertTrue(repr(msg))
    4242        s = msg.dumps()
    43         new_msg = message_broker2._Message.loads(s)
     43        new_msg = message_broker._Message.loads(s)
    4444        self.assertEqual(new_msg.name, 'message_name')
    4545        self.assertEqual(new_msg.args, None)
     
    4848
    4949    def test__body(self):
    50         msg = message_broker2._Message('src', 'topic_name', 'message_name',
     50        msg = message_broker._Message('src', 'topic_name', 'message_name',
    5151                                      ('body', 0))
    5252        self.assertTrue(repr(msg))
    5353        s = msg.dumps()
    54         new_msg = message_broker2._Message.loads(s)
     54        new_msg = message_broker._Message.loads(s)
    5555        self.assertEqual(new_msg.name, 'message_name')
    5656        self.assertEqual(new_msg.args, ('body', 0))
     
    6767    def test_brokerclient_is_abstract(self):
    6868        # Test that we can't create an instance directly.
    69         self.assertRaises(NotImplementedError, message_broker2.BrokerClient)
     69        self.assertRaises(NotImplementedError, message_broker.BrokerClient)
    7070
    71         class TestClient(message_broker2.BrokerClient):
     71        class TestClient(message_broker.BrokerClient):
    7272            def __init__(self):
    7373                pass
Note: See TracChangeset for help on using the changeset viewer.