Skip to content
  • abarth@webkit.org's avatar
    style-queue shouldn't spam bugs if it fails to update its working copy · 6ffd4b65
    abarth@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=79412
    
    Reviewed by Eric Seidel.
    
    This patch moves style-queue over to the new PatchAnalysisTask
    infrastructure, which is smarter about retrying patches when update
    fails.
    
    * Scripts/webkitpy/common/system/executive_mock.py:
    (MockExecutive.run_and_throw_if_fail):
    * Scripts/webkitpy/tool/bot/earlywarningsystemtask.py:
    * Scripts/webkitpy/tool/bot/patchanalysistask.py:
    (UnableToApplyPatch):
    (UnableToApplyPatch.__init__):
    (PatchAnalysisTask.__init__):
    * Scripts/webkitpy/tool/bot/stylequeuetask.py: Added.
    (StyleQueueTaskDelegate):
    (StyleQueueTaskDelegate.parent_command):
    (StyleQueueTask):
    (StyleQueueTask.validate):
    (StyleQueueTask._check_style):
    (StyleQueueTask._apply_watch_list):
    (StyleQueueTask.run):
    * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
    * Scripts/webkitpy/tool/commands/queues.py:
    (StyleQueue):
    (StyleQueue.should_proceed_with_work_item):
    (StyleQueue.review_patch):
    (StyleQueue.run_command):
    (StyleQueue.command_passed):
    (StyleQueue.command_failed):
    (StyleQueue.expected_failures):
    (StyleQueue.refetch_patch):
    * Scripts/webkitpy/tool/commands/queues_unittest.py:
    (StyleQueueTest.test_style_queue_with_style_exception):
    (test_style_queue_with_watch_list_exception):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6ffd4b65