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

Side by Side Diff: scripts/slave/recipe_modules/chromium/config.py

Issue 829363004: Move CrWinClang and Tester to recipes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: case Created 5 years, 11 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
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import pipes 5 import pipes
6 6
7 from slave.recipe_config import config_item_context, ConfigGroup 7 from slave.recipe_config import config_item_context, ConfigGroup
8 from slave.recipe_config import Dict, List, Single, Static, Set, BadConf 8 from slave.recipe_config import Dict, List, Single, Static, Set, BadConf
9 from slave.recipe_config_types import Path 9 from slave.recipe_config_types import Path
10 10
(...skipping 447 matching lines...) Expand 10 before | Expand all | Expand 10 after
458 458
459 #### 'Full' configurations 459 #### 'Full' configurations
460 @config_ctx(includes=['ninja', 'default_compiler']) 460 @config_ctx(includes=['ninja', 'default_compiler'])
461 def chromium_no_goma(c): 461 def chromium_no_goma(c):
462 c.compile_py.default_targets = ['All', 'chromium_builder_tests'] 462 c.compile_py.default_targets = ['All', 'chromium_builder_tests']
463 463
464 @config_ctx(includes=['ninja', 'default_compiler', 'goma']) 464 @config_ctx(includes=['ninja', 'default_compiler', 'goma'])
465 def chromium(c): 465 def chromium(c):
466 c.compile_py.default_targets = ['All', 'chromium_builder_tests'] 466 c.compile_py.default_targets = ['All', 'chromium_builder_tests']
467 467
468 @config_ctx(includes=['ninja', 'clang']) # Intentionally no goma yet.
469 def chromium_win_clang(c):
470 pass
471
468 @config_ctx(includes=['ninja', 'clang', 'goma', 'asan']) 472 @config_ctx(includes=['ninja', 'clang', 'goma', 'asan'])
469 def chromium_asan(c): 473 def chromium_asan(c):
470 c.runtests.test_args.append('--test-launcher-print-test-stdio=always') 474 c.runtests.test_args.append('--test-launcher-print-test-stdio=always')
471 475
472 @config_ctx(includes=['chromium_asan']) 476 @config_ctx(includes=['chromium_asan'])
473 def chromium_asan_default_targets(c): 477 def chromium_asan_default_targets(c):
474 c.compile_py.default_targets = ['chromium_builder_asan'] 478 c.compile_py.default_targets = ['chromium_builder_asan']
475 479
476 @config_ctx(includes=['chromium_asan']) 480 @config_ctx(includes=['chromium_asan'])
477 def chromium_linux_asan(c): 481 def chromium_linux_asan(c):
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
667 def v8_verify_heap(c): 671 def v8_verify_heap(c):
668 c.gyp_env.GYP_DEFINES['v8_enable_verify_heap'] = 1 672 c.gyp_env.GYP_DEFINES['v8_enable_verify_heap'] = 1
669 673
670 @config_ctx() 674 @config_ctx()
671 def chromium_perf(c): 675 def chromium_perf(c):
672 c.compile_py.clobber = False 676 c.compile_py.clobber = False
673 677
674 @config_ctx() 678 @config_ctx()
675 def chromium_deterministic_build(c): 679 def chromium_deterministic_build(c):
676 c.gyp_env.GYP_DEFINES['dont_embed_build_metadata'] = 1 680 c.gyp_env.GYP_DEFINES['dont_embed_build_metadata'] = 1
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/chromium/chromium_fyi.py ('k') | scripts/slave/recipe_modules/chromium_tests/api.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698