Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Side by Side Diff: bin/cbuildbot.py

Issue 3989004: Gzip using the fastest option. (Closed) Base URL: http://git.chromium.org/git/crosutils.git
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 """CBuildbot is wrapper around the build process used by the pre-flight queue""" 7 """CBuildbot is wrapper around the build process used by the pre-flight queue"""
8 8
9 import errno 9 import errno
10 import heapq 10 import heapq
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 results_path = os.path.join(buildroot, 'chroot', test_results_dir) 419 results_path = os.path.join(buildroot, 'chroot', test_results_dir)
420 RunCommand(['sudo', 'chmod', '-R', '+r', results_path]) 420 RunCommand(['sudo', 'chmod', '-R', '+r', results_path])
421 try: 421 try:
422 shutil.copytree(results_path, archive_target) 422 shutil.copytree(results_path, archive_target)
423 except: 423 except:
424 Warning('Some files could not be copied') 424 Warning('Some files could not be copied')
425 425
426 image_name = 'chromiumos_qemu_image.bin' 426 image_name = 'chromiumos_qemu_image.bin'
427 image_path = os.path.join(buildroot, 'src', 'build', 'images', board, 427 image_path = os.path.join(buildroot, 'src', 'build', 'images', board,
428 'latest', image_name) 428 'latest', image_name)
429 RunCommand(['gzip', '-f', image_path]) 429 RunCommand(['gzip', '-f', '--fast', image_path])
430 shutil.copyfile(image_path + '.gz', os.path.join(archive_target, 430 shutil.copyfile(image_path + '.gz', os.path.join(archive_target,
431 image_name + '.gz')) 431 image_name + '.gz'))
432 432
433 433
434 434
435 def _GetConfig(config_name): 435 def _GetConfig(config_name):
436 """Gets the configuration for the build""" 436 """Gets the configuration for the build"""
437 default = config['default'] 437 default = config['default']
438 buildconfig = {} 438 buildconfig = {}
439 if not config.has_key(config_name): 439 if not config.has_key(config_name):
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 except: 543 except:
544 # Send failure to master bot. 544 # Send failure to master bot.
545 if not buildconfig['master'] and buildconfig['important']: 545 if not buildconfig['master'] and buildconfig['important']:
546 cbuildbot_comm.PublishStatus(cbuildbot_comm.STATUS_BUILD_FAILED) 546 cbuildbot_comm.PublishStatus(cbuildbot_comm.STATUS_BUILD_FAILED)
547 547
548 raise 548 raise
549 549
550 550
551 if __name__ == '__main__': 551 if __name__ == '__main__':
552 main() 552 main()
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698