Changeset 124401 in webkit
- Timestamp:
- Aug 1, 2012 7:31:18 PM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r124378 r124401 1 2012-08-01 Dirk Pranke <dpranke@chromium.org> 2 3 REGRESSION(r123893): Reftest mismatches are run through ImageDiff with 0.1 tolerance 4 https://bugs.webkit.org/show_bug.cgi?id=92847 5 6 Reviewed by Ojan Vafai. 7 8 I was failing to distinguish between 'None' and 0 :(. Fixed and added tests. 9 10 * Scripts/webkitpy/layout_tests/port/base.py: 11 (Port.diff_image): 12 * Scripts/webkitpy/layout_tests/port/port_testcase.py: 13 (PortTestCase.test_diff_image.make_proc): 14 (PortTestCase.test_diff_image): 15 1 16 2012-08-01 Dirk Pranke <dpranke@chromium.org> 2 17 -
trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py
r124366 r124401 326 326 self._image_differ = image_diff.ImageDiffer(self) 327 327 self.set_option_default('tolerance', 0.1) 328 tolerance = tolerance or self.get_option('tolerance') 328 if tolerance is None: 329 tolerance = self.get_option('tolerance') 329 330 return self._image_differ.diff_image(expected_contents, actual_contents, tolerance) 330 331 -
trunk/Tools/Scripts/webkitpy/layout_tests/port/port_testcase.py
r123916 r124401 255 255 256 256 def make_proc(port, nm, cmd, env): 257 self.proc = MockServerProcess(port, nm, cmd, env, lines=['diff: 100% failed\n' ])257 self.proc = MockServerProcess(port, nm, cmd, env, lines=['diff: 100% failed\n', 'diff: 100% failed\n']) 258 258 return self.proc 259 259 … … 262 262 self.assertEquals(port.diff_image('foo', 'bar'), ('', 100.0)) 263 263 self.assertEquals(self.proc.cmd[1:3], ["--tolerance", "0.1"]) 264 265 self.assertEquals(port.diff_image('foo', 'bar', None), ('', 100.0)) 266 self.assertEquals(self.proc.cmd[1:3], ["--tolerance", "0.1"]) 267 268 self.assertEquals(port.diff_image('foo', 'bar', 0), ('', 100.0)) 269 self.assertEquals(self.proc.cmd[1:3], ["--tolerance", "0"]) 270 264 271 port.clean_up_test_run() 265 272 self.assertTrue(self.proc.stopped)
Note: See TracChangeset
for help on using the changeset viewer.