Changeset 84704 in webkit
- Timestamp:
- Apr 22, 2011 4:35:44 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r84702 r84704 1 2011-04-22 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 CommitQueue should remember the expected failures from patch to patch 6 https://bugs.webkit.org/show_bug.cgi?id=59253 7 8 Previously, we stored the set of expected failures on the task object, 9 which meant the commit-queue forgot about them after each patch. This 10 patch moves them to the CommitQueue object so they will have a longer 11 lifetime. 12 13 * Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py: 14 * Scripts/webkitpy/tool/bot/patchanalysistask.py: 15 * Scripts/webkitpy/tool/commands/queues.py: 16 1 17 2011-04-22 Sam Weinig <sam@webkit.org> 2 18 -
trunk/Tools/Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py
r84658 r84704 39 39 from webkitpy.thirdparty.mock import Mock 40 40 from webkitpy.tool.bot.commitqueuetask import * 41 from webkitpy.tool.bot.expectedfailures import ExpectedFailures 41 42 from webkitpy.tool.mocktool import MockTool 42 43 … … 64 65 def refetch_patch(self, patch): 65 66 return patch 67 68 def expected_failures(self): 69 return ExpectedFailures() 66 70 67 71 def layout_test_results(self): … … 377 381 return patch 378 382 383 def expected_failures(self): 384 return ExpectedFailures() 385 379 386 task = CommitQueueTask(MockDelegate(), patch) 380 387 self.assertEquals(task.validate(), is_valid) -
trunk/Tools/Scripts/webkitpy/tool/bot/patchanalysistask.py
r84658 r84704 29 29 from webkitpy.common.system.executive import ScriptError 30 30 from webkitpy.common.net.layouttestresults import LayoutTestResults 31 from webkitpy.tool.bot.expectedfailures import ExpectedFailures32 31 33 32 … … 46 45 47 46 def refetch_patch(self, patch): 47 raise NotImplementedError("subclasses must implement") 48 49 def expected_failures(self): 48 50 raise NotImplementedError("subclasses must implement") 49 51 … … 65 67 self._script_error = None 66 68 self._results_archive_from_patch_test_run = None 67 self._expected_failures = ExpectedFailures() 69 self._expected_failures = delegate.expected_failures() 70 assert(self._expected_failures) 68 71 69 72 def _run_command(self, command, success_message, failure_message): -
trunk/Tools/Scripts/webkitpy/tool/commands/queues.py
r84689 r84704 46 46 from webkitpy.tool.bot.botinfo import BotInfo 47 47 from webkitpy.tool.bot.commitqueuetask import CommitQueueTask, CommitQueueTaskDelegate 48 from webkitpy.tool.bot.expectedfailures import ExpectedFailures 48 49 from webkitpy.tool.bot.feeders import CommitQueueFeeder, EWSFeeder 49 50 from webkitpy.tool.bot.layouttestresultsreader import LayoutTestResultsReader … … 251 252 AbstractPatchQueue.begin_work_queue(self) 252 253 self.committer_validator = CommitterValidator(self._tool.bugs) 254 self._expected_failures = ExpectedFailures() 253 255 self._layout_test_results_reader = LayoutTestResultsReader(self._tool, self._log_directory()) 254 256 … … 312 314 return self._update_status(message, patch=patch, results_file=failure_log) 313 315 316 def expected_failures(self): 317 return self._expected_failures 318 314 319 def layout_test_results(self): 315 320 return self._layout_test_results_reader.results()
Note: See TracChangeset
for help on using the changeset viewer.