Changeset 59743 in webkit
- Timestamp:
- May 18, 2010 10:12:06 PM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r59737 r59743 1 2010-05-18 Tony Chang <tony@chromium.org> 2 3 Reviewed by Kent Tamura. 4 5 [chromium] new-run-webkit-tests --use-drt should run on Linux 6 https://bugs.webkit.org/show_bug.cgi?id=37845 7 8 * Scripts/webkitpy/layout_tests/port/chromium.py: 9 * Scripts/webkitpy/layout_tests/port/chromium_linux.py: 10 * Scripts/webkitpy/layout_tests/port/chromium_mac.py: 11 * Scripts/webkitpy/layout_tests/port/chromium_unittest.py: 12 * Scripts/webkitpy/layout_tests/port/chromium_win.py: 13 1 14 2010-05-18 Kent Tamura <tkent@chromium.org> 2 15 -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/chromium.py
r58503 r59743 159 159 self._options.configuration, self._options.results_directory) 160 160 except AssertionError: 161 return self.path_from_webkit_base('WebKit', 'chromium', 162 'xcodebuild', self._options.configuration, 163 self._options.results_directory) 161 return self._build_path(self._options.configuration, 162 self._options.results_directory) 164 163 165 164 def setup_test_run(self): … … 273 272 platform = self.name() 274 273 return self.path_from_webkit_base('LayoutTests', 'platform', platform) 274 275 def _path_to_image_diff(self): 276 binary_name = 'image_diff' 277 if self._options.use_drt: 278 binary_name = 'ImageDiff' 279 return self._build_path(self._options.configuration, binary_name) 275 280 276 281 -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_linux.py
r59005 r59743 82 82 83 83 def _build_path(self, *comps): 84 base = self.path_from_chromium_base() 84 if self._options.use_drt: 85 base = os.path.join(self.path_from_webkit_base(), 'WebKit', 86 'chromium') 87 else: 88 base = self.path_from_chromium_base() 85 89 if os.path.exists(os.path.join(base, 'sconsbuild')): 86 return self.path_from_chromium_base('sconsbuild', *comps)90 return os.path.join(base, 'sconsbuild', *comps) 87 91 else: 88 return self.path_from_chromium_base('out', *comps)92 return os.path.join(base, 'out', *comps) 89 93 90 94 def _check_apache_install(self): … … 148 152 if not configuration: 149 153 configuration = self._options.configuration 150 return self._build_path(configuration, 'test_shell') 154 binary_name = 'test_shell' 155 if self._options.use_drt: 156 binary_name = 'DumpRenderTree' 157 return self._build_path(configuration, binary_name) 151 158 152 159 def _path_to_helper(self): 153 160 return None 154 155 def _path_to_image_diff(self):156 return self._build_path(self._options.configuration, 'image_diff')157 161 158 162 def _path_to_wdiff(self): -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_mac.py
r59005 r59743 151 151 return self._build_path(self._options.configuration, binary_name) 152 152 153 def _path_to_image_diff(self):154 binary_name = 'image_diff'155 if self._options.use_drt:156 binary_name = 'ImageDiff'157 return self._build_path(self._options.configuration, binary_name)158 159 153 def _path_to_wdiff(self): 160 154 return 'wdiff' -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_unittest.py
r58503 r59743 28 28 29 29 import chromium 30 import chromium_linux 31 import chromium_mac 32 import chromium_win 30 33 import unittest 31 34 import StringIO … … 79 82 self.driver._proc.stdout.readline = mock_readline 80 83 self._assert_write_command_and_read_line(expected_crash=True) 84 85 def test_path_to_image_diff(self): 86 class MockOptions: 87 def __init__(self): 88 self.use_drt = True 89 90 port = chromium_linux.ChromiumLinuxPort('test-port', options=MockOptions()) 91 self.assertTrue(port._path_to_image_diff().endswith( 92 '/out/Release/ImageDiff')) 93 port = chromium_mac.ChromiumMacPort('test-port', options=MockOptions()) 94 self.assertTrue(port._path_to_image_diff().endswith( 95 '/xcodebuild/Release/ImageDiff')) 96 # FIXME: Figure out how this is going to work on Windows. 97 #port = chromium_win.ChromiumWinPort('test-port', options=MockOptions()) -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_win.py
r59661 r59743 118 118 119 119 def _build_path(self, *comps): 120 if self._options.use_drt: 121 return os.path.join(self.path_from_webkit_base(), 'WebKit', 122 'chromium', *comps) 120 123 p = self.path_from_chromium_base('webkit', *comps) 121 124 if os.path.exists(p):
Note: See TracChangeset
for help on using the changeset viewer.