Changeset 166646 in webkit


Ignore:
Timestamp:
Apr 2, 2014 8:10:02 AM (10 years ago)
Author:
commit-queue@webkit.org
Message:

[webkitpy] Avoid multiple "Preparing rollout for bug" log messages
https://bugs.webkit.org/show_bug.cgi?id=131106

Patch by Eva Balazsfalvi <evab.u-szeged@partner.samsung.com> on 2014-04-02
Reviewed by Csaba Osztrogonác.

  • Scripts/webkitpy/tool/commands/download.py:

(AbstractRolloutPrepCommand._prepare_state):

  • Scripts/webkitpy/tool/commands/download_unittest.py:

(test_prepare_rollout):
(test_create_rollout):
(test_create_rollout_resolved):
(test_rollout):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r166639 r166646  
     12014-04-02  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
     2
     3        [webkitpy] Avoid multiple "Preparing rollout for bug" log messages
     4        https://bugs.webkit.org/show_bug.cgi?id=131106
     5
     6        Reviewed by Csaba Osztrogonác.
     7
     8        * Scripts/webkitpy/tool/commands/download.py:
     9        (AbstractRolloutPrepCommand._prepare_state):
     10        * Scripts/webkitpy/tool/commands/download_unittest.py:
     11        (test_prepare_rollout):
     12        (test_create_rollout):
     13        (test_create_rollout_resolved):
     14        (test_rollout):
     15
    1162014-04-02  Krzysztof Wolanski  <k.wolanski@samsung.com>
    217
  • trunk/Tools/Scripts/webkitpy/tool/commands/download.py

    r165447 r166646  
    404404        revision_list.sort()
    405405
    406         # We use the earliest revision for the bug info
    407         for revision in revision_list:
    408             commit_info = self._commit_info(revision)
    409             if commit_info:
    410                 description_list.append(commit_info.bug_description())
    411                 bug_id_list.append(commit_info.bug_id())
    412             else:
    413                 description_list.append(None)
    414                 bug_id_list.append(None)
    415406        earliest_revision = revision_list[0]
    416407        state = {
     
    422413            "description_list": description_list,
    423414        }
    424         commit_info = self._commit_info(earliest_revision)
    425         if commit_info:
    426             state["bug_blocked"] = commit_info.bug_id()
    427             cc_list = sorted([party.bugzilla_email()
     415        for revision in revision_list:
     416            commit_info = self._commit_info(revision)
     417            if commit_info:
     418                # We use the earliest revision for the bug info
     419                if revision == earliest_revision:
     420                    state["bug_blocked"] = commit_info.bug_id()
     421                    cc_list = sorted([party.bugzilla_email()
    428422                            for party in commit_info.responsible_parties()
    429423                            if party.bugzilla_email()])
    430             # FIXME: We should used the list as the canonical representation.
    431             state["bug_cc"] = ",".join(cc_list)
     424                    # FIXME: We should used the list as the canonical representation.
     425                    state["bug_cc"] = ",".join(cc_list)
     426                description_list.append(commit_info.bug_description())
     427                bug_id_list.append(commit_info.bug_id())
     428            else:
     429                description_list.append(None)
     430                bug_id_list.append(None)
    432431        return state
    433432
  • trunk/Tools/Scripts/webkitpy/tool/commands/download_unittest.py

    r165447 r166646  
    290290
    291291    def test_prepare_rollout(self):
    292         expected_logs = "Preparing rollout for bug 50000.\nPreparing rollout for bug 50000.\nUpdating working directory\n"
     292        expected_logs = "Preparing rollout for bug 50000.\nUpdating working directory\n"
    293293        self.assert_execute_outputs(PrepareRollout(), [852, "Reason"], options=self._default_options(), expected_logs=expected_logs)
    294294
    295295    def test_create_rollout(self):
    296296        expected_logs = """Preparing rollout for bug 50000.
    297 Preparing rollout for bug 50000.
    298297Updating working directory
    299298MOCK create_bug
     
    321320Preparing rollout for bug 50000.
    322321Unable to parse bug number from diff.
    323 Preparing rollout for bug 50000.
    324322Updating working directory
    325323MOCK create_bug
     
    346344    def test_create_rollout_resolved(self):
    347345        expected_logs = """Preparing rollout for bug 50004.
    348 Preparing rollout for bug 50004.
    349346Updating working directory
    350347MOCK create_bug
     
    371368    def test_rollout(self):
    372369        expected_logs = """Preparing rollout for bug 50000.
    373 Preparing rollout for bug 50000.
    374370Updating working directory
    375371MOCK: user.open_url: file://...
Note: See TracChangeset for help on using the changeset viewer.