| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Archives or replays webpages and creates SKPs in a Google Storage location. | 6 """Archives or replays webpages and creates SKPs in a Google Storage location. |
| 7 | 7 |
| 8 To archive webpages and store SKP files (archives should be rarely updated): | 8 To archive webpages and store SKP files (archives should be rarely updated): |
| 9 | 9 |
| 10 cd skia | 10 cd skia |
| (...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 303 for tools_cmd in (render_pictures_cmd, render_pdfs_cmd): | 303 for tools_cmd in (render_pictures_cmd, render_pdfs_cmd): |
| 304 print '\n\n=======Running %s=======' % ' '.join(tools_cmd) | 304 print '\n\n=======Running %s=======' % ' '.join(tools_cmd) |
| 305 proc = subprocess.Popen(tools_cmd) | 305 proc = subprocess.Popen(tools_cmd) |
| 306 (code, _) = shell_utils.log_process_after_completion(proc, echo=False) | 306 (code, _) = shell_utils.log_process_after_completion(proc, echo=False) |
| 307 if code != 0: | 307 if code != 0: |
| 308 raise Exception('%s failed!' % ' '.join(tools_cmd)) | 308 raise Exception('%s failed!' % ' '.join(tools_cmd)) |
| 309 | 309 |
| 310 if not self._non_interactive: | 310 if not self._non_interactive: |
| 311 print '\n\n=======Running debugger=======' | 311 print '\n\n=======Running debugger=======' |
| 312 os.system('%s %s' % (os.path.join(self._skia_tools, 'debugger'), | 312 os.system('%s %s' % (os.path.join(self._skia_tools, 'debugger'), |
| 313 os.path.join(self._local_skp_dir, '*'))) | 313 self._local_skp_dir)) |
| 314 | 314 |
| 315 print '\n\n' | 315 print '\n\n' |
| 316 | 316 |
| 317 if not self._skip_all_gs_access and self._upload_to_gs: | 317 if not self._skip_all_gs_access and self._upload_to_gs: |
| 318 print '\n\n=======Uploading to Google Storage=======\n\n' | 318 print '\n\n=======Uploading to Google Storage=======\n\n' |
| 319 # Copy the directory structure in the root directory into Google Storage. | 319 # Copy the directory structure in the root directory into Google Storage. |
| 320 dest_dir_name = ROOT_PLAYBACK_DIR_NAME | 320 dest_dir_name = ROOT_PLAYBACK_DIR_NAME |
| 321 if self._alternate_upload_dir: | 321 if self._alternate_upload_dir: |
| 322 dest_dir_name = self._alternate_upload_dir | 322 dest_dir_name = self._alternate_upload_dir |
| 323 | 323 |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 451 default=None) | 451 default=None) |
| 452 option_parser.add_option( | 452 option_parser.add_option( |
| 453 '', '--non-interactive', action='store_true', | 453 '', '--non-interactive', action='store_true', |
| 454 help='Runs the script without any prompts. If this flag is specified and ' | 454 help='Runs the script without any prompts. If this flag is specified and ' |
| 455 '--skia_tools is specified then the debugger is not run.', | 455 '--skia_tools is specified then the debugger is not run.', |
| 456 default=False) | 456 default=False) |
| 457 options, unused_args = option_parser.parse_args() | 457 options, unused_args = option_parser.parse_args() |
| 458 | 458 |
| 459 playback = SkPicturePlayback(options) | 459 playback = SkPicturePlayback(options) |
| 460 sys.exit(playback.Run()) | 460 sys.exit(playback.Run()) |
| OLD | NEW |