Changeset 87847 in webkit
- Timestamp:
- Jun 1, 2011 2:09:05 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r87824 r87847 1 2011-06-01 Dirk Pranke <dpranke@chromium.org> 2 3 Reviewed by Tony Chang. 4 5 nrwt: make webaudio work w/o content-length header 6 https://bugs.webkit.org/show_bug.cgi?id=61819 7 8 * Scripts/webkitpy/layout_tests/layout_package/printing.py: 9 * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py: 10 * Scripts/webkitpy/layout_tests/port/mock_drt.py: 11 * Scripts/webkitpy/layout_tests/port/webkit.py: 12 1 13 2011-06-01 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com> 2 14 -
trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/printing.py
r87774 r87847 315 315 test_name = self._port.relative_test_filename(filename) 316 316 self._write('trace: %s' % test_name) 317 txt_file = self._port.expected_filename(filename, '.txt') 318 if self._port.path_exists(txt_file): 319 self._write(' txt: %s' % 320 self._port.relative_test_filename(txt_file)) 321 else: 322 self._write(' txt: <none>') 323 png_file = self._port.expected_filename(filename, '.png') 324 if self._port.path_exists(png_file): 325 self._write(' png: %s' % 326 self._port.relative_test_filename(png_file)) 327 else: 328 self._write(' png: <none>') 317 for extension in ('.txt', '.wav', '.png'): 318 self._print_baseline(filename, extension) 329 319 self._write(' exp: %s' % exp_str) 330 320 self._write(' got: %s' % got_str) 331 321 self._write(' took: %-.3f' % result.test_run_time) 332 322 self._write('') 323 324 def _print_baseline(self, filename, extension): 325 baseline = self._port.expected_filename(filename, extension) 326 if self._port.path_exists(baseline): 327 relpath = self._port.relative_test_filename(baseline) 328 else: 329 relpath = '<none>' 330 self._write(' %s: %s' % (extension[1:], relpath)) 333 331 334 332 def _print_unexpected_test_result(self, result): -
trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py
r86126 r87847 149 149 self._save_baseline_data(driver_output.text, ".txt", 150 150 generate_new_baseline=self._options.new_baseline) 151 if driver_output.audio: 152 self._save_baseline_data(driver_output.audio, '.wav', 153 generate_new_baseline=self._options.new_baseline) 154 if self._options.pixel_tests and driver_output.image: 151 self._save_baseline_data(driver_output.audio, '.wav', 152 generate_new_baseline=self._options.new_baseline) 153 if self._options.pixel_tests: 155 154 self._save_baseline_data(driver_output.image, ".png", 156 155 generate_new_baseline=self._options.new_baseline) … … 168 167 baseline, or update the existing one 169 168 """ 170 assert data is not None 169 if data is None: 170 return 171 171 port = self._port 172 172 fs = port._filesystem -
trunk/Tools/Scripts/webkitpy/layout_tests/port/mock_drt.py
r84128 r87847 217 217 self._stdout.write('Content-Transfer-Encoding: base64\n') 218 218 output = base64.b64encode(actual_audio) 219 self._stdout.write('Content-Length: %s\n' % len(output))220 219 self._stdout.write(output) 221 220 else: -
trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py
r85982 r87847 472 472 timeout = deadline - time.time() 473 473 line = self._server_process.read_line(timeout) 474 while (not self._server_process.timed_out 475 and not self._server_process.crashed 476 and line.rstrip() != "#EOF"): 474 eof = False 475 while (not self._server_process.timed_out and not self._server_process.crashed and not eof): 476 chomped_line = line.rstrip() 477 if chomped_line.endswith("#EOF"): 478 eof = True 479 line = chomped_line[:-4] 480 477 481 if line.startswith(TYPE_HEADER) and content_type is None: 478 482 content_type = line.split()[1] … … 487 491 elif line.startswith(HASH_HEADER): 488 492 content_hash = line.split()[1] 489 el se:493 elif line: 490 494 content += line 491 line = self._server_process.read_line(timeout) 492 timeout = deadline - time.time() 495 if not eof: 496 line = self._server_process.read_line(timeout) 497 timeout = deadline - time.time() 493 498 return ContentBlock(content_type, encoding, content_hash, content) 494 499
Note: See TracChangeset
for help on using the changeset viewer.